|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| AreaFormCube (int) | |
| virtual void | init (const JMapInfoIter &) |
| virtual bool | isInVolume (const TVec3f &) const |
| void | calcWorldPos (TVec3f *) const |
| void | calcWorldBox (TDirBox3f *) const |
| void | calcLocalPos (TVec3f *, const TVec3f &) const |
| f32 | getBaseSize () |
| void | updateBoxParam () |
| void | calcWorldMtx (TPos3f *) const |
Public Attributes | |
| int | _8 |
| TVec3f | mTranslation |
| TVec3f | mRotation |
| TVec3f | mScale |
| TBox3f | mBounding |
| Mtx | _48 |
Public Attributes inherited from AreaForm | |
| TPos3f * | _4 |
Definition at line 15 of file AreaForm.hpp.
| AreaFormCube::AreaFormCube | ( | int | a1 | ) |
Definition at line 5 of file AreaForm.cpp.
|
virtual |
Reimplemented from AreaForm.
Definition at line 25 of file AreaForm.cpp.
|
virtual |
Reimplemented from AreaForm.
Definition at line 32 of file AreaForm.cpp.
| void AreaFormCube::calcWorldPos | ( | TVec3f * | pPos | ) | const |
Definition at line 48 of file AreaForm.cpp.
| void AreaFormCube::calcWorldBox | ( | TDirBox3f * | pBox | ) | const |
Definition at line 59 of file AreaForm.cpp.
| void AreaFormCube::calcLocalPos | ( | TVec3f * | pPos, |
| const TVec3f & | a2 ) const |
Definition at line 80 of file AreaForm.cpp.
| f32 AreaFormCube::getBaseSize | ( | ) |
Definition at line 86 of file AreaForm.cpp.
| void AreaFormCube::calcWorldMtx | ( | TPos3f * | ) | const |
Definition at line 129 of file AreaForm.cpp.
| int AreaFormCube::_8 |
Definition at line 29 of file AreaForm.hpp.
| TVec3f AreaFormCube::mTranslation |
Definition at line 30 of file AreaForm.hpp.
| TVec3f AreaFormCube::mRotation |
Definition at line 31 of file AreaForm.hpp.
| TVec3f AreaFormCube::mScale |
Definition at line 32 of file AreaForm.hpp.
| TBox3f AreaFormCube::mBounding |
Definition at line 33 of file AreaForm.hpp.
| Mtx AreaFormCube::_48 |
Definition at line 34 of file AreaForm.hpp.