|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| CameraTargetActor (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 f32 | getRadius () const |
| virtual CubeCameraArea * | getCubeCameraArea () const |
| virtual Triangle * | getGroundTriangle () 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 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 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 | |
| const LiveActor * | mActor |
| TVec3f | mUp |
| TVec3f | mFront |
| TVec3f | mSide |
| 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 56 of file CameraTargetObj.hpp.
| CameraTargetActor::CameraTargetActor | ( | const char * | pName | ) |
Definition at line 11 of file CameraTargetObj.cpp.
|
virtual |
Definition at line 25 of file CameraTargetObj.cpp.
|
virtual |
Reimplemented from NameObj.
Definition at line 29 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 58 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 62 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 66 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 70 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 74 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 78 of file CameraTargetObj.cpp.
|
virtual |
Implements CameraTargetObj.
Definition at line 82 of file CameraTargetObj.cpp.
|
virtual |
Reimplemented from CameraTargetObj.
Definition at line 91 of file CameraTargetObj.cpp.
|
virtual |
Reimplemented from CameraTargetObj.
Definition at line 95 of file CameraTargetObj.cpp.
|
virtual |
Reimplemented from CameraTargetObj.
Definition at line 99 of file CameraTargetObj.cpp.
| const LiveActor* CameraTargetActor::mActor |
Definition at line 75 of file CameraTargetObj.hpp.
| TVec3f CameraTargetActor::mUp |
Definition at line 76 of file CameraTargetObj.hpp.
| TVec3f CameraTargetActor::mFront |
Definition at line 77 of file CameraTargetObj.hpp.
| TVec3f CameraTargetActor::mSide |
Definition at line 78 of file CameraTargetObj.hpp.
| CubeCameraArea* CameraTargetActor::mCameraArea |
Definition at line 79 of file CameraTargetObj.hpp.