|
| | MapObjActor (const char *) |
| |
| | MapObjActor (const char *, const char *) |
| |
| virtual void | initAfterPlacement () |
| |
| virtual void | appear () |
| |
| virtual void | kill () |
| |
| virtual void | startClipped () |
| |
| virtual void | endClipped () |
| |
| virtual void | control () |
| |
| virtual void | calcAndSetBaseMtx () |
| | Calculates and sets the base matrix of the actor.
|
| |
| virtual void | connectToScene (const MapObjActorInitInfo &) |
| |
| virtual void | initCaseUseSwitchA (const MapObjActorInitInfo &) |
| |
| virtual void | initCaseNoUseSwitchA (const MapObjActorInitInfo &) |
| |
| virtual void | initCaseUseSwitchB (const MapObjActorInitInfo &) |
| |
| virtual void | initCaseNoUseSwitchB (const MapObjActorInitInfo &) |
| |
| virtual void | makeSubModels (const JMapInfoIter &, const MapObjActorInitInfo &) |
| |
|
void | initialize (const JMapInfoIter &, const MapObjActorInitInfo &) |
| |
| bool | isObjectName (const char *) const |
| |
| bool | tryCreateBreakModel (const MapObjActorInitInfo &) |
| |
| bool | tryEmitWaitEffect () |
| |
| bool | tryDeleteWaitEffect () |
| |
| void | startMapPartsFunctions () |
| |
| void | endMapPartsFunctions () |
| |
| void | pauseMapPartsFunctions () |
| |
| void | setStateWait () |
| |
| void | updateProjmapMtx () |
| |
| void | exeWait () |
| |
| void | exeMove () |
| |
| | LiveActor (const char *pName) |
| | Constructs a new LiveActor instance.
|
| |
| virtual void | movement () |
| |
| virtual void | calcAnim () |
| |
| virtual void | calcViewAndEntry () |
| |
| virtual void | makeActorAppeared () |
| |
|
virtual void | makeActorDead () |
| |
|
virtual bool | receiveMessage (u32, HitSensor *, HitSensor *) |
| |
| virtual MtxPtr | getBaseMtx () const |
| | Gets the base matrix of the model used for the actor.
|
| |
| virtual MtxPtr | getTakingMtx () const |
| |
|
virtual void | updateHitSensor (HitSensor *) |
| |
| virtual void | attackSensor (HitSensor *, HitSensor *) |
| |
|
virtual bool | receiveMsgPush (HitSensor *, HitSensor *) |
| |
|
virtual bool | receiveMsgPlayerAttack (u32, HitSensor *, HitSensor *) |
| |
|
virtual bool | receiveMsgEnemyAttack (u32, HitSensor *, HitSensor *) |
| |
|
virtual u32 | receiveMsgTake (HitSensor *, HitSensor *) |
| |
|
virtual u32 | receiveMsgTaken (HitSensor *, HitSensor *) |
| |
|
virtual u32 | receiveMsgThrow (HitSensor *, HitSensor *) |
| |
| virtual u32 | receiveMsgApart (HitSensor *, HitSensor *) |
| |
|
virtual bool | receiveOtherMsg (u32, HitSensor *, HitSensor *) |
| |
|
void | calcAnmMtx () |
| |
| void | setNerve (const Nerve *) |
| |
| bool | isNerve (const Nerve *) const |
| |
| s32 | getNerveStep () const |
| |
| HitSensor * | getSensor (const char *pSensorName) const |
| | Gets a sensor.
|
| |
| void | initModelManagerWithAnm (const char *, const char *, bool) |
| |
| void | initNerve (const Nerve *) |
| |
| void | initHitSensor (int) |
| |
|
void | initBinder (f32, f32, u32) |
| |
| void | initRailRider (const JMapInfoIter &) |
| |
|
void | initEffectKeeper (int, const char *, bool) |
| |
|
void | initSound (int, bool) |
| |
| void | initShadowControllerList (u32) |
| |
|
void | initActorCollisionParts (const char *, HitSensor *, ResourceHolder *, MtxPtr, bool, bool) |
| |
| void | initStageSwitch (const JMapInfoIter &) |
| |
|
void | initActorStarPointerTarget (f32, const TVec3f *, MtxPtr, TVec3f) |
| |
| void | initActorLightCtrl () |
| |
|
void | addToSoundObjHolder () |
| |
|
void | updateBinder () |
| |
| bool | isBinderValid (Binder *pBinder) |
| |
| TVec3f * | getPosPtr () |
| |
| | NameObj (const char *pName) |
| | Constructs a new NameObj instance.
|
| |
| virtual void | draw () const |
| | Draws the object. Does nothing until overridden.
|
| |
| void | initWithoutIter () |
| | Initializes a NameObj without a JMapInfoIter instance.
|
| |
| void | setName (const char *pName) |
| | Sets the NameObj's mName.
|
| |
| void | executeMovement () |
| |
| void | requestSuspend () |
| |
| void | requestResume () |
| |
| void | syncWithFlags () |
| |
| const char * | mObjectName |
| |
| LodCtrl * | mPlanetLodCtrl |
| |
| ModelObj * | mBloomModel |
| |
| ModelObj * | mModelObj |
| |
| ProjmapEffectMtxSetter * | mMatrixSetter |
| |
| MapPartsRailMover * | mRailMover |
| |
| MapPartsRotator * | mRotator |
| |
| MapPartsRailRotator * | mRailRotator |
| |
| MapPartsRailPosture * | mRailPosture |
| |
| MapPartsRailGuideDrawer * | mRailGuideDrawer |
| |
| u8 | _B4 |
| |
| u8 | _B5 |
| |
| u8 | _B6 |
| |
| NrvMapObjActor::HostTypeWait * | mWaitNrv |
| |
| NrvMapObjActor::HostTypeMove * | mMoveNrv |
| |
| NrvMapObjActor::HostTypeDone * | mDoneNrv |
| |
| TVec3f | mPosition |
| | 3D vector of the actor's position.
|
| |
| TVec3f | mRotation |
| | 3D vector of the actor's rotation.
|
| |
| TVec3f | mScale |
| | 3D vector of the actor's scale.
|
| |
| TVec3f | mVelocity |
| | 3D vector of the actor's velocity.
|
| |
| TVec3f | mGravity |
| | 3D vector of the actor's gravity.
|
| |
| ModelManager * | mModelManager |
| | A pointer to a ModelManager instance, used for drawing a 3D model.
|
| |
| ActorAnimKeeper * | mAnimationKeeper |
| | A pointer to a ActorAnimKeeper instance, used for storing and playing model animations.
|
| |
| Spine * | mSpine |
| |
| HitSensorKeeper * | mSensorKeeper |
| | A pointer to a HitSensorKeeper instance, used for storing HitSensor instances.
|
| |
| Binder * | mBinder |
| |
| RailRider * | mRailRider |
| | A pointer to a RailRider instance, used for allowing the actor to ride on paths.
|
| |
| EffectKeeper * | mEffectKeeper |
| |
| AudAnmSoundObject * | mSoundObject |
| |
| LiveActorFlag | mFlags |
| | Flags relating to drawing, animation calculation, etc.
|
| |
| ShadowControllerList * | mShadowList |
| |
| CollisionParts * | mCollisionParts |
| |
| StageSwitchCtrl * | mStageSwitchCtrl |
| | A pointer to a StageSwitchCtrl instance, used for activating and deactivating switches.
|
| |
| StarPointerTarget * | mStarPointerTarget |
| |
| ActorLightCtrl * | mActorLightCtrl |
| |
| ActorPadAndCameraCtrl * | mCameraCtrl |
| |
| const char * | mName |
| | A string to identify the NameObj.
|
| |
| volatile u16 | mFlags |
| | Flags in relation to movement.
|
| |
| s16 | mExecutorIdx |
| | The index into the NameObjExecuteInfo array.
|
| |
Definition at line 127 of file SimpleMapObj.hpp.