|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| CameraManGame (CameraHolder *, CameraParamChunkHolder *, const char *) | |
| virtual void | init (const JMapInfoIter &) |
| Intializes the NameObj and can set various settings and construct necessary classes. | |
| virtual void | calc () |
| virtual void | notifyActivate () |
| virtual void | notifyDeactivate () |
| virtual bool | isInterpolationOff () const |
| virtual bool | isCollisionOff () const |
| virtual bool | isZeroFrameMoveOff () const |
| virtual bool | isSubjectiveCameraOff () const |
| virtual bool | isCorrectingErpPositionOff () const |
| virtual bool | isEnableToReset () const |
| virtual bool | isEnableToRoundLeft () const |
| virtual bool | isEnableToRoundRight () const |
| void | closeCreatingCameraChunk () |
| void | startStartPosCamera (bool) |
| void | endStartPosCamera () |
| void | zoomIn () |
| void | zoomOut () |
| void | selectCameraChunk () |
| void | setChunk (const CameraParamChunkID &) |
| void | setNullCamera () |
| CameraParamChunk * | tryToReplaceChunkToDefault (CameraParamChunk *) |
| void | requestResetIfNecessary (CameraParamChunk *) |
| bool | isNecessaryToReset (CameraParamChunk *) const |
| bool | isCurrentChunkEnableEndInterp () const |
| void | replaceCurrentChunkAndCamera (CameraParamChunk *) |
| void | applyParameter () |
| void | checkReset () |
| void | setSafePose () |
| void | keepAwayWatchPos (TVec3f *, const TVec3f &) |
| void | calcSafeUpVec (TVec3f *, const TVec3f &, const TVec3f &) |
| void | createDefaultCamera () |
| void | createDefaultWaterCamera () |
| void | createDefaultWaterSurfaceCamera () |
| void | createDefaultFooFighterCamera () |
| void | createStartAnimCamera () |
| void | createZoomCamera () |
| void | checkStateShift () |
| bool | tryShiftToGCapture () |
| bool | tryShiftToSwimOrWaterSurface () |
| bool | tryShiftToFooFighter () |
| void | updateNormal () |
| void | updateSwim () |
| void | updateWaterSurface () |
| void | updateGCapture () |
| void | updateFooFighter () |
| bool | setCubeChunk (CubeCameraArea::ECategory) |
| bool | tryStartPosCamera () |
| bool | tryZoomCamera () |
| bool | isZoomCamera () const |
Public Member Functions inherited from CameraMan | |
| CameraMan (const char *) | |
| virtual void | movement () |
| virtual void | roundLeft () |
| virtual void | roundRight () |
| void | owned (CameraDirector *) |
| void | released (CameraDirector *) |
| void | activate (CameraDirector *) |
| void | deactivate (CameraDirector *) |
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 | |
| CameraHolder * | mHolder |
| CameraParamChunkHolder * | mChunkHolder |
| Camera * | mCamera |
| CameraParamChunk * | mChunk |
| u8 | _58 |
| u8 | _59 [3] |
| u32 | _5C |
| CamKarikariEffector * | mKarikari |
| CamHeliEffector * | mHeli |
| u32 | mTypeState |
| u8 | _6C |
| u8 | _6D [3] |
| s32 | _70 |
| bool | mZoomedIn |
| u8 | _75 [3] |
Public Attributes inherited from CameraMan | |
| CameraDirector * | mDirector |
| CameraPoseParam * | mPoseParam |
| bool | mIsActivated |
| bool | _15 |
| u8 | _16 [2] |
| TMtx34f | mMatrix |
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 14 of file CameraManGame.hpp.
| CameraManGame::CameraManGame | ( | CameraHolder * | pHolder, |
| CameraParamChunkHolder * | pChunkHolder, | ||
| const char * | pName ) |
Definition at line 50 of file CameraManGame.cpp.
|
virtual |
Definition at line 66 of file CameraManGame.cpp.
|
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 CameraMan.
Definition at line 70 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 74 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 84 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 88 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 92 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 104 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 116 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 124 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 136 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 162 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 146 of file CameraManGame.cpp.
|
virtual |
Reimplemented from CameraMan.
Definition at line 154 of file CameraManGame.cpp.
| void CameraManGame::closeCreatingCameraChunk | ( | ) |
Definition at line 170 of file CameraManGame.cpp.
| void CameraManGame::startStartPosCamera | ( | bool | a1 | ) |
Definition at line 179 of file CameraManGame.cpp.
| void CameraManGame::endStartPosCamera | ( | ) |
Definition at line 184 of file CameraManGame.cpp.
| void CameraManGame::zoomIn | ( | ) |
Definition at line 189 of file CameraManGame.cpp.
| void CameraManGame::zoomOut | ( | ) |
Definition at line 208 of file CameraManGame.cpp.
| void CameraManGame::selectCameraChunk | ( | ) |
Definition at line 212 of file CameraManGame.cpp.
| void CameraManGame::setChunk | ( | const CameraParamChunkID & | rChunk | ) |
Definition at line 238 of file CameraManGame.cpp.
| CameraParamChunk * CameraManGame::tryToReplaceChunkToDefault | ( | CameraParamChunk * | pChunk | ) |
Definition at line 274 of file CameraManGame.cpp.
| void CameraManGame::requestResetIfNecessary | ( | CameraParamChunk * | pChunk | ) |
Definition at line 293 of file CameraManGame.cpp.
| bool CameraManGame::isNecessaryToReset | ( | CameraParamChunk * | pChunk | ) | const |
Definition at line 310 of file CameraManGame.cpp.
| bool CameraManGame::isCurrentChunkEnableEndInterp | ( | ) | const |
Definition at line 333 of file CameraManGame.cpp.
| void CameraManGame::replaceCurrentChunkAndCamera | ( | CameraParamChunk * | pChunk | ) |
Definition at line 354 of file CameraManGame.cpp.
| void CameraManGame::checkReset | ( | ) |
Definition at line 415 of file CameraManGame.cpp.
| void CameraManGame::setSafePose | ( | ) |
Definition at line 425 of file CameraManGame.cpp.
| void CameraManGame::createDefaultCamera | ( | ) |
Definition at line 488 of file CameraManGame.cpp.
| void CameraManGame::createDefaultWaterCamera | ( | ) |
Definition at line 494 of file CameraManGame.cpp.
| void CameraManGame::createDefaultWaterSurfaceCamera | ( | ) |
Definition at line 511 of file CameraManGame.cpp.
| void CameraManGame::createDefaultFooFighterCamera | ( | ) |
Definition at line 531 of file CameraManGame.cpp.
| void CameraManGame::createStartAnimCamera | ( | ) |
Definition at line 548 of file CameraManGame.cpp.
| void CameraManGame::createZoomCamera | ( | ) |
Definition at line 566 of file CameraManGame.cpp.
| void CameraManGame::checkStateShift | ( | ) |
Definition at line 588 of file CameraManGame.cpp.
| bool CameraManGame::tryShiftToGCapture | ( | ) |
Definition at line 594 of file CameraManGame.cpp.
| bool CameraManGame::tryShiftToSwimOrWaterSurface | ( | ) |
Definition at line 605 of file CameraManGame.cpp.
| bool CameraManGame::tryShiftToFooFighter | ( | ) |
Definition at line 624 of file CameraManGame.cpp.
| void CameraManGame::updateSwim | ( | ) |
Definition at line 643 of file CameraManGame.cpp.
| void CameraManGame::updateWaterSurface | ( | ) |
Definition at line 652 of file CameraManGame.cpp.
| void CameraManGame::updateGCapture | ( | ) |
Definition at line 661 of file CameraManGame.cpp.
| void CameraManGame::updateFooFighter | ( | ) |
Definition at line 680 of file CameraManGame.cpp.
| bool CameraManGame::setCubeChunk | ( | CubeCameraArea::ECategory | category | ) |
Definition at line 689 of file CameraManGame.cpp.
| bool CameraManGame::tryStartPosCamera | ( | ) |
Definition at line 705 of file CameraManGame.cpp.
| bool CameraManGame::tryZoomCamera | ( | ) |
Definition at line 736 of file CameraManGame.cpp.
| bool CameraManGame::isZoomCamera | ( | ) | const |
Definition at line 749 of file CameraManGame.cpp.
| CameraHolder* CameraManGame::mHolder |
Definition at line 71 of file CameraManGame.hpp.
| CameraParamChunkHolder* CameraManGame::mChunkHolder |
Definition at line 72 of file CameraManGame.hpp.
| Camera* CameraManGame::mCamera |
Definition at line 73 of file CameraManGame.hpp.
| CameraParamChunk* CameraManGame::mChunk |
Definition at line 74 of file CameraManGame.hpp.
| u8 CameraManGame::_58 |
Definition at line 75 of file CameraManGame.hpp.
| u8 CameraManGame::_59[3] |
Definition at line 76 of file CameraManGame.hpp.
| u32 CameraManGame::_5C |
Definition at line 77 of file CameraManGame.hpp.
| CamKarikariEffector* CameraManGame::mKarikari |
Definition at line 78 of file CameraManGame.hpp.
| CamHeliEffector* CameraManGame::mHeli |
Definition at line 79 of file CameraManGame.hpp.
| u32 CameraManGame::mTypeState |
Definition at line 80 of file CameraManGame.hpp.
| u8 CameraManGame::_6C |
Definition at line 81 of file CameraManGame.hpp.
| u8 CameraManGame::_6D[3] |
Definition at line 82 of file CameraManGame.hpp.
| s32 CameraManGame::_70 |
Definition at line 83 of file CameraManGame.hpp.
| bool CameraManGame::mZoomedIn |
Definition at line 84 of file CameraManGame.hpp.
| u8 CameraManGame::_75[3] |
Definition at line 85 of file CameraManGame.hpp.