SuperTuxKart
TrackObject Member List

This is the complete list of members for TrackObject, including all inherited members.

addChild(TrackObject *child) (defined in TrackObject)TrackObject
addMovableChild(TrackObject *child)TrackObject
castRay(const btVector3 &from, const btVector3 &to, btVector3 *hit_point, const Material **material, btVector3 *normal, bool interpolate_normal) constTrackObject
getAbsoluteCenterPosition() const (defined in TrackObject)TrackObject
getAbsolutePosition() const (defined in TrackObject)TrackObject
getAnimator() (defined in TrackObject)TrackObjectinline
getAnimator() const (defined in TrackObject)TrackObjectinline
getChildren() (defined in TrackObject)TrackObjectinline
getID() const (defined in TrackObject)TrackObjectinline
getInitRotation() const (defined in TrackObject)TrackObjectinline
getInitScale() const (defined in TrackObject)TrackObjectinline
getInitXYZ() const (defined in TrackObject)TrackObjectinline
getInteraction() const (defined in TrackObject)TrackObjectinline
getIPOAnimator()TrackObjectinline
getLight()TrackObjectinline
getLodGroup() const (defined in TrackObject)TrackObjectinline
getMesh()TrackObject
getMovableChildren() (defined in TrackObject)TrackObjectinline
getName() const (defined in TrackObject)TrackObjectinline
getParentLibrary() (defined in TrackObject)TrackObjectinline
getParticleEmitter()TrackObjectinline
getPhysicalObject() const (defined in TrackObject)TrackObjectinline
getPhysicalObject() (defined in TrackObject)TrackObjectinline
getPhysics()TrackObjectinline
getPosition() const (defined in TrackObject)TrackObject
getPresentation() (defined in TrackObject)TrackObjectinline
getPresentation() const (defined in TrackObject)TrackObjectinline
getRotation() const (defined in TrackObject)TrackObject
getScale() const (defined in TrackObject)TrackObject
getSoundEmitter()TrackObjectinline
getType() const (defined in TrackObject)TrackObjectinline
handleExplosion(const Vec3 &pos, bool directHit)TrackObjectinlinevirtual
hasAnimatorRecursively() const (defined in TrackObject)TrackObjectinline
init(const XMLNode &xml_node, scene::ISceneNode *parent, ModelDefinitionLoader &model_def_loader, TrackObject *parent_library)TrackObjectprotected
isDriveable() constTrackObjectinline
isEnabled() const (defined in TrackObject)TrackObjectinline
isSoccerBall() const (defined in TrackObject)TrackObjectinline
joinToMainTrack() (defined in TrackObject)TrackObject
m_animator (defined in TrackObject)TrackObjectprotected
m_children (defined in TrackObject)TrackObjectprotected
m_enabledTrackObjectprivate
m_id (defined in TrackObject)TrackObjectprivate
m_init_hprTrackObjectprotected
m_init_scaleTrackObjectprotected
m_init_xyzTrackObjectprotected
m_initially_visible (defined in TrackObject)TrackObjectprotected
m_interaction (defined in TrackObject)TrackObjectprotected
m_is_driveableTrackObjectprotected
m_lod_groupTrackObjectprotected
m_movable_children (defined in TrackObject)TrackObjectprotected
m_name (defined in TrackObject)TrackObjectprivate
m_parent_library (defined in TrackObject)TrackObjectprotected
m_physical_object (defined in TrackObject)TrackObjectprotected
m_presentation (defined in TrackObject)TrackObjectprivate
m_render_info (defined in TrackObject)TrackObjectprivate
m_soccer_ball (defined in TrackObject)TrackObjectprotected
m_type (defined in TrackObject)TrackObjectprotected
m_visibility_condition (defined in TrackObject)TrackObjectprotected
move(const core::vector3df &xyz, const core::vector3df &hpr, const core::vector3df &scale, bool updateRigidBody, bool isAbsoluteCoord) (defined in TrackObject)TrackObject
movePhysicalBodyToGraphicalNode(const core::vector3df &xyz, const core::vector3df &hpr) (defined in TrackObject)TrackObject
moveTo(const Scripting::SimpleVec3 *pos, bool isAbsoluteCoord) (defined in TrackObject)TrackObject
NoCopy() (defined in NoCopy)NoCopyinline
onWorldReady()TrackObjectvirtual
reset()TrackObjectvirtual
resetAfterRewind()TrackObjectvirtual
resetEnabled() (defined in TrackObject)TrackObject
setEnabled(bool mode)TrackObject
setID(std::string obj_id) (defined in TrackObject)TrackObjectinline
setInitiallyVisible(bool val) (defined in TrackObject)TrackObjectinline
setPaused(bool mode) (defined in TrackObject)TrackObjectinline
TrackObject(const XMLNode &xml_node, scene::ISceneNode *parent, ModelDefinitionLoader &model_def_loader, TrackObject *parent_library)TrackObject
TrackObject(const core::vector3df &xyz, const core::vector3df &hpr, const core::vector3df &scale, const char *interaction, TrackObjectPresentation *presentation, bool is_dynamic, const PhysicalObject::Settings *physicsSettings)TrackObject
update(float dt)TrackObjectvirtual
updateGraphics(float dt)TrackObjectvirtual
~TrackObject()TrackObjectvirtual