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

#include <m_Do_ext.h>

+ Inheritance diagram for mDoExt_morf_c:
+ Collaboration diagram for mDoExt_morf_c:

Public Member Functions

void setMorf (f32)
 
 mDoExt_morf_c ()
 
void setMorf (f32 i_morf)
 
void frameUpdate ()
 
virtual ~mDoExt_morf_c ()
 
J3DAnmTransformgetAnm ()
 
void changeAnm (J3DAnmTransform *anm)
 
u8 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 ()
 
- Public Member Functions inherited from J3DMtxCalcNoAnm< J3DMtxCalcCalcTransformMaya, J3DMtxCalcJ3DSysInitMaya >
 J3DMtxCalcNoAnm ()
 
virtual ~J3DMtxCalcNoAnm ()
 
virtual void init (const Vec &param_0, const Mtx &param_1)
 
virtual void calc ()
 
- Public Member Functions inherited from J3DMtxCalcNoAnmBase
 ~J3DMtxCalcNoAnmBase ()
 
virtual ~J3DMtxCalcNoAnmBase ()
 
- Public Member Functions inherited from J3DMtxCalc
 ~J3DMtxCalc ()
 
void setAnmTransform (u8, J3DAnmTransform *)
 
void setAnmTransform (J3DAnmTransform *)
 
bool getAnmTransform (u8)
 
bool getAnmTransform ()
 
void setWeight (u8, f32)
 
void getWeight (u8) const
 
virtual ~J3DMtxCalc ()
 
virtual void setAnmTransform (J3DAnmTransform *)
 
virtual J3DAnmTransformgetAnmTransform ()
 
virtual void setAnmTransform (u8, J3DAnmTransform *)
 
virtual J3DAnmTransformgetAnmTransform (u8)
 
virtual void setWeight (u8, f32)
 
virtual f32 getWeight (u8) const
 

Public Attributes

J3DModelmpModel
 
J3DAnmTransformmpAnm
 
J3DFrameCtrl mFrameCtrl
 
J3DTransformInfompTransformInfo
 
QuaternionmpQuat
 
f32 mCurMorf
 
f32 mPrevMorf
 
f32 mMorfStep
 
f32 field_0x34
 

Additional Inherited Members

- Static Public Member Functions inherited from J3DMtxCalc
static void setMtxBuffer (J3DMtxBuffer *)
 
static J3DMtxBuffergetMtxBuffer ()
 
static J3DJointgetJoint ()
 
static void setJoint (J3DJoint *joint)
 
- Static Public Attributes inherited from J3DMtxCalc
static u8 mJoint [4]
 
static J3DMtxBuffermMtxBuffer
 
static J3DJointmJoint
 

Constructor & Destructor Documentation

◆ mDoExt_morf_c()

mDoExt_morf_c::mDoExt_morf_c ( )

◆ ~mDoExt_morf_c()

mDoExt_morf_c::~mDoExt_morf_c ( )
virtual

Member Function Documentation

◆ changeAnm()

void mDoExt_morf_c::changeAnm ( J3DAnmTransform anm)
inline

◆ checkFrame()

BOOL mDoExt_morf_c::checkFrame ( f32  frame)
inline

◆ frameUpdate()

void mDoExt_morf_c::frameUpdate ( )

◆ getAnm()

J3DAnmTransform * mDoExt_morf_c::getAnm ( )
inline

◆ getEndFrame()

f32 mDoExt_morf_c::getEndFrame ( )
inline

◆ getFrame()

f32 mDoExt_morf_c::getFrame ( )
inline

◆ getLoopFrame()

f32 mDoExt_morf_c::getLoopFrame ( )
inline

◆ getMorfRatio()

f32 mDoExt_morf_c::getMorfRatio ( )
inline

◆ getPlayMode()

u8 mDoExt_morf_c::getPlayMode ( )
inline

◆ getPlaySpeed()

f32 mDoExt_morf_c::getPlaySpeed ( )
inline

◆ getStartFrame()

f32 mDoExt_morf_c::getStartFrame ( )
inline

◆ isLoop()

bool mDoExt_morf_c::isLoop ( )
inline

◆ isStop()

BOOL mDoExt_morf_c::isStop ( )
inline

◆ setEndFrame()

void mDoExt_morf_c::setEndFrame ( f32  frame)
inline

◆ setFrame()

void mDoExt_morf_c::setFrame ( f32  frame)
inline

◆ setFrameF()

void mDoExt_morf_c::setFrameF ( f32  frame)
inline

◆ setLoopFrame()

void mDoExt_morf_c::setLoopFrame ( f32  frame)
inline

◆ setMorf() [1/2]

void mDoExt_morf_c::setMorf ( f32  i_morf)

◆ setMorf() [2/2]

void mDoExt_morf_c::setMorf ( f32  i_morf)

◆ setPlayMode()

void mDoExt_morf_c::setPlayMode ( int  mode)
inline

◆ setPlaySpeed()

void mDoExt_morf_c::setPlaySpeed ( f32  speed)
inline

◆ setStartFrame()

void mDoExt_morf_c::setStartFrame ( f32  frame)
inline

Member Data Documentation

◆ field_0x34

f32 mDoExt_morf_c::field_0x34

◆ mCurMorf

f32 mDoExt_morf_c::mCurMorf

◆ mFrameCtrl

J3DFrameCtrl mDoExt_morf_c::mFrameCtrl

◆ mMorfStep

f32 mDoExt_morf_c::mMorfStep

◆ mpAnm

J3DAnmTransform* mDoExt_morf_c::mpAnm

◆ mpModel

J3DModel* mDoExt_morf_c::mpModel

◆ mpQuat

Quaternion* mDoExt_morf_c::mpQuat

◆ mPrevMorf

f32 mDoExt_morf_c::mPrevMorf

◆ mpTransformInfo

J3DTransformInfo* mDoExt_morf_c::mpTransformInfo

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