Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
mDoExt_McaMorf Class Reference

#include <m_Do_ext.h>

+ Inheritance diagram for mDoExt_McaMorf:
+ Collaboration diagram for mDoExt_McaMorf:

Public Member Functions

 mDoExt_McaMorf (J3DModelData *, mDoExt_McaMorfCallBack1_c *, mDoExt_McaMorfCallBack2_c *, J3DAnmTransform *, int, f32, int, int, int, void *, u32, u32)
 
int create (J3DModelData *, mDoExt_McaMorfCallBack1_c *, mDoExt_McaMorfCallBack2_c *, J3DAnmTransform *, int, f32, int, int, int, void *, u32, u32)
 
void setAnm (J3DAnmTransform *i_bck, int i_mode, f32 i_morf, f32 i_speed, f32 i_startF, f32 i_endF, void *i_bas)
 
u32 play (Vec *, u32, s8)
 
void entryDL ()
 
void modelCalc ()
 
void getTransform (u16, J3DTransformInfo *)
 
virtual ~mDoExt_McaMorf ()
 
virtual void calc ()
 
J3DModel * getModel ()
 
- Public Member Functions inherited from mDoExt_morf_c
 mDoExt_morf_c ()
 
void setMorf (f32 i_morf)
 
void frameUpdate ()
 
virtual ~mDoExt_morf_c ()
 
J3DAnmTransform * getAnm ()
 
void changeAnm (J3DAnmTransform *anm)
 
int getPlayMode ()
 
void setPlayMode (int mode)
 
BOOL isStop ()
 
bool isLoop ()
 
f32 getStartFrame ()
 
void setStartFrame (f32 frame)
 
f32 getEndFrame ()
 
void setEndFrame (f32 frame)
 
f32 getLoopFrame ()
 
void setLoopFrame (f32 frame)
 
f32 getPlaySpeed ()
 
void setPlaySpeed (f32 speed)
 
f32 getFrame ()
 
void setFrame (f32 frame)
 
void setFrameF (f32 frame)
 
BOOL checkFrame (f32 frame)
 
f32 getMorfRatio ()
 

Private Attributes

mDoExt_McaMorfCallBack1_cmpCallback1
 
mDoExt_McaMorfCallBack2_cmpCallback2
 
cXyz mTranslateScale
 
mDoExt_zelAnimempSound
 
bool field_0x50
 
bool field_0x51
 
bool field_0x52
 

Additional Inherited Members

- Public Attributes inherited from mDoExt_morf_c
J3DModel * mpModel
 
J3DAnmTransform * mpAnm
 
J3DFrameCtrl mFrameCtrl
 
J3DTransformInfo * mpTransformInfo
 
Quaternion * mpQuat
 
f32 mCurMorf
 
f32 mPrevMorf
 
f32 mMorfStep
 
f32 field_0x34
 

Constructor & Destructor Documentation

◆ mDoExt_McaMorf()

mDoExt_McaMorf::mDoExt_McaMorf ( J3DModelData * modelData,
mDoExt_McaMorfCallBack1_c * callback1,
mDoExt_McaMorfCallBack2_c * callback2,
J3DAnmTransform * anmTransform,
int param_4,
f32 param_5,
int param_6,
int param_7,
int param_8,
void * param_9,
u32 param_10,
u32 param_11 )

◆ ~mDoExt_McaMorf()

mDoExt_McaMorf::~mDoExt_McaMorf ( )
virtual

Member Function Documentation

◆ calc()

void mDoExt_McaMorf::calc ( )
virtual

◆ create()

int mDoExt_McaMorf::create ( J3DModelData * modelData,
mDoExt_McaMorfCallBack1_c * callback1,
mDoExt_McaMorfCallBack2_c * callback2,
J3DAnmTransform * anmTransform,
int param_4,
f32 param_5,
int param_6,
int param_7,
int param_8,
void * param_9,
u32 param_10,
u32 param_11 )

◆ entryDL()

void mDoExt_McaMorf::entryDL ( )

◆ getModel()

J3DModel * mDoExt_McaMorf::getModel ( )
inline

◆ getTransform()

void mDoExt_McaMorf::getTransform ( u16 param_0,
J3DTransformInfo * param_1 )

◆ modelCalc()

void mDoExt_McaMorf::modelCalc ( )

◆ play()

u32 mDoExt_McaMorf::play ( Vec * param_0,
u32 param_1,
s8 param_2 )

◆ setAnm()

void mDoExt_McaMorf::setAnm ( J3DAnmTransform * i_bck,
int i_mode,
f32 i_morf,
f32 i_speed,
f32 i_startF,
f32 i_endF,
void * i_bas )

Member Data Documentation

◆ field_0x50

bool mDoExt_McaMorf::field_0x50
private

◆ field_0x51

bool mDoExt_McaMorf::field_0x51
private

◆ field_0x52

bool mDoExt_McaMorf::field_0x52
private

◆ mpCallback1

mDoExt_McaMorfCallBack1_c* mDoExt_McaMorf::mpCallback1
private

◆ mpCallback2

mDoExt_McaMorfCallBack2_c* mDoExt_McaMorf::mpCallback2
private

◆ mpSound

mDoExt_zelAnime* mDoExt_McaMorf::mpSound
private

◆ mTranslateScale

cXyz mDoExt_McaMorf::mTranslateScale
private

The documentation for this class was generated from the following files: