|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| NameObjExecuteHolder (int) | |
| void | registerActor (NameObj *, int, int, int, int) |
| void | initConnectting () |
| void | connectToScene (NameObj *) |
| void | connectToDraw (NameObj *) |
| void | disconnectToScene (NameObj *) |
| void | disconnectToDraw (NameObj *) |
| bool | isConnectToDraw (const NameObj *) const |
| void | executeRequirementConnectMovement () |
| void | executeRequirementDisconnectMovement () |
| void | executeRequirementConnectDraw () |
| void | executeRequirementDisconnectDraw () |
| void | executeRequirementDisconnectDrawDelay () |
| void | requestMovementOn (int) |
| void | requestMovementOff (int) |
| NameObjExecuteInfo * | getConnectToSceneInfo (const NameObj *) const |
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 | |
| NameObjExecuteInfo * | mExecuteArray |
| s32 | mExecuteCount |
| u32 | _14 |
| u8 | _18 |
| u8 | _19 |
| u8 | _1A |
| u8 | _1B |
| u8 | _1C |
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 38 of file NameObjExecuteHolder.hpp.
| NameObjExecuteHolder::NameObjExecuteHolder | ( | int | count | ) |
Definition at line 404 of file NameObjExecuteHolder.cpp.
|
virtual |
Definition at line 416 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::registerActor | ( | NameObj * | pObj, |
| int | a2, | ||
| int | a3, | ||
| int | a4, | ||
| int | a5 ) |
Definition at line 210 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::initConnectting | ( | ) |
Definition at line 216 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::connectToScene | ( | NameObj * | pObj | ) |
Definition at line 222 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::connectToDraw | ( | NameObj * | pObj | ) |
Definition at line 231 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::disconnectToScene | ( | NameObj * | pObj | ) |
Definition at line 240 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::disconnectToDraw | ( | NameObj * | pObj | ) |
Definition at line 249 of file NameObjExecuteHolder.cpp.
| bool NameObjExecuteHolder::isConnectToDraw | ( | const NameObj * | pObj | ) | const |
Definition at line 258 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::executeRequirementConnectMovement | ( | ) |
Definition at line 271 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::executeRequirementDisconnectMovement | ( | ) |
Definition at line 281 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::executeRequirementConnectDraw | ( | ) |
Definition at line 291 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::executeRequirementDisconnectDraw | ( | ) |
Definition at line 301 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::executeRequirementDisconnectDrawDelay | ( | ) |
Definition at line 311 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::requestMovementOn | ( | int | idx | ) |
Definition at line 321 of file NameObjExecuteHolder.cpp.
| void NameObjExecuteHolder::requestMovementOff | ( | int | idx | ) |
Definition at line 327 of file NameObjExecuteHolder.cpp.
| NameObjExecuteInfo * NameObjExecuteHolder::getConnectToSceneInfo | ( | const NameObj * | pObj | ) | const |
Definition at line 333 of file NameObjExecuteHolder.cpp.
| NameObjExecuteInfo* NameObjExecuteHolder::mExecuteArray |
Definition at line 60 of file NameObjExecuteHolder.hpp.
| s32 NameObjExecuteHolder::mExecuteCount |
Definition at line 61 of file NameObjExecuteHolder.hpp.
| u32 NameObjExecuteHolder::_14 |
Definition at line 62 of file NameObjExecuteHolder.hpp.
| u8 NameObjExecuteHolder::_18 |
Definition at line 63 of file NameObjExecuteHolder.hpp.
| u8 NameObjExecuteHolder::_19 |
Definition at line 64 of file NameObjExecuteHolder.hpp.
| u8 NameObjExecuteHolder::_1A |
Definition at line 65 of file NameObjExecuteHolder.hpp.
| u8 NameObjExecuteHolder::_1B |
Definition at line 66 of file NameObjExecuteHolder.hpp.
| u8 NameObjExecuteHolder::_1C |
Definition at line 67 of file NameObjExecuteHolder.hpp.