#include <ActorBase.h>
Inherits ActorBase.
Public Member Functions | |
| virtual bool | preCreate () |
| virtual Result | create () |
| virtual void | postCreate (MainState state) |
| virtual bool | preExecute () |
| virtual bool | execute () |
| virtual void | postExecute (MainState state) |
| virtual void | finalUpdate () |
| virtual bool | preDraw () |
| virtual bool | draw () |
| virtual void | postDraw (MainState state) |
| virtual bool | preDelete () |
| virtual Result | doDelete () |
| virtual void | postDelete (MainState state) |
| void | setActive_ (bool active) |
| Public Member Functions inherited from ActorBase | |
| bool | isActive () const |
| void | deleteRequest () |
| bool | isRequestedDelete () const |
| ActorUniqueID | getActorUniqueID () const |
| s32 | getProfileID () const |
| Profile * | getProfile () const |
| bool | isCreatedImmediately () const |
| bool | isMapActor () const |
| u32 | getParam0 () const |
| u32 | getParam1 () const |
| ActorParamEx1 | getParamEx () const |
| const List & | getChildList () const |
| sead::Heap * | getActorHeap () const |
| ActorBase * | getParent () const |
| T * | getParent () const |
| void | removeChild (ActorBase *child) |
Public Attributes | |
| sead::Heap * | mActorHeap |
| ActorUniqueID | mActorUniqueID |
| Profile * | mActorProfile |
| bool | mCreatedImmediately |
| bool | mIsMapActor |
| bool | mIsActive |
| bool | mDeleteRequestFlag |
| u32 | mParam0 |
| u32 | mParam1 |
| ActorParamEx1 | mParamEx |
| List | mChildList |
| sead::ListNode | mChildNode |
| ActorBase * | mParent |
| sead::ListNode | mExecuteNode |
| sead::ListNode | mDrawNode |
| sead::BitFlag32 | mFlag |
| Public Attributes inherited from ActorBase | |
| cState_None | |
| cState_Failed | |
| cState_Success | |
| cState_Wait | |
| cResult_Wait | |
| cResult_Success | |
| cResult_Failed | |
Additional Inherited Members | |
| Public Types inherited from ActorBase | |
| enum | MainState |
| enum | Result |
| typedef sead::OffsetList< ActorBase > | List |
| Protected Member Functions inherited from ActorBase | |
| ActorBase (const ActorCreateParam ¶m) | |
| virtual | ~ActorBase () |
| void | setActive_ (bool active) |
| Protected Attributes inherited from ActorBase | |
| sead::Heap * | mActorHeap |
| ActorUniqueID | mActorUniqueID |
| Profile * | mActorProfile |
| bool | mCreatedImmediately |
| bool | mIsMapActor |
| bool | mIsActive |
| bool | mDeleteRequestFlag |
| u32 | mParam0 |
| u32 | mParam1 |
| ActorParamEx1 | mParamEx |
| List | mChildList |
| sead::ListNode | mChildNode |
| ActorBase * | mParent |
| sead::ListNode | mExecuteNode |
| sead::ListNode | mDrawNode |
| sead::BitFlag32 | mFlag |
|
virtual |
Reimplemented from ActorBase.
|
virtual |
Reimplemented from ActorBase.
|
virtual |
Reimplemented from ActorBase.
|
virtual |
Reimplemented from ActorBase.
|
virtual |
Reimplemented from ActorBase.
|
virtual |
Reimplemented from ActorBase.
|
virtual |
Reimplemented from ActorBase.
| void ActorBase::setActive_ | ( | bool | active | ) |
| sead::Heap * ActorBase::mActorHeap |
| ActorUniqueID ActorBase::mActorUniqueID |
| Profile * ActorBase::mActorProfile |
| bool ActorBase::mCreatedImmediately |
| bool ActorBase::mIsMapActor |
| bool ActorBase::mIsActive |
| bool ActorBase::mDeleteRequestFlag |
| u32 ActorBase::mParam0 |
| u32 ActorBase::mParam1 |
| ActorParamEx1 ActorBase::mParamEx |
| List ActorBase::mChildList |
| sead::ListNode ActorBase::mChildNode |
| ActorBase * ActorBase::mParent |
| sead::ListNode ActorBase::mExecuteNode |
| sead::ListNode ActorBase::mDrawNode |
| sead::BitFlag32 ActorBase::mFlag |