SuperTuxKart
|
Base class for all track object presentation classes. More...
#include <track_object_presentation.hpp>
Public Member Functions | |
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 | reset () |
virtual void | setEnable (bool enabled) |
virtual void | updateGraphics (float dt) |
virtual void | update (float dt) |
virtual void | move (const core::vector3df &xyz, const core::vector3df &hpr, const core::vector3df &scale, bool isAbsoluteCoord) |
virtual const core::vector3df & | getPosition () const |
Returns the position of this TrackObjectPresentation. | |
virtual const core::vector3df | getAbsolutePosition () const |
Returns a copy of the initial position. | |
virtual const core::vector3df | getAbsoluteCenterPosition () const |
virtual const core::vector3df & | getRotation () const |
Returns the initial rotation. | |
virtual const core::vector3df & | getScale () const |
Returns the initial scale. | |
Base class for all track object presentation classes.
|
inlinevirtual |
Returns a copy of the initial position.
Note this function does not return a const reference, since some classes overwrite it this way.
Reimplemented in TrackObjectPresentationSceneNode.
|
inlinevirtual |
Returns the position of this TrackObjectPresentation.
Reimplemented in TrackObjectPresentationSceneNode.
|
inlinevirtual |
Returns the initial rotation.
Reimplemented in TrackObjectPresentationSceneNode.
|
inlinevirtual |
Returns the initial scale.
Reimplemented in TrackObjectPresentationSceneNode.
|
inlinevirtual |
Reimplemented in TrackObjectPresentationActionTrigger.
|
inlinevirtual |
Reimplemented in TrackObjectPresentationActionTrigger.