|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| CameraTargetObj (const char *) | |
| virtual void | init (const JMapInfoIter &) |
| Intializes the NameObj and can set various settings and construct necessary classes. | |
| virtual const TVec3f * | getPosition () const =0 |
| virtual const TVec3f * | getUpVec () const =0 |
| virtual const TVec3f * | getFrontVec () const =0 |
| virtual const TVec3f * | getSideVec () const =0 |
| virtual const TVec3f * | getLastMove () const =0 |
| virtual const TVec3f * | getGroundPos () const =0 |
| virtual const TVec3f * | getGravityVector () const =0 |
| 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 CubeCameraArea * | getCubeCameraArea () 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 | 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 | |
| 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 12 of file CameraTargetObj.hpp.
| CameraTargetObj::CameraTargetObj | ( | const char * | pName | ) |
Definition at line 7 of file CameraTargetObj.cpp.
|
inlinevirtual |
Definition at line 16 of file CameraTargetObj.hpp.
|
virtual |
Intializes the NameObj and can set various settings and construct necessary classes.
| rIter | A reference to the JMapInfoIter that supplies BCSV information. |
Reimplemented from NameObj.
Definition at line 5 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 5 of file CameraDead.cpp.
|
virtual |
Definition at line 9 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 5 of file CameraFollow.cpp.
|
virtual |
Definition at line 13 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 6 of file CameraHeightArrange.cpp.
|
virtual |
Definition at line 10 of file CameraHeightArrange.cpp.
|
virtual |
Definition at line 30 of file CameraManGame.cpp.
|
virtual |
Definition at line 34 of file CameraManGame.cpp.
|
virtual |
Definition at line 17 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 38 of file CameraManGame.cpp.
|
virtual |
Definition at line 21 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 4 of file CamHeliEffector.cpp.
|
virtual |
Definition at line 42 of file CameraManGame.cpp.
|
virtual |
Definition at line 46 of file CameraManGame.cpp.
|
virtual |
Definition at line 25 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 29 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 33 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 37 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 41 of file CameraTargetMtx.cpp.
|
virtual |
Definition at line 5 of file CameraManPause.cpp.
|
virtual |
Definition at line 45 of file CameraTargetMtx.cpp.
| bool CameraTargetObj::mCameraWall |
Definition at line 52 of file CameraTargetObj.hpp.
| u8 CameraTargetObj::_D[3] |
Definition at line 53 of file CameraTargetObj.hpp.