SuperTuxKart
Plunger Member List

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

addForRewind(const std::string &uid) (defined in Flyable)Flyable
checkSmoothing() (defined in Moveable)Moveableinline
SmoothNetworkBody::checkSmoothing(const btTransform &current_transform, const Vec3 &current_velocity)SmoothNetworkBody
computeError() OVERRIDEFlyablevirtual
createBody(float mass, btTransform &trans, btCollisionShape *shape, float restitution)Moveable
createPhysics(float y_offset, const Vec3 &velocity, btCollisionShape *shape, float restitution, const btVector3 &gravity=btVector3(0.0f, 0.0f, 0.0f), const bool rotates=false, const bool turn_around=false, const btTransform *customDirection=NULL)Flyableprotected
explode(AbstractKart *kart, PhysicalObject *obj=NULL, bool secondary_hits=true)Flyable
Flyable(AbstractKart *kart, PowerupManager::PowerupType type, float mass=1.0f) (defined in Flyable)Flyable
flyDown() (defined in Moveable)Moveablevirtual
flyUp()Moveablevirtual
getBody() const (defined in Moveable)Moveableinline
getClosestKart(const AbstractKart **minKart, float *minDistSquared, Vec3 *minDelta, const AbstractKart *inFrontOf=NULL, const bool backwards=false) constFlyableprotected
getExtend() constFlyableinline
getHeading() constMoveableinline
getHitEffect() const OVERRIDEPlungerinlinevirtual
getHitPoint() constTerrainInfoinline
getHoT() constTerrainInfoinline
getIdent() const (defined in Moveable)Moveableinlinevirtual
getLastMaterial() constTerrainInfoinline
getLinearKartItemIntersection(const Vec3 &origin, const AbstractKart *target_kart, float item_XY_velocity, float gravity, float forw_offset, float *fire_angle, float *up_velocity)Flyableprotected
getLocalStateRestoreFunction() (defined in Rewinder)Rewinderinlinevirtual
getMaterial() constTerrainInfoinline
getNode() constMoveableinline
getNormal() constTerrainInfoinline
getOrigin() const (defined in TerrainInfo)TerrainInfoinline
getOwner() constFlyableinline
getOwnerId() (defined in Flyable)Flyable
getPitch() constMoveableinline
getRoll() constMoveableinline
getRotation() const (defined in Moveable)Moveableinline
getShared() (defined in Rewinder)Rewinderinline
getSmoothedTrans() const (defined in Moveable)Moveableinline
getSmoothedXYZ() const (defined in Moveable)Moveableinline
getSurfaceInfo(const Vec3 &from, Vec3 *position, const Material **m)TerrainInfo
getTerrainPitch(float heading) constTerrainInfo
getTrans() const (defined in Moveable)Moveableinline
getType() constFlyableinline
getUniqueIdentity() const (defined in Rewinder)Rewinderinline
getVelocity() const (defined in Moveable)Moveableinlinevirtual
getVelocityLC() const (defined in Moveable)Moveableinline
getXYZ() const (defined in Moveable)Moveableinline
hasAnimation() constFlyableinline
hasHit()Flyableinline
hasServerState() const (defined in Flyable)Flyableinline
hit(AbstractKart *kart, PhysicalObject *obj=NULL) OVERRIDEPlungervirtual
hitTrack() OVERRIDEPlungervirtual
init(const XMLNode &node, scene::IMesh *missile) (defined in Plunger)Plungerstatic
Flyable::init(const XMLNode &node, scene::IMesh *model, PowerupManager::PowerupType type)Flyablestatic
isEnabled() const (defined in SmoothNetworkBody)SmoothNetworkBodyinline
isOwnerImmunity(const AbstractKart *kart_hit) constFlyable
m_average_heightFlyableprotected
m_body (defined in Moveable)Moveableprotected
m_created_ticks (defined in Flyable)Flyableprotected
m_deleted_once (defined in Flyable)Flyableprotected
m_extendFlyableprotected
m_force_updownFlyableprotected
m_has_locally_played_sound (defined in Plunger)Plungerprivate
m_has_server_state (defined in Flyable)Flyableprotected
m_initial_velocity (defined in Plunger)Plungerprivate
m_keep_alivePlungerprivate
m_last_deleted_ticks (defined in Flyable)Flyableprotected
m_massFlyableprotected
m_max_heightFlyableprotected
m_max_lifespanFlyableprotected
m_min_heightFlyableprotected
m_motion_state (defined in Moveable)Moveableprotected
m_moved_to_infinity (defined in Plunger)Plungerprivate
m_node (defined in Moveable)Moveableprotected
m_ownerFlyableprotected
m_owner_has_temporary_immunityFlyableprotected
m_reverse_mode (defined in Plunger)Plungerprivate
m_rubber_bandPlungerprivate
m_shapeFlyableprotected
m_speedFlyableprotected
m_st_extendFlyableprotectedstatic
m_st_force_updownFlyableprotectedstatic
m_st_max_heightFlyableprotectedstatic
m_st_min_heightFlyableprotectedstatic
m_st_modelFlyableprotectedstatic
m_st_speedFlyableprotectedstatic
m_ticks_since_thrownFlyableprotected
m_transformMoveableprotected
m_typeFlyableprotected
m_user_pointer (defined in Moveable)Moveableprotected
Moveable() (defined in Moveable)Moveable
moveToInfinity(bool set_moveable_trans=true)Flyableprotected
NoCopy() (defined in NoCopy)NoCopyinline
onDeleteFlyable() OVERRIDE (defined in Plunger)Plungervirtual
onFireFlyable() OVERRIDEPlungervirtual
Plunger(AbstractKart *kart) (defined in Plunger)Plunger
prepareSmoothing() (defined in Moveable)Moveableinline
prepareSmoothing(const btTransform &current_transform, const Vec3 &current_velocity) (defined in SmoothNetworkBody)SmoothNetworkBody
removePhysics() (defined in Flyable)Flyableprotected
reset() OVERRIDEFlyableinlinevirtual
restoreState(BareNetworkString *buffer, int count) OVERRIDEPlungervirtual
Rewinder(const std::string &ui="") (defined in Rewinder)Rewinderinline
rewinderAdd()Rewinder
rewindToEvent(BareNetworkString *buffer) OVERRIDEFlyableinlinevirtual
saveState(std::vector< std::string > *ru) OVERRIDEPlungervirtual
saveTransform() OVERRIDEFlyablevirtual
setAdjustLengthThreshold(float val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setAdjustUpVelocity(bool f)Flyableinline
setAdjustVerticalOffset(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setAnimation(AbstractKartAnimation *animation) (defined in Flyable)Flyablevirtual
setCreatedTicks(int ticks) (defined in Flyable)Flyableinline
setDoTerrainInfo(bool d)Flyableinline
setEnable(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setHasHit()Flyableinline
setKeepAlive(int16_t ticks)Plungerinline
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
setNode(scene::ISceneNode *n)Moveable
setPositionOffset(const Vec3 &o)Flyableinline
setRotation(const btMatrix3x3 &m)Moveableinline
setRotation(const btQuaternion &q)Moveableinline
setSmoothedTransform(const btTransform &t) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setSmoothRotation(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setTrans(const btTransform &t)Moveable
setUniqueIdentity(const std::string &uid) (defined in Rewinder)Rewinderinlineprotected
setVelocity(const btVector3 &v) (defined in Moveable)Moveableinlinevirtual
setXYZ(const Vec3 &a)Moveableinlinevirtual
SmoothNetworkBody(bool enable=false) (defined in SmoothNetworkBody)SmoothNetworkBody
stopFlying() (defined in Moveable)Moveablevirtual
TerrainInfo()TerrainInfo
TerrainInfo(const Vec3 &pos)TerrainInfo
undoEvent(BareNetworkString *buffer) OVERRIDEFlyableinlinevirtual
undoState(BareNetworkString *buffer) OVERRIDEFlyableinlinevirtual
Moveable::update(int ticks)Moveablevirtual
TerrainInfo::update(const btMatrix3x3 &rotation, const Vec3 &from)TerrainInfovirtual
TerrainInfo::update(const Vec3 &from)TerrainInfovirtual
TerrainInfo::update(const Vec3 &from, const Vec3 &towards)TerrainInfovirtual
TerrainInfo::update(const btMatrix3x3 &rotation)TerrainInfoinlinevirtual
updateAndDelete(int ticks) OVERRIDEPlungervirtual
updateGraphics(float dt) OVERRIDEPlungervirtual
Moveable::updateGraphics(const Vec3 &off_xyz=Vec3(0.0f, 0.0f, 0.0f), const btQuaternion &off_rotation=btQuaternion(0.0f, 0.0f, 0.0f, 1.0f))Moveableprotectedvirtual
updatePosition()Moveable
updateSmoothedGraphics(float dt) (defined in Moveable)Moveableprotected
updateSmoothedGraphics(const btTransform &current_transform, const Vec3 &current_velocity, float dt) (defined in SmoothNetworkBody)SmoothNetworkBody
~Flyable() (defined in Flyable)Flyablevirtual
~Moveable() (defined in Moveable)Moveablevirtual
~Plunger() (defined in Plunger)Plunger
~Rewinder() (defined in Rewinder)Rewinderinlinevirtual
~SmoothNetworkBody() (defined in SmoothNetworkBody)SmoothNetworkBodyinlinevirtual
~TerrainInfo() (defined in TerrainInfo)TerrainInfoinlinevirtual