|
SuperTuxKart
|
A track object representation that is invisible and only consists of a location, rotation and scale. More...
#include <track_object_presentation.hpp>

Public Member Functions | |
| TrackObjectPresentationEmpty (const XMLNode &xml_node) | |
Public Member Functions inherited from TrackObjectPresentationSceneNode | |
| TrackObjectPresentationSceneNode (const XMLNode &xml_node) | |
| Constructor based on data from xml. | |
| TrackObjectPresentationSceneNode (const core::vector3df &xyz, const core::vector3df &hpr, const core::vector3df &scale, scene::ISceneNode *node=NULL) | |
| Constructor based on a transform. | |
| virtual const core::vector3df & | getPosition () const OVERRIDE |
| Returns the position of this TrackObjectPresentation. | |
| virtual const core::vector3df | getAbsolutePosition () const OVERRIDE |
| Returns a copy of the initial position. More... | |
| virtual const core::vector3df | getAbsoluteCenterPosition () const OVERRIDE |
| virtual const core::vector3df & | getRotation () const OVERRIDE |
| Returns the initial rotation. | |
| virtual const core::vector3df & | getScale () const OVERRIDE |
| Returns the initial scale. | |
| virtual void | move (const core::vector3df &xyz, const core::vector3df &hpr, const core::vector3df &scale, bool isAbsoluteCoord) OVERRIDE |
| virtual void | setEnable (bool enabled) OVERRIDE |
| virtual void | reset () OVERRIDE |
| scene::ISceneNode * | getNode () |
| Returns a pointer to the scene node. | |
| const scene::ISceneNode * | getNode () const |
| Returns a pointer to the scene node, const version. | |
| bool | isAlwaysHidden () const |
Public Member Functions inherited from TrackObjectPresentation | |
| TrackObjectPresentation (const XMLNode &xml_node) | |
| TrackObjectPresentation (const core::vector3df &xyz, const core::vector3df &hpr=core::vector3df(0, 0, 0), const core::vector3df &scale=core::vector3df(0, 0, 0)) | |
| virtual void | updateGraphics (float dt) |
| virtual void | update (float dt) |
Additional Inherited Members | |
Protected Attributes inherited from TrackObjectPresentationSceneNode | |
| scene::ISceneNode * | m_node |
| A pointer to the scene node of this object. | |
| bool | m_force_always_hidden |
Protected Attributes inherited from TrackObjectPresentation | |
| core::vector3df | m_init_xyz |
| The initial XYZ position of the object. | |
| core::vector3df | m_init_hpr |
| The initial hpr of the object. | |
| core::vector3df | m_init_scale |
| The initial scale of the object. | |
A track object representation that is invisible and only consists of a location, rotation and scale.