File MovableObjectWrapper.h¶
-
namespace
Gsage
-
class
IMovableObjectWrapper
: public Gsage::OgreObject - #include <MovableObjectWrapper.h>
Provides templateless base class for MovableObjectWrapper
Subclassed by Gsage::MovableObjectWrapper< T >, Gsage::MovableObjectWrapper< Ogre::Camera >, Gsage::MovableObjectWrapper< Ogre::Item >, Gsage::MovableObjectWrapper< Ogre::Light >, Gsage::MovableObjectWrapper< Ogre::ManualObject >, Gsage::MovableObjectWrapper< OgreV1::BillboardSet >, Gsage::MovableObjectWrapper< OgreV1::Entity >
-
template<typename
T
>
classMovableObjectWrapper
: public Gsage::IMovableObjectWrapper Public Functions
-
MovableObjectWrapper
()¶
-
virtual
~MovableObjectWrapper
()¶
-
void
defineUserBindings
()¶
-
void
setRenderQueueGroup
(const unsigned char &queueId)¶
-
unsigned char
getRenderQueueGroup
()¶
-
void
setVisibilityFlags
(unsigned int mask)¶
-
void
resetVisibilityFlags
()¶
Protected Attributes
-
T *
mObject
¶
-
-
class