|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| CameraTargetMtx (const char *) | |
| virtual void | movement () |
| virtual const TVec3f * | getPosition () const |
| virtual const TVec3f * | getUpVec () const |
| virtual const TVec3f * | getFrontVec () const |
| virtual const TVec3f * | getSideVec () const |
| virtual const TVec3f * | getLastMove () const |
| virtual const TVec3f * | getGroundPos () const |
| virtual const TVec3f * | getGravityVector () const |
| virtual CubeCameraArea * | getCubeCameraArea () const |
| void | invalidateLastMove () |
| void | setMtx (register MtxPtr mtx) NO_INLINE |
Public Member Functions inherited from CameraTargetObj | |
| CameraTargetObj (const char *) | |
| virtual void | init (const JMapInfoIter &) |
| Intializes the NameObj and can set various settings and construct necessary classes. | |
| virtual f32 | getRadius () const |
| virtual bool | isTurning () const |
| virtual bool | isJumping () const |
| virtual bool | isLongDrop () const |
| virtual bool | isFastDrop () const |
| virtual bool | isFastRise () const |
| virtual bool | isWaterMode () const |
| virtual bool | isOnWaterSurface () const |
| virtual bool | isBeeMode () const |
| virtual bool | isFooFighterMode () const |
| virtual u32 | getSpecialMode () const |
| virtual bool | isCameraStateOn (unsigned long) const |
| virtual Triangle * | getGroundTriangle () const |
| virtual GravityInfo * | getGravityInfo () const |
| virtual void | enableCameraWall () |
| virtual void | disableCameraWall () |
| virtual void | setCameraWall (bool) |
| virtual bool | isDebugMode () const |
| virtual TMtx34f * | getMapBaseMtx () const |
| virtual void | resetStatus () |
Public Member Functions inherited from NameObj | |
| NameObj (const char *pName) | |
| Constructs a new NameObj instance. | |
| virtual void | initAfterPlacement () |
| virtual void | draw () const |
| Draws the object. Does nothing until overridden. | |
| virtual void | calcAnim () |
| virtual void | calcViewAndEntry () |
| void | initWithoutIter () |
| Initializes a NameObj without a JMapInfoIter instance. | |
| void | setName (const char *pName) |
| Sets the NameObj's mName. | |
| void | executeMovement () |
| void | requestSuspend () |
| void | requestResume () |
| void | syncWithFlags () |
Public Attributes | |
| TMtx34f | mMatrix |
| TVec3f | mPosition |
| TVec3f | mLastMove |
| TVec3f | mGravityVector |
| TVec3f | mUp |
| TVec3f | mFront |
| TVec3f | mSide |
| bool | mInvalidLastMove |
| u8 | _89 [3] |
| CubeCameraArea * | mCameraArea |
Public Attributes inherited from CameraTargetObj | |
| bool | mCameraWall |
| u8 | _D [3] |
Public Attributes inherited from NameObj | |
| const char * | mName |
| A string to identify the NameObj. | |
| volatile u16 | mFlags |
| Flags in relation to movement. | |
| s16 | mExecutorIdx |
| The index into the NameObjExecuteInfo array. | |
Definition at line 6 of file CameraTargetMtx.hpp.
| CameraTargetMtx::CameraTargetMtx | ( | const char * | pName | ) |
Definition at line 49 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 73 of file CameraTargetMtx.cpp.
|
virtual |
Reimplemented from NameObj.
|
virtual |
Implements CameraTargetObj.
Definition at line 127 of file CameraTargetMtx.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 131 of file CameraTargetMtx.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 135 of file CameraTargetMtx.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 139 of file CameraTargetMtx.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 143 of file CameraTargetMtx.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 147 of file CameraTargetMtx.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 151 of file CameraTargetMtx.cpp.
|
virtual |
Reimplemented from CameraTargetObj.
Definition at line 155 of file CameraTargetMtx.cpp.
| void CameraTargetMtx::invalidateLastMove | ( | ) |
Definition at line 159 of file CameraTargetMtx.cpp.
|
inline |
Definition at line 25 of file CameraTargetMtx.hpp.
| TMtx34f CameraTargetMtx::mMatrix |
Definition at line 44 of file CameraTargetMtx.hpp.
| TVec3f CameraTargetMtx::mPosition |
Definition at line 45 of file CameraTargetMtx.hpp.
| TVec3f CameraTargetMtx::mLastMove |
Definition at line 46 of file CameraTargetMtx.hpp.
| TVec3f CameraTargetMtx::mGravityVector |
Definition at line 47 of file CameraTargetMtx.hpp.
| TVec3f CameraTargetMtx::mUp |
Definition at line 48 of file CameraTargetMtx.hpp.
| TVec3f CameraTargetMtx::mFront |
Definition at line 49 of file CameraTargetMtx.hpp.
| TVec3f CameraTargetMtx::mSide |
Definition at line 50 of file CameraTargetMtx.hpp.
| bool CameraTargetMtx::mInvalidLastMove |
Definition at line 51 of file CameraTargetMtx.hpp.
| u8 CameraTargetMtx::_89[3] |
Definition at line 52 of file CameraTargetMtx.hpp.
| CubeCameraArea* CameraTargetMtx::mCameraArea |
Definition at line 53 of file CameraTargetMtx.hpp.