TaskMgr class
Public types
- struct InitializeArg
Constructors, destructors, conversion operators
- TaskMgr(const InitializeArg& arg)
Public functions
-
void appendToList_(TaskBase::
List& ls, TaskBase* task) -
auto changeTaskState_(TaskBase* task,
TaskBase::
State state) -> bool - void destroyTaskSync(TaskBase* task)
- void doDestroyTask_(TaskBase* task)
- void finalize()
- void beforeCalc()
- void afterCalc()
Public variables
- CriticalSection mCriticalSection
- Framework* mParentFramework
- DelegateThread* mPrepareThread
- NullFaderTask* mNullFaderTask
-
TaskBase::
List mPrepareList -
TaskBase::
List mPrepareDoneList -
TaskBase::
List mActiveList -
TaskBase::
List mStaticList -
TaskBase::
List mDyingList -
TaskBase::
List mDestroyableList - HeapArray mHeapArray
- TaskCreateContextMgr* mTaskCreateContextMgr
- u32 mMaxCreateQueueSize
- TaskBase* mRootTask
-
TaskBase::
CreateArg mRootTaskCreateArg -
TaskMgr::
InitializeArg mInitializeArg - MethodTreeNode mCalcDestructionTreeNode
- u32 useless1
- u32 useless2