SuperTuxKart
RubberBall Member List

This is the complete list of members for RubberBall, 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
checkTunneling()RubberBallprivate
computeError() OVERRIDEFlyablevirtual
computeTarget()RubberBallprivate
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
getCurrentGraphNode() constTrackSectorinline
getDistanceFromStart(bool account_for_checklines, bool strict=false) constTrackSectorinline
getDistanceToCenter() constTrackSectorinline
getExtend() constFlyableinline
getHeading() constMoveableinline
getHitEffect() constFlyablevirtual
getHitPoint() constTerrainInfoinline
getHoT() constTerrainInfoinline
getIdent() const (defined in Moveable)Moveableinlinevirtual
getLastMaterial() constTerrainInfoinline
getLastTriggeredCheckline() const (defined in TrackSector)TrackSectorinline
getLastValidGraphNode() const (defined in TrackSector)TrackSectorinline
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
getNextControlPoint()RubberBallprivate
getNode() constMoveableinline
getNormal() constTerrainInfoinline
getOrigin() const (defined in TerrainInfo)TerrainInfoinline
getOwner() constFlyableinline
getOwnerId() (defined in Flyable)Flyable
getPitch() constMoveableinline
getRelativeDistanceToCenter() constTrackSector
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
getSuccessorToHitTarget(unsigned int node_index, float *f=NULL)RubberBallprivate
getSurfaceInfo(const Vec3 &from, Vec3 *position, const Material **m)TerrainInfo
getTerrainPitch(float heading) constTerrainInfo
getTrans() const (defined in Moveable)Moveableinline
getTunnelHeight(const Vec3 &next_xyz, const float vertical_offset) constRubberBallprivate
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) OVERRIDERubberBallvirtual
hitTrack()Flyableinlinevirtual
init(const XMLNode &node, scene::IMesh *rubberball)RubberBallstatic
Flyable::init(const XMLNode &node, scene::IMesh *model, PowerupManager::PowerupType type)Flyablestatic
initializeControlPoints(const Vec3 &xyz)RubberBallprivate
interpolate(Vec3 *next_xyz, int ticks)RubberBallprivate
isEnabled() const (defined in SmoothNetworkBody)SmoothNetworkBodyinline
isOnRoad() constTrackSectorinline
isOwnerImmunity(const AbstractKart *kart_hit) constFlyable
m_aiming_at_targetRubberBallprivate
m_average_heightFlyableprotected
m_body (defined in Moveable)Moveableprotected
m_control_pointsRubberBallprivate
m_created_ticks (defined in Flyable)Flyableprotected
m_current_max_heightRubberBallprivate
m_delete_ticksRubberBallprivate
m_deleted_once (defined in Flyable)Flyableprotected
m_distance_to_targetRubberBallprivate
m_extendFlyableprotected
m_fast_pingRubberBallprivate
m_force_updownFlyableprotected
m_has_server_state (defined in Flyable)Flyableprotected
m_height_timerRubberBallprivate
m_idRubberBallprivate
m_intervalRubberBallprivate
m_last_aimed_graph_nodeRubberBallprivate
m_last_deleted_ticks (defined in Flyable)Flyableprotected
m_length_cp_1_2RubberBallprivate
m_length_cp_2_3RubberBallprivate
m_massFlyableprotected
m_max_heightFlyableprotected
m_max_lifespanFlyableprotected
m_min_heightFlyableprotected
m_motion_state (defined in Moveable)Moveableprotected
m_next_idRubberBallprivatestatic
m_node (defined in Moveable)Moveableprotected
m_ownerFlyableprotected
m_owner_has_temporary_immunityFlyableprotected
m_ping_sfxRubberBallprivate
m_previous_heightRubberBallprivate
m_previous_xyzRubberBallprivate
m_restoring_state (defined in RubberBall)RubberBallprivate
m_shapeFlyableprotected
m_speedFlyableprotected
m_st_delete_ticksRubberBallprivatestatic
m_st_early_target_factorRubberBallprivatestatic
m_st_extendFlyableprotectedstatic
m_st_fast_ping_distanceRubberBallprivatestatic
m_st_force_updownFlyableprotectedstatic
m_st_intervalRubberBallprivatestatic
m_st_max_heightFlyableprotectedstatic
m_st_max_height_differenceRubberBallprivatestatic
m_st_max_offset_distanceRubberBallprivatestatic
m_st_max_speed_offsetRubberBallprivatestatic
m_st_min_heightFlyableprotectedstatic
m_st_min_interpolation_distanceRubberBallprivatestatic
m_st_min_offset_distanceRubberBallprivatestatic
m_st_min_speed_offsetRubberBallprivatestatic
m_st_modelFlyableprotectedstatic
m_st_speedFlyableprotectedstatic
m_st_squash_durationRubberBallprivatestatic
m_st_squash_slowdownRubberBallprivatestatic
m_st_target_distanceRubberBallprivatestatic
m_st_target_max_angleRubberBallprivatestatic
m_tRubberBallprivate
m_t_increaseRubberBallprivate
m_targetRubberBallprivate
m_ticks_since_thrownFlyableprotected
m_transformMoveableprotected
m_tunnel_countRubberBallprivate
m_typeFlyableprotected
m_user_pointer (defined in Moveable)Moveableprotected
Moveable() (defined in Moveable)Moveable
moveToInfinity(bool set_moveable_trans=true)Flyableprotected
moveTowardsTarget(Vec3 *next_xyz, int ticks)RubberBallprivate
NoCopy() (defined in NoCopy)NoCopyinline
onDeleteFlyable() (defined in Flyable)Flyablevirtual
onFireFlyable() OVERRIDERubberBallvirtual
prepareSmoothing() (defined in Moveable)Moveableinline
prepareSmoothing(const btTransform &current_transform, const Vec3 &current_velocity) (defined in SmoothNetworkBody)SmoothNetworkBody
removePhysics() (defined in Flyable)Flyableprotected
removePingSFX() (defined in RubberBall)RubberBallprivate
rescue()TrackSector
Flyable::reset() OVERRIDEFlyableinlinevirtual
reset() (defined in TrackSector)TrackSector
restoreCompleteState(const BareNetworkString &b) (defined in TrackSector)TrackSector
restoreState(BareNetworkString *buffer, int count) OVERRIDERubberBallvirtual
Rewinder(const std::string &ui="") (defined in Rewinder)Rewinderinline
rewinderAdd()Rewinder
rewindTo(BareNetworkString *buffer) (defined in TrackSector)TrackSector
rewindToEvent(BareNetworkString *buffer) OVERRIDEFlyableinlinevirtual
RubberBall(AbstractKart *kart) (defined in RubberBall)RubberBall
saveCompleteState(BareNetworkString *bns)TrackSector
saveState(std::vector< std::string > *ru) OVERRIDERubberBallvirtual
TrackSector::saveState(BareNetworkString *buffer) constTrackSector
saveTransform() OVERRIDEFlyablevirtual
setAdjustLengthThreshold(float val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setAdjustUpVelocity(bool f)Flyableinline
setAdjustVerticalOffset(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setAnimation(AbstractKartAnimation *animation) OVERRIDE (defined in RubberBall)RubberBallvirtual
setCreatedTicks(int ticks) (defined in Flyable)Flyableinline
setDoTerrainInfo(bool d)Flyableinline
setEnable(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setHasHit()Flyableinline
setLastTriggeredCheckline(int i) (defined in TrackSector)TrackSectorinline
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
TrackSector()TrackSector
undoEvent(BareNetworkString *buffer) OVERRIDEFlyableinlinevirtual
undoState(BareNetworkString *buffer) OVERRIDEFlyableinlinevirtual
Flyable::Moveable::update(int ticks)Moveablevirtual
Flyable::TerrainInfo::update(const btMatrix3x3 &rotation, const Vec3 &from)TerrainInfovirtual
Flyable::TerrainInfo::update(const Vec3 &from)TerrainInfovirtual
Flyable::TerrainInfo::update(const Vec3 &from, const Vec3 &towards)TerrainInfovirtual
Flyable::TerrainInfo::update(const btMatrix3x3 &rotation)TerrainInfoinlinevirtual
TrackSector::update(const Vec3 &xyz, bool ignore_vertical=false)TrackSector
updateAndDelete(int ticks) OVERRIDERubberBallvirtual
updateDistanceToTarget()RubberBallprivate
updateGraphics(float dt) OVERRIDEFlyablevirtual
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
updateHeight()RubberBallprivate
updatePosition()Moveable
updateSmoothedGraphics(float dt) (defined in Moveable)Moveableprotected
updateSmoothedGraphics(const btTransform &current_transform, const Vec3 &current_velocity, float dt) (defined in SmoothNetworkBody)SmoothNetworkBody
updateWeightedSpeed(int ticks)RubberBallprivate
~Flyable() (defined in Flyable)Flyablevirtual
~Moveable() (defined in Moveable)Moveablevirtual
~Rewinder() (defined in Rewinder)Rewinderinlinevirtual
~RubberBall()RubberBallvirtual
~SmoothNetworkBody() (defined in SmoothNetworkBody)SmoothNetworkBodyinlinevirtual
~TerrainInfo() (defined in TerrainInfo)TerrainInfoinlinevirtual