|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| CameraTargetPlayer (const char *) | |
| 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 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 | isFooFighterMode () const |
| virtual u32 | getSpecialMode () const |
| virtual bool | isCameraStateOn (unsigned long) const |
| virtual CubeCameraArea * | getCubeCameraArea () const |
| virtual Triangle * | getGroundTriangle () const |
| virtual GravityInfo * | getGravityInfo () const |
| virtual bool | isDebugMode () const |
| virtual TMtx34f * | getMapBaseMtx () const |
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 | isBeeMode () const |
| virtual void | enableCameraWall () |
| virtual void | disableCameraWall () |
| virtual void | setCameraWall (bool) |
| virtual void | resetStatus () |
Public Member Functions inherited from NameObj | |
| NameObj (const char *pName) | |
| Constructs a new NameObj instance. | |
| virtual void | initAfterPlacement () |
| virtual void | movement () |
| 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 | |
| const MarioActor * | mActor |
| TVec3f | mSide |
| TVec3f | mUp |
| TVec3f | mFront |
| TVec3f | mGravity |
| TVec3f | mGroundPos |
| CubeCameraArea * | mCameraArea |
| Triangle * | mGroundTriangle |
| u16 | _58 |
| bool | _5A |
| u8 | _5B |
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 82 of file CameraTargetObj.hpp.
| CameraTargetPlayer::CameraTargetPlayer | ( | const char * | pName | ) |
Definition at line 103 of file CameraTargetObj.cpp.
|
virtual |
Definition at line 116 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
|
virtual |
Implements CameraTargetObj.
Definition at line 120 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 124 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 128 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
|
virtual |
Implements CameraTargetObj.
Definition at line 132 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 136 of file CameraTargetObj.cpp.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
|
virtual |
Reimplemented from CameraTargetObj.
| const MarioActor* CameraTargetPlayer::mActor |
Definition at line 111 of file CameraTargetObj.hpp.
| TVec3f CameraTargetPlayer::mSide |
Definition at line 112 of file CameraTargetObj.hpp.
| TVec3f CameraTargetPlayer::mUp |
Definition at line 113 of file CameraTargetObj.hpp.
| TVec3f CameraTargetPlayer::mFront |
Definition at line 114 of file CameraTargetObj.hpp.
| TVec3f CameraTargetPlayer::mGravity |
Definition at line 115 of file CameraTargetObj.hpp.
| TVec3f CameraTargetPlayer::mGroundPos |
Definition at line 116 of file CameraTargetObj.hpp.
| CubeCameraArea* CameraTargetPlayer::mCameraArea |
Definition at line 117 of file CameraTargetObj.hpp.
| Triangle* CameraTargetPlayer::mGroundTriangle |
Definition at line 118 of file CameraTargetObj.hpp.
| u16 CameraTargetPlayer::_58 |
Definition at line 119 of file CameraTargetObj.hpp.
| bool CameraTargetPlayer::_5A |
Definition at line 120 of file CameraTargetObj.hpp.
| u8 CameraTargetPlayer::_5B |
Definition at line 121 of file CameraTargetObj.hpp.