|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| void | update () |
| void | start (const MR::FunctorBase &, int, const char *) |
| bool | startOnMainThread (const MR::FunctorBase &, const char *) |
| void | waitForEnd (const char *) |
| bool | isEnd (const char *) const |
| OSThread * | getOSThread (const char *) |
| FunctionAsyncExecInfo * | createAndAddExecInfo (const MR::FunctorBase &, int, const char *) |
| FunctionAsyncExecutorThread * | getSuspendThread () |
| FunctionAsyncExecInfo *const * | first () const |
| FunctionAsyncExecInfo *const * | last () const |
Public Attributes | |
| FunctionAsyncExecutorThread * | mThreads [2] |
| FunctionAsyncExecutorOnMainThread * | mMainThreadExec |
| FunctionAsyncExecInfo * | mHolders [0x100] |
| u32 | _40C |
| JKRUnitHeap * | _410 |
| JKRExpHeap * | _414 |
Definition at line 59 of file FunctionAsyncExecutor.hpp.
| FunctionAsyncExecutor::FunctionAsyncExecutor | ( | ) |
Definition at line 80 of file FunctionAsyncExecutor.cpp.
| void FunctionAsyncExecutor::update | ( | ) |
Definition at line 97 of file FunctionAsyncExecutor.cpp.
| void FunctionAsyncExecutor::start | ( | const MR::FunctorBase & | rBase, |
| int | priority, | ||
| const char * | pName ) |
Definition at line 101 of file FunctionAsyncExecutor.cpp.
| bool FunctionAsyncExecutor::startOnMainThread | ( | const MR::FunctorBase & | rBase, |
| const char * | pName ) |
Definition at line 107 of file FunctionAsyncExecutor.cpp.
| void FunctionAsyncExecutor::waitForEnd | ( | const char * | pName | ) |
Definition at line 122 of file FunctionAsyncExecutor.cpp.
| bool FunctionAsyncExecutor::isEnd | ( | const char * | pName | ) | const |
Definition at line 155 of file FunctionAsyncExecutor.cpp.
| OSThread * FunctionAsyncExecutor::getOSThread | ( | const char * | pName | ) |
Definition at line 169 of file FunctionAsyncExecutor.cpp.
| FunctionAsyncExecInfo * FunctionAsyncExecutor::createAndAddExecInfo | ( | const MR::FunctorBase & | rBase, |
| int | priority, | ||
| const char * | pName ) |
Definition at line 181 of file FunctionAsyncExecutor.cpp.
| FunctionAsyncExecutorThread * FunctionAsyncExecutor::getSuspendThread | ( | ) |
Definition at line 193 of file FunctionAsyncExecutor.cpp.
|
inline |
Definition at line 72 of file FunctionAsyncExecutor.hpp.
|
inline |
Definition at line 76 of file FunctionAsyncExecutor.hpp.
| FunctionAsyncExecutorThread* FunctionAsyncExecutor::mThreads[2] |
Definition at line 80 of file FunctionAsyncExecutor.hpp.
| FunctionAsyncExecutorOnMainThread* FunctionAsyncExecutor::mMainThreadExec |
Definition at line 81 of file FunctionAsyncExecutor.hpp.
| FunctionAsyncExecInfo* FunctionAsyncExecutor::mHolders[0x100] |
Definition at line 82 of file FunctionAsyncExecutor.hpp.
| u32 FunctionAsyncExecutor::_40C |
Definition at line 83 of file FunctionAsyncExecutor.hpp.
| JKRUnitHeap* FunctionAsyncExecutor::_410 |
Definition at line 84 of file FunctionAsyncExecutor.hpp.
| JKRExpHeap* FunctionAsyncExecutor::_414 |
Definition at line 85 of file FunctionAsyncExecutor.hpp.