NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
Inheritance diagram for dPyMdlBase_c:
[legend]

Description

Definition at line 9 of file d_player_model_base.hpp.

Public Member Functions

virtual int getFaceJointIdx ()
virtual void createModel ()
virtual void initialize ()
virtual void play ()
virtual void _calc ()
virtual void calc2 ()
virtual void draw ()
virtual void getBodyMdl ()
virtual void getAnmResFile ()
virtual void setPlayerMode (int)
virtual void setColorType (u8)
virtual void setDark (int)
virtual void setFunbariRate (float)
virtual void onStarAnm ()
virtual void offStarAnm ()
virtual void onStarEffect ()
virtual void offStarEffect ()
virtual void getJointMtx (mMtx_c *, int)
virtual void getHeadPropelJointMtx (mMtx_c *)
virtual void vf58 ()
virtual void setAnm (int, float, float, float)
virtual void setPersonalAnm (int, nw4r::g3d::ResAnmChr *, int)
virtual void setBodyAnm (int, float, float, float)
virtual void releaseBodyAnm (float)
virtual void copyAnm ()
virtual void _setFootAnm (nw4r::g3d::ResAnmChr &, m3d::playMode_e, float, float, float)
virtual void _setBodyAnm (nw4r::g3d::ResAnmChr &, m3d::playMode_e, float, float, float)
virtual void setAnmBind ()
virtual void setPersonalRideAnm (int, nw4r::g3d::ResAnmChr *)
virtual void setTexAnmType ()
virtual void setFrame (float)
virtual void setBodyFrame ()
virtual void setRate (float)
virtual void setBodyRate ()
virtual void setPropelRollSpeed (s16) const
virtual s16 getPropelRollSpeed ()
virtual void setPropelRollAngle (s16)
virtual s16 getPropelRollAngle () const
virtual void setPropelScale (float)
virtual floatgetLegLengthP (u8)
virtual void updateBonusCap ()
bool isFootStepTiming ()
void getJointPos (mVec3_c *, int)
void fn_800d5e00 (int)
void copyLinkAnm (float f)
float getFrameMax ()
mMtx_cgetMtx ()
void setAng (mAng3_c ang)
u32 get151CheckVal ()

Public Attributes

u8 mPad1 [0x1c]
dAcPy_cmpOwner
dPyMdlBase_cmpSpinLiftParentMdl
m3d::anmChr_c mAnm
u8 mPad3 [0x6c]
mVec3_c mHatPosMaybe
u8 mPad4 [0x30]
mMtx_c mMtx
u8 mPad5 [0xc]
mVec3_c mScale
u8 mPad6 [0x1]
u8 m_151
u8 m_152
int mCurrAnmID
u8 mPad7 [8]
u32 mFlags
u8 mPad8 [0x18]
u32 m_17c
u8 mPad9 [0x7c]
s16 m_1fc
s16 m_1fe
s16 m_200
u32 m_204
u32 m_208

Static Public Attributes

static const float scWaterCrouchAnmSpeed
static const float scFireShootFrame

Member Function Documentation

◆ vf58()

virtual void dPyMdlBase_c::vf58 ( )
virtual

◆ getFrameMax()

float dPyMdlBase_c::getFrameMax ( )
inline

Definition at line 59 of file d_player_model_base.hpp.

◆ getMtx()

mMtx_c & dPyMdlBase_c::getMtx ( )
inline

Definition at line 60 of file d_player_model_base.hpp.

◆ setAng()

void dPyMdlBase_c::setAng ( mAng3_c ang)
inline

Definition at line 62 of file d_player_model_base.hpp.

◆ get151CheckVal()

u32 dPyMdlBase_c::get151CheckVal ( )
inline

Definition at line 68 of file d_player_model_base.hpp.

Member Data Documentation

◆ mPad1

u8 dPyMdlBase_c::mPad1[0x1c]

Definition at line 70 of file d_player_model_base.hpp.

◆ mpOwner

dAcPy_c* dPyMdlBase_c::mpOwner

Definition at line 71 of file d_player_model_base.hpp.

◆ mpSpinLiftParentMdl

dPyMdlBase_c* dPyMdlBase_c::mpSpinLiftParentMdl

Definition at line 72 of file d_player_model_base.hpp.

◆ mAnm

m3d::anmChr_c dPyMdlBase_c::mAnm

Definition at line 73 of file d_player_model_base.hpp.

◆ mPad3

u8 dPyMdlBase_c::mPad3[0x6c]

Definition at line 74 of file d_player_model_base.hpp.

◆ mHatPosMaybe

mVec3_c dPyMdlBase_c::mHatPosMaybe

Definition at line 75 of file d_player_model_base.hpp.

◆ mPad4

u8 dPyMdlBase_c::mPad4[0x30]

Definition at line 76 of file d_player_model_base.hpp.

◆ mMtx

mMtx_c dPyMdlBase_c::mMtx

Definition at line 77 of file d_player_model_base.hpp.

◆ mPad5

u8 dPyMdlBase_c::mPad5[0xc]

Definition at line 78 of file d_player_model_base.hpp.

◆ mScale

mVec3_c dPyMdlBase_c::mScale

Definition at line 79 of file d_player_model_base.hpp.

◆ mPad6

u8 dPyMdlBase_c::mPad6[0x1]

Definition at line 80 of file d_player_model_base.hpp.

◆ m_151

u8 dPyMdlBase_c::m_151

Definition at line 81 of file d_player_model_base.hpp.

◆ m_152

u8 dPyMdlBase_c::m_152

Definition at line 82 of file d_player_model_base.hpp.

◆ mCurrAnmID

int dPyMdlBase_c::mCurrAnmID

Definition at line 83 of file d_player_model_base.hpp.

◆ mPad7

u8 dPyMdlBase_c::mPad7[8]

Definition at line 84 of file d_player_model_base.hpp.

◆ mFlags

u32 dPyMdlBase_c::mFlags

Definition at line 85 of file d_player_model_base.hpp.

◆ mPad8

u8 dPyMdlBase_c::mPad8[0x18]

Definition at line 86 of file d_player_model_base.hpp.

◆ m_17c

u32 dPyMdlBase_c::m_17c

Definition at line 87 of file d_player_model_base.hpp.

◆ mPad9

u8 dPyMdlBase_c::mPad9[0x7c]

Definition at line 88 of file d_player_model_base.hpp.

◆ m_1fc

s16 dPyMdlBase_c::m_1fc

Definition at line 89 of file d_player_model_base.hpp.

◆ m_1fe

s16 dPyMdlBase_c::m_1fe

Definition at line 90 of file d_player_model_base.hpp.

◆ m_200

s16 dPyMdlBase_c::m_200

Definition at line 91 of file d_player_model_base.hpp.

◆ m_204

u32 dPyMdlBase_c::m_204

Definition at line 92 of file d_player_model_base.hpp.

◆ m_208

u32 dPyMdlBase_c::m_208

Definition at line 93 of file d_player_model_base.hpp.

◆ scWaterCrouchAnmSpeed

const float dPyMdlBase_c::scWaterCrouchAnmSpeed
static

Definition at line 95 of file d_player_model_base.hpp.

◆ scFireShootFrame

const float dPyMdlBase_c::scFireShootFrame
static

Definition at line 96 of file d_player_model_base.hpp.