|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| CameraParamChunkHolder (CameraHolder *pCameraHolder, const char *pName) | |
| CameraParamChunk * | createChunk (const CameraParamChunkID &, JKRHeap *) |
| CameraParamChunk * | getChunk (const CameraParamChunkID &) |
| void | sort () |
| void | loadCameraParameters () |
| bool | isNewAttribute (const CameraParamChunkID &) |
| CameraParamChunk * | findChunk (const CameraParamChunkID &) |
| CameraParamChunk * | findChunk (long, const char *) |
| void | loadFile (long) |
| void | arrangeChunk (CameraParamChunk *) |
Public Member Functions inherited from NameObj | |
| NameObj (const char *pName) | |
| Constructs a new NameObj instance. | |
| virtual void | init (const JMapInfoIter &rIter) |
| Intializes the NameObj and can set various settings and construct necessary classes. | |
| 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 | |
| CameraHolder * | mCameraHolder |
| u32 | mChunkCapacity |
| u32 | mNrChunks |
| CameraParamChunk ** | mChunks |
| u32 | mCameraVersion |
| u8 | mIsSorted |
| u8 | _21 [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 10 of file CameraParamChunkHolder.hpp.
| CameraParamChunkHolder::CameraParamChunkHolder | ( | CameraHolder * | pCameraHolder, |
| const char * | pName ) |
Definition at line 13 of file CameraParamChunkHolder.cpp.
|
virtual |
Definition at line 21 of file CameraParamChunkHolder.cpp.
| CameraParamChunk * CameraParamChunkHolder::createChunk | ( | const CameraParamChunkID & | rID, |
| JKRHeap * | pHeap ) |
Definition at line 25 of file CameraParamChunkHolder.cpp.
| CameraParamChunk * CameraParamChunkHolder::getChunk | ( | const CameraParamChunkID & | rID | ) |
Definition at line 48 of file CameraParamChunkHolder.cpp.
| void CameraParamChunkHolder::sort | ( | ) |
Definition at line 56 of file CameraParamChunkHolder.cpp.
| void CameraParamChunkHolder::loadCameraParameters | ( | ) |
Definition at line 77 of file CameraParamChunkHolder.cpp.
| bool CameraParamChunkHolder::isNewAttribute | ( | const CameraParamChunkID & | rID | ) |
Definition at line 83 of file CameraParamChunkHolder.cpp.
| CameraParamChunk * CameraParamChunkHolder::findChunk | ( | const CameraParamChunkID & | rID | ) |
Definition at line 93 of file CameraParamChunkHolder.cpp.
| CameraParamChunk * CameraParamChunkHolder::findChunk | ( | long | zoneID, |
| const char * | pName ) |
Definition at line 124 of file CameraParamChunkHolder.cpp.
| void CameraParamChunkHolder::arrangeChunk | ( | CameraParamChunk * | pChunk | ) |
Definition at line 167 of file CameraParamChunkHolder.cpp.
| CameraHolder* CameraParamChunkHolder::mCameraHolder |
Definition at line 25 of file CameraParamChunkHolder.hpp.
| u32 CameraParamChunkHolder::mChunkCapacity |
Definition at line 26 of file CameraParamChunkHolder.hpp.
| u32 CameraParamChunkHolder::mNrChunks |
Definition at line 27 of file CameraParamChunkHolder.hpp.
| CameraParamChunk** CameraParamChunkHolder::mChunks |
Definition at line 28 of file CameraParamChunkHolder.hpp.
| u32 CameraParamChunkHolder::mCameraVersion |
Definition at line 29 of file CameraParamChunkHolder.hpp.
| u8 CameraParamChunkHolder::mIsSorted |
Definition at line 30 of file CameraParamChunkHolder.hpp.
| u8 CameraParamChunkHolder::_21[3] |
Definition at line 31 of file CameraParamChunkHolder.hpp.