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