New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
ParentMovementMgr Class Reference

#include <ParentMovementMgr.h>

Public Member Functions

 ParentMovementMgr ()
void link (const sead::Vector3f &position, u32 type_mask, u8 movement_id)
void execute ()
u32 getTypeMask (ParentMovementType type)
const sead::Vector3fgetPosition () const
ActorUniqueID getParentActorID () const
Angle getAngle () const

Private Attributes

sead::Vector3f mPosition
sead::Vector3f _c
sead::Vector3f _18
sead::Vector3f _24
u32 _30
u32 _34
ActorUniqueID mParentActorID
u32 _3c
u32 _40
u32 _44
u32 mTypeMask
u8 mMovementId
Angle mAngle
u8 _54
f32 _58
u8 _5c [0x74-0x5C]
u32 _74
u32 _78
u32 _7c
u32 _80
u8 _84
u8 _85
u8 _86
u8 _87
u8 _88
u8 _89
u32 _8c
f32 _90
u32 _94
u8 _98 [0xA0-0x98]
u32 _a0
u32 _a4
u32 _a8
u32 _ac
u32 _b0
u32 _b4
u32 _b8
u32 _bc
u8 _c0 [0xD4-0xC0]
FStateMgr< ParentMovementMgrmFStateMgr

Constructor & Destructor Documentation

◆ ParentMovementMgr()

ParentMovementMgr::ParentMovementMgr ( )

Member Function Documentation

◆ link()

void ParentMovementMgr::link ( const sead::Vector3f & position,
u32 type_mask,
u8 movement_id )

◆ execute()

void ParentMovementMgr::execute ( )

◆ getTypeMask()

u32 ParentMovementMgr::getTypeMask ( ParentMovementType type)

◆ getPosition()

const sead::Vector3f & ParentMovementMgr::getPosition ( ) const
inline

◆ getParentActorID()

ActorUniqueID ParentMovementMgr::getParentActorID ( ) const
inline

◆ getAngle()

Angle ParentMovementMgr::getAngle ( ) const
inline

Member Data Documentation

◆ mPosition

sead::Vector3f ParentMovementMgr::mPosition
private

◆ _c

sead::Vector3f ParentMovementMgr::_c
private

◆ _18

sead::Vector3f ParentMovementMgr::_18
private

◆ _24

sead::Vector3f ParentMovementMgr::_24
private

◆ _30

u32 ParentMovementMgr::_30
private

◆ _34

u32 ParentMovementMgr::_34
private

◆ mParentActorID

ActorUniqueID ParentMovementMgr::mParentActorID
private

◆ _3c

u32 ParentMovementMgr::_3c
private

◆ _40

u32 ParentMovementMgr::_40
private

◆ _44

u32 ParentMovementMgr::_44
private

◆ mTypeMask

u32 ParentMovementMgr::mTypeMask
private

◆ mMovementId

u8 ParentMovementMgr::mMovementId
private

◆ mAngle

Angle ParentMovementMgr::mAngle
private

◆ _54

u8 ParentMovementMgr::_54
private

◆ _58

f32 ParentMovementMgr::_58
private

◆ _5c

u8 ParentMovementMgr::_5c[0x74-0x5C]
private

◆ _74

u32 ParentMovementMgr::_74
private

◆ _78

u32 ParentMovementMgr::_78
private

◆ _7c

u32 ParentMovementMgr::_7c
private

◆ _80

u32 ParentMovementMgr::_80
private

◆ _84

u8 ParentMovementMgr::_84
private

◆ _85

u8 ParentMovementMgr::_85
private

◆ _86

u8 ParentMovementMgr::_86
private

◆ _87

u8 ParentMovementMgr::_87
private

◆ _88

u8 ParentMovementMgr::_88
private

◆ _89

u8 ParentMovementMgr::_89
private

◆ _8c

u32 ParentMovementMgr::_8c
private

◆ _90

f32 ParentMovementMgr::_90
private

◆ _94

u32 ParentMovementMgr::_94
private

◆ _98

u8 ParentMovementMgr::_98[0xA0-0x98]
private

◆ _a0

u32 ParentMovementMgr::_a0
private

◆ _a4

u32 ParentMovementMgr::_a4
private

◆ _a8

u32 ParentMovementMgr::_a8
private

◆ _ac

u32 ParentMovementMgr::_ac
private

◆ _b0

u32 ParentMovementMgr::_b0
private

◆ _b4

u32 ParentMovementMgr::_b4
private

◆ _b8

u32 ParentMovementMgr::_b8
private

◆ _bc

u32 ParentMovementMgr::_bc
private

◆ _c0

u8 ParentMovementMgr::_c0[0xD4-0xC0]
private

◆ mFStateMgr

FStateMgr< ParentMovementMgr > ParentMovementMgr::mFStateMgr
private