|
| TrackObjectPresentationMesh (const XMLNode &xml_node, bool enabled, scene::ISceneNode *parent, std::shared_ptr< GE::GERenderInfo > render_info) |
|
| TrackObjectPresentationMesh (const std::string &model_file, const core::vector3df &xyz, const core::vector3df &hpr, const core::vector3df &scale) |
|
| TrackObjectPresentationMesh (scene::IAnimatedMesh *mesh, const core::vector3df &xyz, const core::vector3df &hpr, const core::vector3df &scale) |
|
virtual void | reset () OVERRIDE |
|
const std::string & | getModelFile () const |
| Returns the mode file name.
|
|
| 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.
|
|
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 |
|
| 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.
|
|
A track object representation that consists of a mesh scene node.