#include <AreaTask.h>
Inherits sead::CalculateTask.
Public Member Functions | |
| AreaTask (const sead::TaskConstructArg &arg) | |
| virtual | ~AreaTask () |
| sead::BoundBox2f & | getBound () |
| const sead::BoundBox2f & | getBound () const |
| u32 | getLoopType () const |
| void | setLoopType () |
| void | setCourseOut () |
| void | requestCourseOut_Down () |
| void | requestCourseOut_Normal () |
| void | requestCourseOut_Secret () |
| void | requestCourseOut_TreasureChest () |
| void | requestCourseOut_TreasureChestFail () |
| void | requestCourseOut_Subject () |
| void | drawLayer3D (const agl::lyr::RenderInfo &render_info) |
| void | debugDraw (const agl::lyr::RenderInfo &render_info) |
| f32 | getLoopPosX (f32 x) |
| 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 |
| virtual void | calc () |
| Public Member Functions inherited from sead::TaskBase | |
| TaskBase (const TaskConstructArg &arg) | |
| TaskBase (const TaskConstructArg &arg, const char *name) | |
| virtual | ~TaskBase () |
| virtual void | prepare () |
| virtual void | enterCommon () |
| virtual void | enter () |
| 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 |
Private Attributes | |
| u8 | _c9 |
| bool | mIsPrepareDone |
| bool | mIsDrawMethodReady |
| u32 | mControllerWrapper [4][0x194/sizeof(u32)] |
| sead::BoundBox2f | mBound |
| u32 | mLoopType |
| u32 | _730 [(0xBE4 - 0x730)/sizeof(u32)] |
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_ () |
| 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 |
| AreaTask::AreaTask | ( | const sead::TaskConstructArg & | arg | ) |
|
virtual |
|
inline |
|
inline |
|
inline |
| void AreaTask::setLoopType | ( | ) |
| void AreaTask::setCourseOut | ( | ) |
| void AreaTask::requestCourseOut_Down | ( | ) |
| void AreaTask::requestCourseOut_Normal | ( | ) |
| void AreaTask::requestCourseOut_Secret | ( | ) |
| void AreaTask::requestCourseOut_TreasureChest | ( | ) |
| void AreaTask::requestCourseOut_TreasureChestFail | ( | ) |
| void AreaTask::requestCourseOut_Subject | ( | ) |
| void AreaTask::drawLayer3D | ( | const agl::lyr::RenderInfo & | render_info | ) |
| void AreaTask::debugDraw | ( | const agl::lyr::RenderInfo & | render_info | ) |
| f32 AreaTask::getLoopPosX | ( | f32 | x | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |