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

Description

Definition at line 5 of file d_yoshi_mdl.hpp.

Public Types

enum  YoshiColor_e

Public Member Functions

YoshiColor_e getColor ()
Public Member Functions inherited from dPyMdlBase_c
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 mPad [0x40]
YoshiColor_e mColor
Public Attributes inherited from dPyMdlBase_c
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

Additional Inherited Members

Static Public Attributes inherited from dPyMdlBase_c
static const float scWaterCrouchAnmSpeed
static const float scFireShootFrame

Member Enumeration Documentation

◆ YoshiColor_e

enum dYoshiMdl_c::YoshiColor_e

Definition at line 7 of file d_yoshi_mdl.hpp.

Member Function Documentation

◆ getColor()

YoshiColor_e dYoshiMdl_c::getColor ( )
inline

Definition at line 9 of file d_yoshi_mdl.hpp.

Member Data Documentation

◆ mPad

u8 dYoshiMdl_c::mPad[0x40]

Definition at line 11 of file d_yoshi_mdl.hpp.

◆ mColor

YoshiColor_e dYoshiMdl_c::mColor

Definition at line 12 of file d_yoshi_mdl.hpp.