|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| virtual void | updateMtx (const TPos3f &rMtx) |
| virtual bool | calcOwnGravityVector (TVec3f *pDest, f32 *pScalar, const TVec3f &rPosition) const |
| void | setLocalPosition (const TVec3f &rLocalPos) |
| void | setLocalDirection (const TVec3f &rLocalDir) |
| void | setSideDirection (const TVec3f &rSideDir) |
| void | setRadius (f32 val) |
| void | setValidDegee (f32 val) |
| void | setBothSide (bool val) |
| void | setEnableEdgeGravity (bool val) |
| void | updateLocalParam () |
Public Member Functions inherited from PlanetGravity | |
| bool | calcGravity (TVec3f *pDest, const TVec3f &rPosition) const |
| bool | calcGravityFromMassPosition (TVec3f *pDirection, f32 *pScalar, const TVec3f &rPosition, const TVec3f &rMassPosition) const |
| bool | isInRangeSquare (f32 radius) const |
| bool | isInRangeDistance (f32 radius) const |
| void | setPriority (s32 priority) |
| void | updateIdentityMtx () |
Public Attributes | |
| TVec3f | mLocalPosition |
| TVec3f | mTranslation |
| TVec3f | mLocalDirection |
| TVec3f | mRotation |
| TVec3f | mSideDirection |
| TVec3f | mSideVecOrtho |
| TVec3f | mWorldSideDir |
| f32 | mRadius |
| f32 | mWorldRadius |
| f32 | mValidDegree |
| f32 | mValidCos |
| bool | mEnableBothSide |
| bool | mEnableEdgeGravity |
Public Attributes inherited from PlanetGravity | |
| f32 | mRange |
| f32 | mDistant |
| s32 | mPriority |
| s32 | mGravityId |
| const void * | mHost |
| u32 | mGravityType |
| s32 | mGravityPower |
| bool | mActivated |
| bool | mIsInverse |
| bool | mValidFollower |
| bool | mIsRegistered |
| bool | mAppeared |
Definition at line 5 of file DiskGravity.hpp.
| DiskGravity::DiskGravity | ( | ) |
Definition at line 5 of file DiskGravity.cpp.
|
virtual |
Reimplemented from PlanetGravity.
Definition at line 120 of file DiskGravity.cpp.
|
virtual |
Reimplemented from PlanetGravity.
| void DiskGravity::setLocalPosition | ( | const TVec3f & | rLocalPos | ) |
Definition at line 23 of file DiskGravity.cpp.
| void DiskGravity::setLocalDirection | ( | const TVec3f & | rLocalDir | ) |
Definition at line 27 of file DiskGravity.cpp.
| void DiskGravity::setSideDirection | ( | const TVec3f & | rSideDir | ) |
Definition at line 33 of file DiskGravity.cpp.
| void DiskGravity::setRadius | ( | f32 | val | ) |
Definition at line 38 of file DiskGravity.cpp.
| void DiskGravity::setValidDegee | ( | f32 | val | ) |
Definition at line 42 of file DiskGravity.cpp.
| void DiskGravity::setBothSide | ( | bool | val | ) |
Definition at line 47 of file DiskGravity.cpp.
| void DiskGravity::setEnableEdgeGravity | ( | bool | val | ) |
Definition at line 51 of file DiskGravity.cpp.
| TVec3f DiskGravity::mLocalPosition |
Definition at line 21 of file DiskGravity.hpp.
| TVec3f DiskGravity::mTranslation |
Definition at line 22 of file DiskGravity.hpp.
| TVec3f DiskGravity::mLocalDirection |
Definition at line 23 of file DiskGravity.hpp.
| TVec3f DiskGravity::mRotation |
Definition at line 24 of file DiskGravity.hpp.
| TVec3f DiskGravity::mSideDirection |
Definition at line 25 of file DiskGravity.hpp.
| TVec3f DiskGravity::mSideVecOrtho |
Definition at line 26 of file DiskGravity.hpp.
| TVec3f DiskGravity::mWorldSideDir |
Definition at line 27 of file DiskGravity.hpp.
| f32 DiskGravity::mRadius |
Definition at line 28 of file DiskGravity.hpp.
| f32 DiskGravity::mWorldRadius |
Definition at line 29 of file DiskGravity.hpp.
| f32 DiskGravity::mValidDegree |
Definition at line 30 of file DiskGravity.hpp.
| f32 DiskGravity::mValidCos |
Definition at line 31 of file DiskGravity.hpp.
| bool DiskGravity::mEnableBothSide |
Definition at line 32 of file DiskGravity.hpp.
| bool DiskGravity::mEnableEdgeGravity |
Definition at line 33 of file DiskGravity.hpp.