Abstract class defining a movable object in a scene.
void setVisible(bool visible)
Tells this object whether to be visible or not, if it has a renderable component.
bool isVisible(void) const
Returns whether or not this object is supposed to be visible or not.
void setRenderingMinPixelSize(float pixelSize)
Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered.
Node * getParentNode(void) const
Returns the node to which this object is attached.
bool isParentTagPoint() const
Gets whether the parent node is a TagPoint (or a SceneNode)
void setRenderingDistance(float dist)
Sets the distance at which the object is no longer rendered.
bool isDebugDisplayEnabled(void) const
Gets whether debug display of this object is enabled.
const string & getMovableType(void) const
Returns the type name of this object.
float getRenderingDistance(void) const
Gets the distance at which batches are no longer rendered.
bool isAttached(void) const
Returns true if this object is attached to a SceneNode or TagPoint.
float getBoundingRadius(void) const
Retrieves the local axis-aligned bounding box for this object.
float getRenderingMinPixelSize() const
Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered.
const string & getName(void) const
Returns the name of this object.
void detachFromParent(void)
Detaches an object from a parent SceneNode or TagPoint, if attached.
bool getCastShadows(void) const
Returns whether shadow casting is enabled for this object.
SceneNode getParentSceneNode(void) const
Returns the scene node to which this object is attached.
bool getVisible(void) const
Gets this object whether to be visible or not, if it has a renderable component.
void setCastShadows(bool enabled)
Return an instance of user objects binding associated with this class.
void setDebugDisplayEnabled(bool enabled)
Sets whether or not the debug display of this object is enabled.
bool isInScene(void) const
Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...
Class representing a node in the scene graph.
OGRE-AngelScript bindings; Actually named Ogre in the scripts, just changed for docs to separate thin...