SuperTuxKart
PhysicalObject Member List

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

addBody()PhysicalObject
addForRewind() (defined in PhysicalObject)PhysicalObject
BodyTypes enum namePhysicalObject
castRay(const btVector3 &from, const btVector3 &to, btVector3 *hit_point, const Material **material, btVector3 *normal, bool interpolate_normal) constPhysicalObject
checkSmoothing(const btTransform &current_transform, const Vec3 &current_velocity)SmoothNetworkBody
clone(TrackObject *track_obj) (defined in PhysicalObject)PhysicalObjectinline
computeError()PhysicalObjectvirtual
copyFromMainProcess(TrackObject *track_obj) (defined in PhysicalObject)PhysicalObjectprivate
disable() (defined in PhysicalObject)PhysicalObjectinline
enable() (defined in PhysicalObject)PhysicalObjectinline
fromXML(bool is_dynamic, const XMLNode &node, TrackObject *object) (defined in PhysicalObject)PhysicalObjectstatic
getBody() constPhysicalObjectinline
getID()PhysicalObjectinline
getLocalStateRestoreFunction() (defined in PhysicalObject)PhysicalObjectvirtual
getMotionState() const (defined in PhysicalObject)PhysicalObjectinline
getOnItemCollisionFunction() const (defined in PhysicalObject)PhysicalObjectinline
getOnKartCollisionFunction() const (defined in PhysicalObject)PhysicalObjectinline
getRadius() const (defined in PhysicalObject)PhysicalObjectinline
getShared() (defined in Rewinder)Rewinderinline
getSmoothedTrans() const (defined in SmoothNetworkBody)SmoothNetworkBodyinline
getSmoothedXYZ() const (defined in SmoothNetworkBody)SmoothNetworkBodyinline
getTrackObject() (defined in PhysicalObject)PhysicalObjectinline
getUniqueIdentity() const (defined in Rewinder)Rewinderinline
handleExplosion(const Vec3 &pos, bool directHit) (defined in PhysicalObject)PhysicalObjectvirtual
hasTriangleMesh() const (defined in PhysicalObject)PhysicalObjectinline
hit(const Material *m, const Vec3 &normal)PhysicalObject
init(const Settings &settings)PhysicalObject
isCrashReset() constPhysicalObjectinline
isDynamic() const (defined in PhysicalObject)PhysicalObjectinline
isEnabled() const (defined in SmoothNetworkBody)SmoothNetworkBodyinline
isExplodeKartObject() constPhysicalObjectinline
isFlattenKartObject() constPhysicalObjectinline
isSoccerBall() constPhysicalObject
joinToMainTrack() (defined in PhysicalObject)PhysicalObject
m_bodyPhysicalObjectprivate
m_body_added (defined in PhysicalObject)PhysicalObjectprivate
m_body_typePhysicalObjectprivate
m_crash_resetPhysicalObjectprivate
m_current_transformPhysicalObjectprivate
m_explode_kartPhysicalObjectprivate
m_flatten_kart (defined in PhysicalObject)PhysicalObjectprivate
m_graphical_offsetPhysicalObjectprivate
m_idPhysicalObjectprivate
m_init_hprPhysicalObjectprivate
m_init_posPhysicalObjectprivate
m_init_scalePhysicalObjectprivate
m_init_xyzPhysicalObjectprivate
m_is_dynamicPhysicalObjectprivate
m_last_av (defined in PhysicalObject)PhysicalObjectprivate
m_last_lv (defined in PhysicalObject)PhysicalObjectprivate
m_last_transform (defined in PhysicalObject)PhysicalObjectprivate
m_massPhysicalObjectprivate
m_motion_statePhysicalObjectprivate
m_no_server_state (defined in PhysicalObject)PhysicalObjectprivate
m_object (defined in PhysicalObject)PhysicalObjectprivate
m_on_item_collisionPhysicalObjectprivate
m_on_kart_collisionPhysicalObjectprivate
m_radiusPhysicalObjectprivate
m_reset_heightPhysicalObjectprivate
m_reset_when_too_lowPhysicalObjectprivate
m_shapePhysicalObjectprivate
m_triangle_meshPhysicalObjectprivate
m_user_pointerPhysicalObjectprivate
move(const Vec3 &xyz, const core::vector3df &hpr) (defined in PhysicalObject)PhysicalObject
MP_BOX enum value (defined in PhysicalObject)PhysicalObject
MP_CONE_X enum value (defined in PhysicalObject)PhysicalObject
MP_CONE_Y enum value (defined in PhysicalObject)PhysicalObject
MP_CONE_Z enum value (defined in PhysicalObject)PhysicalObject
MP_CYLINDER_X enum value (defined in PhysicalObject)PhysicalObject
MP_CYLINDER_Y enum value (defined in PhysicalObject)PhysicalObject
MP_CYLINDER_Z enum value (defined in PhysicalObject)PhysicalObject
MP_EXACT enum value (defined in PhysicalObject)PhysicalObject
MP_NONE enum value (defined in PhysicalObject)PhysicalObject
MP_SPHERE enum value (defined in PhysicalObject)PhysicalObject
PhysicalObject(bool is_dynamic, const Settings &settings, TrackObject *object) (defined in PhysicalObject)PhysicalObject
prepareSmoothing(const btTransform &current_transform, const Vec3 &current_velocity) (defined in SmoothNetworkBody)SmoothNetworkBody
removeBody()PhysicalObject
reset()PhysicalObjectvirtual
restoreState(BareNetworkString *buffer, int count)PhysicalObjectvirtual
Rewinder(const std::string &ui="") (defined in Rewinder)Rewinderinline
rewinderAdd()Rewinder
rewindToEvent(BareNetworkString *buffer)PhysicalObjectinlinevirtual
saveState(std::vector< std::string > *ru)PhysicalObjectvirtual
saveTransform()PhysicalObjectvirtual
setAdjustLengthThreshold(float val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setAdjustVerticalOffset(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setEnable(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setInteraction(std::string interaction)PhysicalObject
setMaxAdjustLength(float val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setMaxAdjustTime(float val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setMinAdjustLength(float val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setMinAdjustSpeed(float val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setSmoothedTransform(const btTransform &t) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setSmoothRotation(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setUniqueIdentity(const std::string &uid) (defined in Rewinder)Rewinderinlineprotected
SmoothNetworkBody(bool enable=false) (defined in SmoothNetworkBody)SmoothNetworkBody
undoEvent(BareNetworkString *buffer)PhysicalObjectinlinevirtual
undoState(BareNetworkString *buffer)PhysicalObjectinlinevirtual
update(float dt)PhysicalObject
updateGraphics(float dt)PhysicalObject
updateSmoothedGraphics(const btTransform &current_transform, const Vec3 &current_velocity, float dt) (defined in SmoothNetworkBody)SmoothNetworkBody
~PhysicalObject() (defined in PhysicalObject)PhysicalObjectvirtual
~Rewinder() (defined in Rewinder)Rewinderinlinevirtual
~SmoothNetworkBody() (defined in SmoothNetworkBody)SmoothNetworkBodyinlinevirtual