SuperTuxKart
AbstractKart Member List

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

AbstractKart(const std::string &ident, int world_kart_id, int position, const btTransform &init_transform, HandicapLevel handicap, std::shared_ptr< RenderInfo > ri)AbstractKart
adjustSpeed(float f)=0AbstractKartpure virtual
beep()=0AbstractKartpure virtual
blockViewWithPlunger()=0AbstractKartpure virtual
changeKart(const std::string &new_ident, HandicapLevel handicap, std::shared_ptr< RenderInfo > ri)AbstractKartvirtual
checkSmoothing() (defined in Moveable)Moveableinline
SmoothNetworkBody::checkSmoothing(const btTransform &current_transform, const Vec3 &current_velocity)SmoothNetworkBody
collectedItem(ItemState *item_state)=0AbstractKartpure virtual
crashed(AbstractKart *k, bool update_attachments)=0AbstractKartpure virtual
crashed(const Material *m, const Vec3 &normal)=0 (defined in AbstractKart)AbstractKartpure virtual
createBody(float mass, btTransform &trans, btCollisionShape *shape, float restitution)Moveable
decreaseShieldTime()=0AbstractKartpure virtual
eliminate()=0AbstractKartpure virtual
finishedRace(float time, bool from_server=false)=0 (defined in AbstractKart)AbstractKartpure virtual
flyDown() (defined in Moveable)Moveablevirtual
flyUp()Moveablevirtual
getAlignedTransform(const float customPitch=-1)=0AbstractKartpure virtual
getAttachment() constAbstractKartinline
getAttachment()AbstractKartinline
getBlockedByPlungerTicks() const =0AbstractKartpure virtual
getBody() const (defined in Moveable)Moveableinline
getBoostAI() const =0AbstractKartpure virtual
getController()=0AbstractKartpure virtual
getController() const =0AbstractKartpure virtual
getControls()AbstractKartinline
getControls() constAbstractKartinline
getCurrentMaxSpeed() const =0AbstractKartpure virtual
getEnergy() const =0AbstractKartpure virtual
getFinishTime() const =0AbstractKartpure virtual
getFrontXYZ() const =0AbstractKartpure virtual
getHandicap() constAbstractKartinline
getHeading() constMoveableinline
getHighestPoint() constAbstractKartinline
getHoT() const =0AbstractKartpure virtual
getIdent() constAbstractKartvirtual
getInitialPosition() const =0AbstractKartpure virtual
getKartAnimation()AbstractKartinline
getKartAnimation() const (defined in AbstractKart)AbstractKartinline
getKartGFX()=0AbstractKartpure virtual
getKartHeight() constAbstractKartinline
getKartLength() constAbstractKartinline
getKartModel() constAbstractKartinline
getKartProperties() constAbstractKartinline
getKartWidth() constAbstractKartinline
getLastMaterial() const =0AbstractKartpure virtual
getLastUsedPowerup()=0AbstractKartpure virtual
getLiveJoinUntilTicks() const (defined in AbstractKart)AbstractKartinline
getMaterial() const =0AbstractKartpure virtual
getMaxSteerAngle() const =0AbstractKartpure virtual
getName() constAbstractKartinline
getNetworkConfirmedFinishTicks() const =0AbstractKartpure virtual
getNode() constMoveableinline
getNormal() const =0AbstractKartpure virtual
getNumPowerup() const =0AbstractKartpure virtual
getPitch() constMoveableinline
getPosition() const =0AbstractKartpure virtual
getPowerup() const =0AbstractKartpure virtual
getPowerup()=0AbstractKartpure virtual
getPreviousXYZ() const =0AbstractKartpure virtual
getRaceResult() const =0AbstractKartpure virtual
getRecentPreviousXYZ() const =0AbstractKartpure virtual
getRecentPreviousXYZTime() const =0AbstractKartpure virtual
getRoll() constMoveableinline
getRotation() const (defined in Moveable)Moveableinline
getShieldTime() const =0 (defined in AbstractKart)AbstractKartpure virtual
getSkidding() const =0AbstractKartpure virtual
getSkidding()=0AbstractKartpure virtual
getSlipstream() const =0AbstractKartpure virtual
getSlipstream()=0AbstractKartpure virtual
getSmoothedTrans() const (defined in Moveable)Moveableinline
getSmoothedXYZ() const (defined in Moveable)Moveableinline
getSpeed() const =0AbstractKartpure virtual
getSpeedForTurnRadius(float radius) const =0AbstractKartpure virtual
getSpeedIncreaseTicksLeft(unsigned int category) const =0AbstractKartpure virtual
getStarsEffect() const =0 (defined in AbstractKart)AbstractKartpure virtual
getStartupBoost() const =0 (defined in AbstractKart)AbstractKartpure virtual
getStartupBoostFromStartTicks(int ticks) const =0 (defined in AbstractKart)AbstractKartpure virtual
getSteerPercent() constAbstractKartinlinevirtual
getTerrainInfo() const =0AbstractKartpure virtual
getTerrainPitch(float heading) const =0AbstractKartpure virtual
getTimeForDistance(float distance)AbstractKartvirtual
getTimeFullSteer(float steer) const =0AbstractKartpure virtual
getTrans() const (defined in Moveable)Moveableinline
getType() const =0 (defined in AbstractKart)AbstractKartpure virtual
getVehicle() const =0AbstractKartpure virtual
getVelocity() const (defined in Moveable)Moveableinlinevirtual
getVelocityLC() const (defined in Moveable)Moveableinline
getVisualRotation() const =0 (defined in AbstractKart)AbstractKartpure virtual
getWheelGraphicsPosition(int i) constAbstractKartinline
getWorldKartId() constAbstractKartinline
getXYZ() const (defined in Moveable)Moveableinline
handleZipper(const Material *m=NULL, bool play_sound=false)=0AbstractKartpure virtual
hasFinishedRace() const =0AbstractKartpure virtual
increaseMaxSpeed(unsigned int category, float add_speed, float engine_force, int duration, int fade_out_time)=0AbstractKartpure virtual
init(RaceManager::KartType type)=0 (defined in AbstractKart)AbstractKartpure virtual
instantSpeedIncrease(unsigned int category, float add_max_speed, float speed_boost, float engine_force, int duration, int fade_out_time)=0AbstractKartpure virtual
isEliminated() const =0AbstractKartpure virtual
isEnabled() const (defined in SmoothNetworkBody)SmoothNetworkBodyinline
isGhostKart() const =0AbstractKartpure virtual
isInRest() const =0AbstractKartpure virtual
isInvulnerable() const =0AbstractKartpure virtual
isJumping() const =0AbstractKartpure virtual
isOnGround() const =0AbstractKartpure virtual
isOnMinNitroTime() const =0AbstractKartpure virtual
isShielded() const =0AbstractKartpure virtual
isSquashed() const =0AbstractKartpure virtual
isVisible() const =0 (defined in AbstractKart)AbstractKartpure virtual
isWheeless() constAbstractKart
kartIsInRestNow()AbstractKartvirtual
loadKartProperties(const std::string &new_ident, HandicapLevel handicap, std::shared_ptr< RenderInfo > ri) (defined in AbstractKart)AbstractKartprivate
m_attachmentAbstractKartprotected
m_body (defined in Moveable)Moveableprotected
m_controlsAbstractKartprotected
m_handicapAbstractKartprotected
m_kart_animationAbstractKartprotected
m_kart_heightAbstractKartprivate
m_kart_highest_pointAbstractKartprivate
m_kart_lengthAbstractKartprivate
m_kart_modelAbstractKartprotected
m_kart_propertiesAbstractKartprotected
m_kart_widthAbstractKartprivate
m_live_join_util (defined in AbstractKart)AbstractKartprotected
m_motion_state (defined in Moveable)Moveableprotected
m_nameAbstractKartprivate
m_node (defined in Moveable)Moveableprotected
m_starting_transform (defined in AbstractKart)AbstractKartprotected
m_transformMoveableprotected
m_user_pointer (defined in Moveable)Moveableprotected
m_wheel_boxAbstractKartprotected
m_wheel_graphics_positionAbstractKartprivate
m_world_kart_idAbstractKartprivate
makeKartRest()AbstractKartvirtual
Moveable() (defined in Moveable)Moveable
NoCopy() (defined in NoCopy)NoCopyinline
playCustomSFX(unsigned int type)=0AbstractKartpure virtual
playSound(SFXBuffer *buffer)=0 (defined in AbstractKart)AbstractKartpure virtual
prepareSmoothing() (defined in Moveable)Moveableinline
prepareSmoothing(const btTransform &current_transform, const Vec3 &current_velocity) (defined in SmoothNetworkBody)SmoothNetworkBody
reset()AbstractKartvirtual
setAdjustLengthThreshold(float val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setAdjustVerticalOffset(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setBoostAI(bool boosted)=0AbstractKartpure virtual
setController(Controller *controller)=0AbstractKartpure virtual
setEnable(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setEnergy(float val)=0 (defined in AbstractKart)AbstractKartpure virtual
setHandicap(const HandicapLevel h)AbstractKartinline
setInvulnerableTicks(int ticks)=0 (defined in AbstractKart)AbstractKartpure virtual
setKartAnimation(AbstractKartAnimation *ka)AbstractKartvirtual
setLiveJoinKart(int util_ticks) (defined in AbstractKart)AbstractKartinline
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
setOnScreenText(const core::stringw &text)=0AbstractKartpure virtual
setPosition(int p)=0AbstractKartpure virtual
setPowerup(PowerupManager::PowerupType t, int n)=0 (defined in AbstractKart)AbstractKartpure virtual
setRotation(const btMatrix3x3 &m)Moveableinline
setRotation(const btQuaternion &q)Moveableinline
setShieldTime(float t)=0 (defined in AbstractKart)AbstractKartpure virtual
setSlipstreamEffect(float f)=0AbstractKartpure virtual
setSlowdown(unsigned int category, float max_speed_fraction, int fade_in_time)=0AbstractKartpure virtual
setSmoothedTransform(const btTransform &t) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setSmoothRotation(bool val) (defined in SmoothNetworkBody)SmoothNetworkBodyinline
setSpeed(float s)=0AbstractKartpure virtual
setSquash(float time, float slowdown)=0AbstractKartpure virtual
setStartupBoost(float val)=0 (defined in AbstractKart)AbstractKartpure virtual
setTrans(const btTransform &t)Moveable
setVelocity(const btVector3 &v) (defined in Moveable)Moveableinlinevirtual
setXYZ(const Vec3 &a)Moveableinlinevirtual
showStarEffect(float t)=0AbstractKartpure virtual
showZipperFire()=0AbstractKartpure virtual
SmoothNetworkBody(bool enable=false) (defined in SmoothNetworkBody)SmoothNetworkBody
startEngineSFX()=0AbstractKartpure virtual
stopFlying() (defined in Moveable)Moveablevirtual
unsetSquash()=0AbstractKartpure virtual
update(int ticks)Moveablevirtual
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
updateGraphics(float dt)=0Moveablepure virtual
updatePosition()Moveable
updateSmoothedGraphics(float dt) (defined in Moveable)Moveableprotected
updateSmoothedGraphics(const btTransform &current_transform, const Vec3 &current_velocity, float dt) (defined in SmoothNetworkBody)SmoothNetworkBody
~AbstractKart() (defined in AbstractKart)AbstractKartvirtual
~Moveable() (defined in Moveable)Moveablevirtual
~SmoothNetworkBody() (defined in SmoothNetworkBody)SmoothNetworkBodyinlinevirtual