#include <RootTask.h>
Inherits sead::CalculateTask.
Public Member Functions | |
| RootTask (const sead::TaskConstructArg &arg) | |
| virtual void | prepare () |
| virtual void | enter () |
| virtual void | calc () |
| Public Member Functions inherited from sead::CalculateTask | |
| CalculateTask (const TaskConstructArg &arg) | |
| CalculateTask (const TaskConstructArg &arg, const char *name) | |
| void | pauseCalc (bool b) override |
| void | pauseDraw (bool b) override |
| void | pauseCalcRec (bool b) override |
| void | pauseDrawRec (bool b) override |
| void | pauseCalcChild (bool b) override |
| void | pauseDrawChild (bool b) override |
| virtual | ~CalculateTask () |
| void | attachCalcImpl () override |
| void | attachDrawImpl () override |
| void | detachCalcImpl () override |
| void | detachDrawImpl () override |
| const RuntimeTypeInfo::Interface * | getCorrespondingMethodTreeMgrTypeInfo () const override |
| MethodTreeNode * | getMethodTreeNode (s32 method_type) override |
| Public Member Functions inherited from sead::TaskBase | |
| TaskBase (const TaskConstructArg &arg) | |
| TaskBase (const TaskConstructArg &arg, const char *name) | |
| virtual | ~TaskBase () |
| virtual void | enterCommon () |
| virtual void | exit () |
| virtual void | onEvent (const TaskEvent &) |
| virtual void | onDestroy () |
| void | doneDestroy () |
| void | detachCalc () |
| void | detachDraw () |
| void | detachCalcDraw () |
| Framework * | getFramework () const |
| MethodTreeMgr * | getMethodTreeMgr () const |
| T * | getParameter () const |
| void | adjustHeapAll () |
| TaskBase * | getParentTask () const |
| Heap * | getHeap () |
| TaskMgr * | getTaskMgr () const |
| Tag | getTag () const |
| Public Member Functions inherited from sead::TTreeNode< TaskBase * > | |
| TTreeNode () | |
| TTreeNode< T > * | parent () const |
| TTreeNode< T > * | child () const |
| TTreeNode< T > * | next () const |
| TTreeNode< T > * | prev () const |
| TTreeNode< T > * | findRoot () |
| void | pushBackSibling (TTreeNode< T > *o) |
| void | pushBackChild (TTreeNode< T > *o) |
| void | pushFrontChild (TTreeNode< T > *o) |
| void | insertBeforeSelf (TTreeNode< T > *o) |
| void | insertAfterSelf (TTreeNode< T > *o) |
| T & | val () |
| nextIterator | nextBegin () const |
| nextConstIterator | nextConstBegin () const |
| nextIterator | nextEnd () const |
| nextConstIterator | nextConstEnd () const |
| nextIterator | childBegin () const |
| nextConstIterator | childConstBegin () const |
| nextIterator | childEnd () const |
| nextConstIterator | childConstEnd () const |
| depthFirstIterator | depthFirstBegin () const |
| depthFirstConstIterator | depthFirstConstBegin () const |
| depthFirstIterator | depthFirstWithoutRootBegin () const |
| depthFirstConstIterator | depthFirstWithoutRootConstBegin () const |
| depthFirstIterator | depthFirstEnd () const |
| depthFirstConstIterator | depthFirstConstEnd () const |
| Public Member Functions inherited from sead::TreeNode | |
| TreeNode () | |
| void | clearLinks () |
| void | detachAll () |
| void | detachSubTree () |
| void | pushBackSibling (TreeNode *n) |
| void | pushBackChild (TreeNode *n) |
| void | pushFrontChild (TreeNode *n) |
| void | insertBeforeSelf (TreeNode *n) |
| void | insertAfterSelf (TreeNode *n) |
| bool | isRoot () const |
| bool | isLeaf () const |
| const TreeNode * | findRoot () const |
| TreeNode * | findRoot () |
| s32 | countChildren () const |
| Public Member Functions inherited from sead::IDisposer | |
| IDisposer () | |
| virtual | ~IDisposer () |
| Public Member Functions inherited from sead::INamable | |
| INamable () | |
| INamable (const SafeString &name) | |
| void | setName (const SafeString &name) |
| const SafeString & | getName () const |
Protected Attributes | |
| sead::FileDevice * | mCommonFileDevice |
| sead::FileDevice * | mLocalFileDevice |
| sead::FileDevice * | mPlatformFileDevice |
| sead::FileDevice * | mAnyFileDevice |
| sead::ControllerMgr::Parameter | mControllerParameter |
| agl::TextureData | mLastFrame |
| agl::TextureData | mLastFrameDRC |
| bool | mIsLastFrameValid |
| bool | mIsLastFrameDRCValid |
| Protected Attributes inherited from sead::TaskBase | |
| TaskParameter * | mParameter |
| BitFlag32 | mInternalFlag |
| ListNode | mTaskListNode |
| HeapArray | mHeapArray |
| TaskMgr * | mTaskMgr |
| State | mState |
| Tag | mTag |
| TaskClassID | mClassID |
| Protected Attributes inherited from sead::TTreeNode< TaskBase * > | |
| T | mData |
| Protected Attributes inherited from sead::TreeNode | |
| TreeNode * | mParent |
| TreeNode * | mChild |
| TreeNode * | mNext |
| TreeNode * | mPrev |
Additional Inherited Members | |
| Public Types inherited from sead::TaskBase | |
| enum | State |
| enum | Tag |
| typedef TListNode< TaskBase * > | ListNode |
| typedef TList< TaskBase * > | List |
| Public Attributes inherited from sead::CalculateTask | |
| MethodTreeNode | mCalcNode |
| Public Attributes inherited from sead::TaskBase | |
| cCreated | |
| cPrepare | |
| cPrepareDone | |
| cSleep | |
| cRunning | |
| cDying | |
| cDestroyable | |
| cDead | |
| cSystem | |
| cApp | |
| Protected Member Functions inherited from sead::TreeNode | |
| void | clearChildLinksRecursively_ () |
| RootTask::RootTask | ( | const sead::TaskConstructArg & | arg | ) |
|
virtual |
Reimplemented from sead::TaskBase.
|
virtual |
Reimplemented from sead::TaskBase.
|
virtual |
Reimplemented from sead::CalculateTask.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |