|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Classes | |
| class | CameraManStack |
Public Member Functions | |
| CameraDirector (const char *) | |
| virtual void | init (const JMapInfoIter &) |
| Intializes the NameObj and can set various settings and construct necessary classes. | |
| virtual void | movement () |
| void | setTarget (CameraTargetObj *) |
| CameraTargetObj * | getTarget () |
| void | push (CameraMan *) |
| CameraMan * | pop () |
| void | backLastMtx () |
| CameraMan * | getCurrentCameraMan () const |
| void | updateCameraMan () |
| void | calcPose () |
| void | calcSubjective () |
| bool | isInterpolationOff () |
| void | switchAntiOscillation () |
| void | createViewMtx () |
| void | checkStartCondition () |
| void | startEvent (long, const char *, const CameraTargetArg &, long) |
| void | endEvent (long, const char *, bool, long) |
| void | endEventAtLanding (long, const char *, long) |
| CameraParamChunkEvent * | getEventParameter (long, const char *) |
| void | requestToResetCameraMan () |
| void | setInterpolation (unsigned long) |
| void | cover (unsigned long) |
| void | closeCreatingCameraChunk () |
| void | initCameraCodeCollection (const char *, long) |
| void | registerCameraCode (unsigned long) |
| void | termCameraCodeCollection () |
| void | declareEvent (long, const char *) |
| void | started () |
| void | setTargetActor (const LiveActor *) |
| void | setTargetPlayer (const MarioActor *) |
| bool | isRotatingHard () const |
| bool | isSubjectiveCamera () const |
| bool | isEnableToControl () const |
| bool | isEnableToRoundLeft () const |
| bool | isEnableToRoundRight () const |
| bool | isEnableToReset () const |
| bool | isEventCameraActive (long, const char *) const |
| bool | isEventCameraActive () const |
| void | startStartPosCamera (bool) |
| bool | isInterpolatingNearlyEnd () const |
| bool | isForceCameraChange () const |
| f32 | getDefaultFovy () const |
| void | startStartAnimCamera () |
| bool | isStartAnimCameraEnd () const |
| u32 | getStartAnimCameraFrame () const |
| void | endStartAnimCamera () |
| void | startTalkCamera (const TVec3f &, const TVec3f &, float, float, long) |
| void | endTalkCamera (bool, long) |
| void | startSubjectiveCamera (long) |
| void | endSubjectiveCamera (long) |
| bool | isAnimCameraEnd (long, const char *) const |
| u32 | getAnimCameraFrame (long, const char *) const |
| void | pauseOnAnimCamera (long, const char *) |
| void | pauseOffAnimCamera (long, const char *) |
| void | zoomInGameCamera () |
| void | zoomOutGameCamera () |
| void | checkEndOfEventCamera () |
| void | controlCameraSE () |
| void | removeEndEventAtLanding (long, const char *) |
| void | calcViewMtxFromPoseParam (TPos3f *, const CameraPoseParam *) |
| bool | isPlayableCameraSE (bool) |
| void | resetCameraMan () |
| void | createStartAnimCamera () |
| void | createTalkCamera () |
| void | createSubjectiveCamera () |
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 () |
Definition at line 49 of file CameraDirector.hpp.
| CameraDirector::CameraDirector | ( | const char * | pName | ) |
Definition at line 95 of file CameraDirector.cpp.
|
virtual |
Definition at line 141 of file CameraDirector.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 NameObj.
Definition at line 145 of file CameraDirector.cpp.
|
virtual |
Reimplemented from NameObj.
Definition at line 149 of file CameraDirector.cpp.
| void CameraDirector::setTarget | ( | CameraTargetObj * | pTarget | ) |
Definition at line 168 of file CameraDirector.cpp.
| CameraTargetObj * CameraDirector::getTarget | ( | ) |
Definition at line 172 of file CameraDirector.cpp.
| void CameraDirector::push | ( | CameraMan * | pMan | ) |
Definition at line 176 of file CameraDirector.cpp.
| CameraMan * CameraDirector::pop | ( | ) |
Definition at line 188 of file CameraDirector.cpp.
| void CameraDirector::backLastMtx | ( | ) |
Definition at line 202 of file CameraDirector.cpp.
| CameraMan * CameraDirector::getCurrentCameraMan | ( | ) | const |
Definition at line 212 of file CameraDirector.cpp.
| void CameraDirector::updateCameraMan | ( | ) |
Definition at line 216 of file CameraDirector.cpp.
| void CameraDirector::calcPose | ( | ) |
Definition at line 230 of file CameraDirector.cpp.
| bool CameraDirector::isInterpolationOff | ( | ) |
Definition at line 253 of file CameraDirector.cpp.
| void CameraDirector::switchAntiOscillation | ( | ) |
Definition at line 265 of file CameraDirector.cpp.
| void CameraDirector::createViewMtx | ( | ) |
Definition at line 274 of file CameraDirector.cpp.
| void CameraDirector::checkStartCondition | ( | ) |
Definition at line 287 of file CameraDirector.cpp.
| void CameraDirector::startEvent | ( | long | zoneID, |
| const char * | pName, | ||
| const CameraTargetArg & | rTargetArg, | ||
| long | a4 ) |
Definition at line 294 of file CameraDirector.cpp.
| void CameraDirector::endEvent | ( | long | zoneID, |
| const char * | pName, | ||
| bool | a3, | ||
| long | a4 ) |
Definition at line 315 of file CameraDirector.cpp.
| CameraParamChunkEvent * CameraDirector::getEventParameter | ( | long | zoneID, |
| const char * | pName ) |
Definition at line 342 of file CameraDirector.cpp.
| void CameraDirector::requestToResetCameraMan | ( | ) |
Definition at line 349 of file CameraDirector.cpp.
| void CameraDirector::setInterpolation | ( | unsigned long | a1 | ) |
Definition at line 353 of file CameraDirector.cpp.
| void CameraDirector::cover | ( | unsigned long | a1 | ) |
Definition at line 362 of file CameraDirector.cpp.
| void CameraDirector::closeCreatingCameraChunk | ( | ) |
Definition at line 366 of file CameraDirector.cpp.
| void CameraDirector::initCameraCodeCollection | ( | const char * | a1, |
| long | a2 ) |
Definition at line 379 of file CameraDirector.cpp.
| void CameraDirector::registerCameraCode | ( | unsigned long | code | ) |
Definition at line 383 of file CameraDirector.cpp.
| void CameraDirector::termCameraCodeCollection | ( | ) |
Definition at line 387 of file CameraDirector.cpp.
| void CameraDirector::declareEvent | ( | long | zoneID, |
| const char * | pName ) |
Definition at line 391 of file CameraDirector.cpp.
| void CameraDirector::started | ( | ) |
Definition at line 398 of file CameraDirector.cpp.
| void CameraDirector::setTargetActor | ( | const LiveActor * | pActor | ) |
Definition at line 403 of file CameraDirector.cpp.
| void CameraDirector::setTargetPlayer | ( | const MarioActor * | pActor | ) |
Definition at line 407 of file CameraDirector.cpp.
| bool CameraDirector::isRotatingHard | ( | ) | const |
Definition at line 411 of file CameraDirector.cpp.
| bool CameraDirector::isSubjectiveCamera | ( | ) | const |
Definition at line 415 of file CameraDirector.cpp.
| bool CameraDirector::isEnableToControl | ( | ) | const |
Definition at line 419 of file CameraDirector.cpp.
| bool CameraDirector::isEnableToRoundLeft | ( | ) | const |
Definition at line 438 of file CameraDirector.cpp.
| bool CameraDirector::isEnableToRoundRight | ( | ) | const |
Definition at line 442 of file CameraDirector.cpp.
| bool CameraDirector::isEnableToReset | ( | ) | const |
Definition at line 446 of file CameraDirector.cpp.
| bool CameraDirector::isEventCameraActive | ( | long | zoneID, |
| const char * | pName ) const |
Definition at line 450 of file CameraDirector.cpp.
| bool CameraDirector::isEventCameraActive | ( | ) | const |
Definition at line 458 of file CameraDirector.cpp.
| void CameraDirector::startStartPosCamera | ( | bool | a1 | ) |
Definition at line 462 of file CameraDirector.cpp.
| bool CameraDirector::isInterpolatingNearlyEnd | ( | ) | const |
Definition at line 467 of file CameraDirector.cpp.
| bool CameraDirector::isForceCameraChange | ( | ) | const |
Definition at line 475 of file CameraDirector.cpp.
| f32 CameraDirector::getDefaultFovy | ( | ) | const |
Definition at line 479 of file CameraDirector.cpp.
| void CameraDirector::startStartAnimCamera | ( | ) |
Definition at line 483 of file CameraDirector.cpp.
| bool CameraDirector::isStartAnimCameraEnd | ( | ) | const |
Definition at line 492 of file CameraDirector.cpp.
| u32 CameraDirector::getStartAnimCameraFrame | ( | ) | const |
Definition at line 500 of file CameraDirector.cpp.
| void CameraDirector::endStartAnimCamera | ( | ) |
Definition at line 508 of file CameraDirector.cpp.
| void CameraDirector::startTalkCamera | ( | const TVec3f & | rPosition, |
| const TVec3f & | rUp, | ||
| float | axisX, | ||
| float | axisY, | ||
| long | a5 ) |
Definition at line 515 of file CameraDirector.cpp.
| void CameraDirector::endTalkCamera | ( | bool | a1, |
| long | a2 ) |
Definition at line 539 of file CameraDirector.cpp.
| void CameraDirector::startSubjectiveCamera | ( | long | a1 | ) |
Definition at line 543 of file CameraDirector.cpp.
| void CameraDirector::endSubjectiveCamera | ( | long | a1 | ) |
Definition at line 565 of file CameraDirector.cpp.
| bool CameraDirector::isAnimCameraEnd | ( | long | zoneID, |
| const char * | pName ) const |
Definition at line 581 of file CameraDirector.cpp.
| u32 CameraDirector::getAnimCameraFrame | ( | long | zoneID, |
| const char * | pName ) const |
Definition at line 592 of file CameraDirector.cpp.
| void CameraDirector::pauseOnAnimCamera | ( | long | zoneID, |
| const char * | pName ) |
Definition at line 603 of file CameraDirector.cpp.
| void CameraDirector::pauseOffAnimCamera | ( | long | zoneID, |
| const char * | pName ) |
Definition at line 612 of file CameraDirector.cpp.
| void CameraDirector::zoomInGameCamera | ( | ) |
Definition at line 621 of file CameraDirector.cpp.
| void CameraDirector::zoomOutGameCamera | ( | ) |
Definition at line 625 of file CameraDirector.cpp.
| bool CameraDirector::isPlayableCameraSE | ( | bool | a1 | ) |
Definition at line 651 of file CameraDirector.cpp.
| void CameraDirector::resetCameraMan | ( | ) |
Definition at line 687 of file CameraDirector.cpp.
| void CameraDirector::createStartAnimCamera | ( | ) |
Definition at line 712 of file CameraDirector.cpp.
| void CameraDirector::createTalkCamera | ( | ) |
Definition at line 724 of file CameraDirector.cpp.
| void CameraDirector::createSubjectiveCamera | ( | ) |
Definition at line 743 of file CameraDirector.cpp.
| CameraTargetObj* CameraDirector::_C |
Definition at line 142 of file CameraDirector.hpp.
| CameraManStack* CameraDirector::mStack |
Definition at line 143 of file CameraDirector.hpp.
| OnlyCamera* CameraDirector::mOnlyCamera |
Definition at line 144 of file CameraDirector.hpp.
| CameraPoseParam* CameraDirector::mPoseParam1 |
Definition at line 145 of file CameraDirector.hpp.
| CameraPoseParam* CameraDirector::mPoseParam2 |
Definition at line 146 of file CameraDirector.hpp.
| CameraHolder* CameraDirector::mHolder |
Definition at line 147 of file CameraDirector.hpp.
| CameraParamChunkHolder* CameraDirector::mChunkHolder |
Definition at line 148 of file CameraDirector.hpp.
| GameCameraCreator* CameraDirector::mCameraCreator |
Definition at line 149 of file CameraDirector.hpp.
| CameraRailHolder* CameraDirector::mRailHolder |
Definition at line 150 of file CameraDirector.hpp.
| CameraRegisterHolder* CameraDirector::mRegisterHolder |
Definition at line 151 of file CameraDirector.hpp.
| CameraTargetHolder* CameraDirector::mTargetHolder |
Definition at line 152 of file CameraDirector.hpp.
| CameraShaker* CameraDirector::mShaker |
Definition at line 153 of file CameraDirector.hpp.
| CameraViewInterpolator* CameraDirector::mViewInterpolator |
Definition at line 154 of file CameraDirector.hpp.
| CameraCover* CameraDirector::mCover |
Definition at line 155 of file CameraDirector.hpp.
| CameraRotChecker* CameraDirector::mRotChecker |
Definition at line 156 of file CameraDirector.hpp.
| CameraManGame* CameraDirector::mCameraManGame |
Definition at line 157 of file CameraDirector.hpp.
| CameraManEvent* CameraDirector::mCameraManEvent |
Definition at line 158 of file CameraDirector.hpp.
| CameraManPause* CameraDirector::mCameraManPause |
Definition at line 159 of file CameraDirector.hpp.
| CameraManSubjective* CameraDirector::mCameraManSubjective |
Definition at line 160 of file CameraDirector.hpp.
| bool CameraDirector::_58 |
Definition at line 161 of file CameraDirector.hpp.
| u8 CameraDirector::_59[3] |
Definition at line 162 of file CameraDirector.hpp.
| s32 CameraDirector::_5C[2][34] |
Definition at line 163 of file CameraDirector.hpp.
| u32 CameraDirector::_16C |
Definition at line 164 of file CameraDirector.hpp.
| bool CameraDirector::_170 |
Definition at line 165 of file CameraDirector.hpp.
| u8 CameraDirector::_171[3] |
Definition at line 166 of file CameraDirector.hpp.
| s32 CameraDirector::_174 |
Definition at line 167 of file CameraDirector.hpp.
| bool CameraDirector::mStartCameraCreated |
Definition at line 168 of file CameraDirector.hpp.
| u8 CameraDirector::_179[3] |
Definition at line 169 of file CameraDirector.hpp.
| CameraTargetMtx* CameraDirector::mTargetMatrix |
Definition at line 170 of file CameraDirector.hpp.
| TMtx34f CameraDirector::_180 |
Definition at line 171 of file CameraDirector.hpp.
| bool CameraDirector::mRequestCameraManReset |
Definition at line 172 of file CameraDirector.hpp.
| bool CameraDirector::_1B1 |
Definition at line 173 of file CameraDirector.hpp.
| bool CameraDirector::mIsSubjectiveCamera |
Definition at line 174 of file CameraDirector.hpp.
| bool CameraDirector::_1B3 |
Definition at line 175 of file CameraDirector.hpp.
| s32 CameraDirector::_1B4 |
Definition at line 176 of file CameraDirector.hpp.
| u8 CameraDirector::_1B8[4] |
Definition at line 177 of file CameraDirector.hpp.
| f32 CameraDirector::_1BC |
Definition at line 178 of file CameraDirector.hpp.
| TPos3f CameraDirector::_1C0 |
Definition at line 179 of file CameraDirector.hpp.
| bool CameraDirector::_1F0 |
Definition at line 180 of file CameraDirector.hpp.
| bool CameraDirector::_1F1 |
Definition at line 181 of file CameraDirector.hpp.
| bool CameraDirector::_1F2 |
Definition at line 182 of file CameraDirector.hpp.
| u8 CameraDirector::_1F3 |
Definition at line 183 of file CameraDirector.hpp.