File ItemWrapper.h¶
-
namespace
Ogre
File: MovableText.h
Description: This creates a billboarding object that display a text. Note: This object must have a dedicated scene node since it will rotate it to face the camera (OGRE 2.1)
- Author
2003 by cTh see gavocanov@rambler.ru 2006 by barraq see nospam@barraquand.com 2012 to work with newer versions of OGRE by MindCalamity mindcalamity@gmail.com 2015 to work on OGRE 2.1 (but not on older versions anymore) by Jayray jeremy.richert1@gmail.com
-
namespace
Gsage
-
class
ItemWrapper
: public Gsage::MovableObjectWrapper<Ogre::Item> Public Types
-
enum
Query
Values:
-
STATIC
= 0x01
-
DYNAMIC
= 0x02
-
UNKNOWN
= 0x04
-
Public Functions
-
ItemWrapper
()¶
-
virtual
~ItemWrapper
()¶
-
void
setMesh
(const std::string &mesh)¶ Set model mesh (this function creates entity)
- Parameters
mesh
: Mesh file name
-
const std::string &
getMesh
() const¶ Get mesh file name
-
void
setQueryFlags
(const std::string &type)¶ Set model entity flags, used for raycasting and querying entities
- Parameters
type
: static means that entity is a part of location, dynamic means that entity is some actor
-
const std::string &
getQueryFlags
() const¶ Get query flags of the model
-
void
setDatablock
(const std::string &name)¶ Set item datablock
- Parameters
name
: datablock name (Hlms)
-
const std::string &
getDatablock
() const¶ Get item datablock name
Public Static Attributes
-
const std::string
TYPE
¶
-
enum
-
class