|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| TVec3f | getTrans () |
| void | init (const TPos3f &, HitSensor *, const void *, const void *, long, bool) |
| void | addToBelongZone () |
| void | removeFromBelongZone () |
| void | initWithAutoEqualScale (const TPos3f &, HitSensor *, const void *, const void *, long, bool) |
| void | initWithNotUsingScale (const TPos3f &, HitSensor *, const void *, const void *, long, bool) |
| void | resetAllMtx (const TPos3f &) |
| void | resetAllMtx () |
| void | forceResetAllMtxAndSetUpdateMtxOneTime () |
| void | resetAllMtxPrivate (const TPos3f &) |
| void | setMtx (const TPos3f &) |
| void | setMtx () |
| void | updateMtx () |
| f32 | makeEqualScale (MtxPtr) |
| void | updateBoundingSphereRange () |
| void | updateBoundingSphereRange (TVec3f) |
| void | updateBoundingSphereRangePrivate (float) |
| const char * | getHostName () const |
| s32 | getPlacementZoneID () const |
| void | checkStrikePoint (HitInfo *, const TVec3f &) |
| bool | checkStrikeBall (HitInfo *, unsigned long, const TVec3f &, float, bool, const TriangleFilterBase *) |
| void | checkStrikeBallCore (HitInfo *, unsigned long, const TVec3f &, const TVec3f &, float, float, float, KC_PrismData **, float *, unsigned char *, const TriangleFilterBase *, const TVec3f *) |
| void | checkStrikeBallWithThickness (HitInfo *, unsigned long, const TVec3f &, float, float, const TriangleFilterBase *) |
| void | calcCollidePosition (TVec3f *, const KC_PrismData &, unsigned char) |
| void | projectToPlane (TVec3f *, const TVec3f &, const TVec3f &, const TVec3f &) |
| void | checkStrikeLine (HitInfo *, unsigned long, const TVec3f &, const TVec3f &, const TriangleFilterBase *) |
| void | createAreaPolygonList (Triangle *, unsigned long, const TVec3f &, const TVec3f &) |
| void | createAreaPolygonListArray (Triangle *, unsigned long, TVec3f *, unsigned long) |
| void | calcForceMovePower (TVec3f *, const TVec3f &) const |
Public Attributes | |
| TMtx34f * | _0 |
| TMtx34f | mMatrix |
| TPos3f | mBaseMatrix |
| TPos3f | mInvBaseMatrix |
| TPos3f | mPrevBaseMatrix |
| KCollisionServer * | mServer |
| HitSensor * | mHitSensor |
| bool | _CC |
| bool | _CD |
| bool | _CE |
| bool | _CF |
| bool | _D0 |
| u8 | _D1 [3] |
| s32 | _D4 |
| f32 | _D8 |
| f32 | _DC |
| s32 | mKeeperIndex |
| CollisionZone * | mZone |
| f32 | _E8 |
| f32 | _EC |
| f32 | _F0 |
Definition at line 14 of file CollisionParts.hpp.
| CollisionParts::CollisionParts | ( | ) |
Definition at line 11 of file CollisionParts.cpp.
| TVec3f CollisionParts::getTrans | ( | ) |
Definition at line 4 of file CollisionCategorizedKeeper.cpp.
| void CollisionParts::init | ( | const TPos3f & | a1, |
| HitSensor * | pHitSensor, | ||
| const void * | pKclData, | ||
| const void * | pMapInfo, | ||
| long | keeperIndex, | ||
| bool | a6 ) |
Definition at line 33 of file CollisionParts.cpp.
| void CollisionParts::addToBelongZone | ( | ) |
Definition at line 56 of file CollisionParts.cpp.
| void CollisionParts::removeFromBelongZone | ( | ) |
Definition at line 64 of file CollisionParts.cpp.
| void CollisionParts::initWithAutoEqualScale | ( | const TPos3f & | a1, |
| HitSensor * | pHitSensor, | ||
| const void * | pKclData, | ||
| const void * | pMapInfo, | ||
| long | keeperIndex, | ||
| bool | a6 ) |
Definition at line 72 of file CollisionParts.cpp.
| void CollisionParts::initWithNotUsingScale | ( | const TPos3f & | a1, |
| HitSensor * | pHitSensor, | ||
| const void * | pKclData, | ||
| const void * | pMapInfo, | ||
| long | keeperIndex, | ||
| bool | a6 ) |
Definition at line 79 of file CollisionParts.cpp.
| void CollisionParts::resetAllMtx | ( | const TPos3f & | a1 | ) |
Definition at line 86 of file CollisionParts.cpp.
| void CollisionParts::resetAllMtx | ( | ) |
Definition at line 100 of file CollisionParts.cpp.
| void CollisionParts::forceResetAllMtxAndSetUpdateMtxOneTime | ( | ) |
Definition at line 116 of file CollisionParts.cpp.
| void CollisionParts::resetAllMtxPrivate | ( | const TPos3f & | a1 | ) |
Definition at line 125 of file CollisionParts.cpp.
| void CollisionParts::setMtx | ( | const TPos3f & | matrix | ) |
Definition at line 132 of file CollisionParts.cpp.
| void CollisionParts::setMtx | ( | ) |
Definition at line 136 of file CollisionParts.cpp.
| void CollisionParts::updateMtx | ( | ) |
Definition at line 140 of file CollisionParts.cpp.
| void CollisionParts::updateBoundingSphereRange | ( | ) |
Definition at line 230 of file CollisionParts.cpp.
| void CollisionParts::updateBoundingSphereRange | ( | TVec3f | a1 | ) |
Definition at line 237 of file CollisionParts.cpp.
| void CollisionParts::updateBoundingSphereRangePrivate | ( | float | scale | ) |
Definition at line 242 of file CollisionParts.cpp.
| const char * CollisionParts::getHostName | ( | ) | const |
Definition at line 247 of file CollisionParts.cpp.
| s32 CollisionParts::getPlacementZoneID | ( | ) | const |
Definition at line 261 of file CollisionParts.cpp.
| void CollisionParts::calcForceMovePower | ( | TVec3f * | a1, |
| const TVec3f & | a2 ) const |
Definition at line 282 of file CollisionParts.cpp.
| TMtx34f* CollisionParts::_0 |
Definition at line 48 of file CollisionParts.hpp.
| TMtx34f CollisionParts::mMatrix |
Definition at line 49 of file CollisionParts.hpp.
| TPos3f CollisionParts::mBaseMatrix |
Definition at line 50 of file CollisionParts.hpp.
| TPos3f CollisionParts::mInvBaseMatrix |
Definition at line 51 of file CollisionParts.hpp.
| TPos3f CollisionParts::mPrevBaseMatrix |
Definition at line 52 of file CollisionParts.hpp.
| KCollisionServer* CollisionParts::mServer |
Definition at line 53 of file CollisionParts.hpp.
| HitSensor* CollisionParts::mHitSensor |
Definition at line 54 of file CollisionParts.hpp.
| bool CollisionParts::_CC |
Definition at line 55 of file CollisionParts.hpp.
| bool CollisionParts::_CD |
Definition at line 56 of file CollisionParts.hpp.
| bool CollisionParts::_CE |
Definition at line 57 of file CollisionParts.hpp.
| bool CollisionParts::_CF |
Definition at line 58 of file CollisionParts.hpp.
| bool CollisionParts::_D0 |
Definition at line 59 of file CollisionParts.hpp.
| u8 CollisionParts::_D1[3] |
Definition at line 60 of file CollisionParts.hpp.
| s32 CollisionParts::_D4 |
Definition at line 61 of file CollisionParts.hpp.
| f32 CollisionParts::_D8 |
Definition at line 62 of file CollisionParts.hpp.
| f32 CollisionParts::_DC |
Definition at line 63 of file CollisionParts.hpp.
| s32 CollisionParts::mKeeperIndex |
Definition at line 64 of file CollisionParts.hpp.
| CollisionZone* CollisionParts::mZone |
Definition at line 65 of file CollisionParts.hpp.
| f32 CollisionParts::_E8 |
Definition at line 66 of file CollisionParts.hpp.
| f32 CollisionParts::_EC |
Definition at line 67 of file CollisionParts.hpp.
| f32 CollisionParts::_F0 |
Definition at line 68 of file CollisionParts.hpp.