A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
Kart::KartCollide Member List

This is the complete list of members for Kart::KartCollide, including all inherited members.

acceleration() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
action() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
action() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
activateOob(bool detachCamera, Field::KCLTypeMask *mask, bool somethingCPU, bool somethingBullet) (defined in Kart::KartCollide)Kart::KartCollide
angVel2() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
apply(size_t idx) (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
ApplyAll(const KartAccessor *pointers)Kart::KartObjectProxyprivatestatic
applyBodyCollision(CollisionData &collisionData, const EGG::Vector3f &movement, const EGG::Vector3f &posRel, s32 count)Kart::KartCollide
applySomeFloorMoment(f32 down, f32 rate, CollisionGroup *hitboxGroup, const EGG::Vector3f &forward, const EGG::Vector3f &nextDir, const EGG::Vector3f &speed, bool b1, bool b2, bool b3)Kart::KartCollide
body() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
body() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
bodyForward() constKart::KartObjectProxyprivate
bodyFront() constKart::KartObjectProxyprivate
bodyUp() constKart::KartObjectProxyprivate
boundingRadius() const (defined in Kart::KartCollide)Kart::KartCollideinline
boxColUnit() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
boxColUnit() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
bsp() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
calcBeforeRespawn() (defined in Kart::KartCollide)Kart::KartCollide
calcBodyCollision(f32 totalScale, f32 sinkDepth, const EGG::Quatf &rot, const EGG::Vector3f &scale)Kart::KartCollide
calcBoundingRadius() (defined in Kart::KartCollide)Kart::KartCollide
calcFallBoundary(Field::KCLTypeMask *mask, bool shortBoundary) (defined in Kart::KartCollide)Kart::KartCollide
calcFloorEffect() (defined in Kart::KartCollide)Kart::KartCollide
calcFloorMomentRate() (defined in Kart::KartCollide)Kart::KartCollide
calcHitboxes()Kart::KartCollide
calcObjectCollision() (defined in Kart::KartCollide)Kart::KartCollide
calcPoleTimer() (defined in Kart::KartCollide)Kart::KartCollide
calcSideCollision(CollisionData &collisionData, Hitbox &hitbox, Field::CollisionInfo *colInfo)Kart::KartCollide
calcTriggers(Field::KCLTypeMask *mask, const EGG::Vector3f &pos, bool twoPoint) (defined in Kart::KartCollide)Kart::KartCollide
calcWheelCollision(u16 wheelIdx, CollisionGroup *hitboxGroup, const EGG::Vector3f &colVel, const EGG::Vector3f &center, f32 radius)Kart::KartCollide
collide() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
collide() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
collisionData() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
collisionData() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
collisionData(u16 tireIdx) (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
collisionData(u16 tireIdx) const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
collisionGroup() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
collisionGroup() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
colPerpendicularity() const (defined in Kart::KartCollide)Kart::KartCollideinline
componentXAxis() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
componentYAxis() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
componentZAxis() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
dynamics() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
dynamics() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
eSurfaceFlags enum nameKart::KartCollide
extVel() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
findCollision()Kart::KartCollide
floorMomentRate() const (defined in Kart::KartCollide)Kart::KartCollideinline
fullRot() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
FUN_80572F4C()Kart::KartCollide
FUN_805B6A9C(CollisionData &collisionData, const Hitbox &hitbox, EGG::BoundBox3f &minMax, EGG::Vector3f &relPos, s32 &count, const Field::KCLTypeMask &maskOut, const Field::CollisionInfo &colInfo)Kart::KartCollide
FUN_805B72B8(f32 param_1, f32 param_2, bool lockXZ, bool addExtVelY)Kart::KartCollide
getCannonPosRot() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
halfPipe() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
halfPipe() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
handleReactCrushRespawn(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactExplosionLoseItem(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactFireSpin(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactHighLaunchLoseItem(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactKnockbackBumpLoseItem(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactKnockbackSomeSpeedLoseItem(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactLaunchSpin(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactLaunchSpinLoseItem(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactLongCrushLoseItem(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactNone(size_t idx)Kart::KartCollide
handleReactShortCrushLoseItem(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactSmallLaunch(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactSpinAllSpeed(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactSpinSomeSpeed(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactWallAllSpeed(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactWallSpark(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleReactWeakWall(size_t idx) (defined in Kart::KartCollide)Kart::KartCollide
handleTriggers(Field::KCLTypeMask *mask) (defined in Kart::KartCollide)Kart::KartCollide
hasFloorCollision(const WheelPhysics *wheelPhysics) const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
init() (defined in Kart::KartCollide)Kart::KartCollide
inputs() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
intVel() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
isBike() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
isInRespawn() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
jump() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
jump() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
KartCollide() (defined in Kart::KartCollide)Kart::KartCollide
KartObjectProxy() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
m_accessor (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
m_boundingRadius (defined in Kart::KartCollide)Kart::KartCollideprivate
m_colPerpendicularity (defined in Kart::KartCollide)Kart::KartCollideprivate
m_floorMomentRate (defined in Kart::KartCollide)Kart::KartCollideprivate
m_movement (defined in Kart::KartCollide)Kart::KartCollideprivate
m_poleAngVelTimer (defined in Kart::KartCollide)Kart::KartCollideprivate
m_poleYaw (defined in Kart::KartCollide)Kart::KartCollideprivate
m_respawnTimer (defined in Kart::KartCollide)Kart::KartCollideprivate
m_smoothedBack (defined in Kart::KartCollide)Kart::KartCollideprivate
m_solidOobTimer (defined in Kart::KartCollide)Kart::KartCollideprivate
m_someNonSoftWallTimer (defined in Kart::KartCollide)Kart::KartCollideprivate
m_someSoftWallTimer (defined in Kart::KartCollide)Kart::KartCollideprivate
m_surfaceFlags (defined in Kart::KartCollide)Kart::KartCollideprivate
m_suspBottomHeightNonSoftWall (defined in Kart::KartCollide)Kart::KartCollideprivate
m_suspBottomHeightSoftWall (defined in Kart::KartCollide)Kart::KartCollideprivate
m_tangentOff (defined in Kart::KartCollide)Kart::KartCollideprivate
m_totalReactionWallNrm (defined in Kart::KartCollide)Kart::KartCollideprivate
mainRot() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
model() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
model() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
move() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
move() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
movement() const (defined in Kart::KartCollide)Kart::KartCollideinline
ObjectCollisionHandler typedef (defined in Kart::KartCollide)Kart::KartCollideprivate
objectCollisionKart() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
objectCollisionKart() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
param() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
param() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
physics() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
physics() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
pos() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
pose() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
prevPos() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
processBody(CollisionData &collisionData, Hitbox &hitbox, Field::CollisionInfo *colInfo, Field::KCLTypeMask *maskOut) (defined in Kart::KartCollide)Kart::KartCollide
processCannon(Field::KCLTypeMask *maskOut)Kart::KartCollide
processFloor(CollisionData &collisionData, Hitbox &hitbox, Field::CollisionInfo *colInfo, Field::KCLTypeMask *maskOut, bool wheel)Kart::KartCollide
processWall(CollisionData &collisionData, Field::KCLTypeMask *maskOut) (defined in Kart::KartCollide)Kart::KartCollide
processWheel(CollisionData &collisionData, Hitbox &hitbox, Field::CollisionInfo *colInfo, Field::KCLTypeMask *maskOut)Kart::KartCollide
proxyList() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyinlineprivatestatic
resetHitboxes() (defined in Kart::KartCollide)Kart::KartCollide
s_objectCollisionHandlers (defined in Kart::KartCollide)Kart::KartCollideprivatestatic
s_proxyListKart::KartObjectProxyprivatestatic
scale() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
setFloorColInfo(CollisionData &collisionData, const EGG::Vector3f &relPos, const EGG::Vector3f &vel, const EGG::Vector3f &floorNrm) (defined in Kart::KartCollide)Kart::KartCollideinline
setInertiaScale(const EGG::Vector3f &scale) (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
setMovement(const EGG::Vector3f &v) (defined in Kart::KartCollide)Kart::KartCollideinline
setPos(const EGG::Vector3f &pos) (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
setRot(const EGG::Quatf &q) (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
setTangentOff(const EGG::Vector3f &v) (defined in Kart::KartCollide)Kart::KartCollideinline
softSpeedLimit() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
someNonSoftWallTimer() const (defined in Kart::KartCollide)Kart::KartCollideinline
someSoftWallTimer() const (defined in Kart::KartCollide)Kart::KartCollideinline
speed() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
speedRatio() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
speedRatioCapped() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
startFloorMomentRate() (defined in Kart::KartCollide)Kart::KartCollide
state() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
state() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
sub() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
sub() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
SurfaceFlags typedef (defined in Kart::KartCollide)Kart::KartCollide
surfaceFlags() const (defined in Kart::KartCollide)Kart::KartCollideinline
suspBottomHeightNonSoftWall() const (defined in Kart::KartCollide)Kart::KartCollideinline
suspBottomHeightSoftWall() const (defined in Kart::KartCollide)Kart::KartCollideinline
suspCount() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
suspension(u16 suspIdx) (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
suspension(u16 suspIdx) const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
suspensionPhysics(u16 suspIdx) (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
suspensionPhysics(u16 suspIdx) const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
tangentOff() const (defined in Kart::KartCollide)Kart::KartCollideinline
tire(u16 tireIdx) (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
tire(u16 tireIdx) const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
tireCount() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
tirePhysics(u16 tireIdx) (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
tirePhysics(u16 tireIdx) const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
velocity() const (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate
~KartCollide() (defined in Kart::KartCollide)Kart::KartCollide
~KartObjectProxy() (defined in Kart::KartObjectProxy)Kart::KartObjectProxyprivate