SuperTuxKart
Cake Member List

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

addForRewind(const std::string &uid) (defined in Flyable)Flyable
Cake(AbstractKart *kart) (defined in Cake)Cake
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() constFlyablevirtual
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 OVERRIDECakeinlinevirtual
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) OVERRIDECakevirtual
hitTrack() OVERRIDECakeinlinevirtual
init(const XMLNode &node, scene::IMesh *cake_model)Cakestatic
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_gravity (defined in Cake)Cakeprivatestatic
m_has_server_state (defined in Flyable)Flyableprotected
m_initial_velocity (defined in Cake)Cakeprivate
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_node (defined in Moveable)Moveableprotected
m_ownerFlyableprotected
m_owner_has_temporary_immunityFlyableprotected
m_shapeFlyableprotected
m_speedFlyableprotected
m_st_extendFlyableprotectedstatic
m_st_force_updownFlyableprotectedstatic
m_st_max_distance_squaredCakeprivatestatic
m_st_max_heightFlyableprotectedstatic
m_st_min_heightFlyableprotectedstatic
m_st_modelFlyableprotectedstatic
m_st_speedFlyableprotectedstatic
m_targetCakeprivate
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() (defined in Flyable)Flyablevirtual
onFireFlyable() OVERRIDECakevirtual
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) OVERRIDEFlyablevirtual
Rewinder(const std::string &ui="") (defined in Rewinder)Rewinderinline
rewinderAdd()Rewinder
rewindToEvent(BareNetworkString *buffer) OVERRIDEFlyableinlinevirtual
saveState(std::vector< std::string > *ru) OVERRIDEFlyablevirtual
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
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) OVERRIDECakeinlinevirtual
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)Flyablevirtual
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
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
~Rewinder() (defined in Rewinder)Rewinderinlinevirtual
~SmoothNetworkBody() (defined in SmoothNetworkBody)SmoothNetworkBodyinlinevirtual
~TerrainInfo() (defined in TerrainInfo)TerrainInfoinlinevirtual