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

This is the complete list of members for Field::KColData, including all inherited members.

bbox() const (defined in Field::KColData)Field::KColDatainline
checkCollision(const KCollisionPrism &prism, f32 *distOut, EGG::Vector3f *fnrmOut, u16 *flagsOut, CollisionCheckType type)Field::KColDataprivate
checkPoint(f32 *distOut, EGG::Vector3f *fnrmOut, u16 *attributeOut) (defined in Field::KColData)Field::KColDataprivate
checkPointCollision(f32 *distOut, EGG::Vector3f *fnrmOut, u16 *flagsOut) (defined in Field::KColData)Field::KColData
checkPointCollision(const KCollisionPrism &prism, f32 *distOut, EGG::Vector3f *fnrmOut, u16 *flagsOut, bool movement)Field::KColDataprivate
checkPointMovement(f32 *distOut, EGG::Vector3f *fnrmOut, u16 *attributeOut) (defined in Field::KColData)Field::KColDataprivate
checkSphere(f32 *distOut, EGG::Vector3f *fnrmOut, u16 *flagsOut)Field::KColData
checkSphereCollision(f32 *distOut, EGG::Vector3f *fnrmOut, u16 *flagsOut) (defined in Field::KColData)Field::KColData
checkSphereMovement(f32 *distOut, EGG::Vector3f *fnrmOut, u16 *attributeOut)Field::KColDataprivate
checkSphereSingle(f32 *distOut, EGG::Vector3f *fnrmOut, u16 *flagsOut) (defined in Field::KColData)Field::KColData
CollisionCheckType enum name (defined in Field::KColData)Field::KColData
computeBBox()Field::KColData
GetVertex(f32 height, const EGG::Vector3f &vertex1, const EGG::Vector3f &fnrm, const EGG::Vector3f &enrm3, const EGG::Vector3f &enrm)Field::KColDatastatic
KColData(const void *file) (defined in Field::KColData)Field::KColData
lookupPoint(const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask typeMask)Field::KColData
lookupSphere(f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask typeMask)Field::KColData
lookupSphereCached(const EGG::Vector3f &p1, const EGG::Vector3f &p2, u32 typeMask, f32 radius) (defined in Field::KColData)Field::KColData
m_areaMinPos (defined in Field::KColData)Field::KColDataprivate
m_areaXBlocksShiftField::KColDataprivate
m_areaXWidthMaskField::KColDataprivate
m_areaXYBlocksShiftField::KColDataprivate
m_areaYWidthMaskField::KColDataprivate
m_areaZWidthMaskField::KColDataprivate
m_bbox (defined in Field::KColData)Field::KColDataprivate
m_blockData (defined in Field::KColData)Field::KColDataprivate
m_blockWidthShiftField::KColDataprivate
m_cachedPos (defined in Field::KColData)Field::KColDataprivate
m_cachedPrismArray (defined in Field::KColData)Field::KColDataprivate
m_cachedRadius (defined in Field::KColData)Field::KColDataprivate
m_movement (defined in Field::KColData)Field::KColDataprivate
m_nrmData (defined in Field::KColData)Field::KColDataprivate
m_nrms (defined in Field::KColData)Field::KColDataprivate
m_pos (defined in Field::KColData)Field::KColDataprivate
m_posData (defined in Field::KColData)Field::KColDataprivate
m_prevPos (defined in Field::KColData)Field::KColDataprivate
m_prismCache (defined in Field::KColData)Field::KColDataprivate
m_prismCacheTop (defined in Field::KColData)Field::KColDataprivate
m_prismData (defined in Field::KColData)Field::KColDataprivate
m_prismIter (defined in Field::KColData)Field::KColDataprivate
m_prismsField::KColDataprivate
m_prismThickness (defined in Field::KColData)Field::KColDataprivate
m_radius (defined in Field::KColData)Field::KColDataprivate
m_sphereRadiusField::KColDataprivate
m_typeMask (defined in Field::KColData)Field::KColDataprivate
m_vertices (defined in Field::KColData)Field::KColDataprivate
narrowPolygon_EachBlock(const u16 *prismArray)Field::KColData
narrowScopeLocal(const EGG::Vector3f &pos, f32 radius, KCLTypeMask mask) (defined in Field::KColData)Field::KColData
preloadNormals()Field::KColDataprivate
preloadPrisms()Field::KColDataprivate
preloadVertices()Field::KColDataprivate
prismCache(u32 idx) const (defined in Field::KColData)Field::KColDatainline
searchBlock(const EGG::Vector3f &pos)Field::KColData
STATIC_ASSERT(sizeof(KCollisionPrism)==0x10) (defined in Field::KColData)Field::KColData
~KColData() (defined in Field::KColData)Field::KColData