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

#include <m_Do_ext.h>

+ Inheritance diagram for mDoExt_bckAnm:
+ Collaboration diagram for mDoExt_bckAnm:

Public Member Functions

 mDoExt_bckAnm ()
 
int init (J3DAnmTransform *i_bck, int i_play, int i_attr, f32 i_rate, s16 i_startF, s16 i_endF, bool i_modify)
 
void changeBckOnly (J3DAnmTransform *i_bck)
 
void entry (J3DModelData *i_modelData, f32 i_frame)
 
void entryJoint (J3DModelData *i_modelData, u16 i_jntNo, f32 i_frame)
 
void entryJoint (J3DModelData *i_modelData, u16 i_jntNo)
 
void entry (J3DModelData *i_modelData)
 
void remove (J3DModelData *i_modelData)
 
J3DAnmTransform * getBckAnm ()
 
void removeJoint (J3DModelData *i_modelData, u16 i_idx)
 
- Public Member Functions inherited from mDoExt_baseAnm
 mDoExt_baseAnm ()
 
int initPlay (s16 i_frameMax, int i_attribute, f32 i_rate, s16 i_startF, s16 i_endF)
 
int play ()
 
J3DFrameCtrl * getFrameCtrl ()
 
f32 getPlaySpeed ()
 
void setPlaySpeed (f32 speed)
 
f32 getFrame ()
 
f32 getEndFrame ()
 
f32 getStartFrame ()
 
void setEndFrame (f32 frame)
 
void setFrame (f32 frame)
 
void setPlayMode (int i_mode)
 
void setLoopFrame (f32 i_frame)
 
bool isStop ()
 
bool isLoop ()
 
void reset ()
 
BOOL checkFrame (f32 frame)
 

Private Attributes

J3DAnmTransform * mAnmTransform
 
J3DMtxCalcAnimation< J3DMtxCalcAnimationAdaptorDefault< J3DMtxCalcCalcTransformMaya >, J3DMtxCalcJ3DSysInitMaya > * mAnm
 

Constructor & Destructor Documentation

◆ mDoExt_bckAnm()

mDoExt_bckAnm::mDoExt_bckAnm ( )
inline

Member Function Documentation

◆ changeBckOnly()

void mDoExt_bckAnm::changeBckOnly ( J3DAnmTransform * i_bck)

◆ entry() [1/2]

void mDoExt_bckAnm::entry ( J3DModelData * i_modelData)
inline

◆ entry() [2/2]

void mDoExt_bckAnm::entry ( J3DModelData * i_modelData,
f32 i_frame )

◆ entryJoint() [1/2]

void mDoExt_bckAnm::entryJoint ( J3DModelData * i_modelData,
u16 i_jntNo )
inline

◆ entryJoint() [2/2]

void mDoExt_bckAnm::entryJoint ( J3DModelData * i_modelData,
u16 i_jntNo,
f32 i_frame )

◆ getBckAnm()

J3DAnmTransform * mDoExt_bckAnm::getBckAnm ( )
inline

◆ init()

int mDoExt_bckAnm::init ( J3DAnmTransform * i_bck,
int i_play,
int i_attr,
f32 i_rate,
s16 i_startF,
s16 i_endF,
bool i_modify )

◆ remove()

void mDoExt_bckAnm::remove ( J3DModelData * i_modelData)
inline

◆ removeJoint()

void mDoExt_bckAnm::removeJoint ( J3DModelData * i_modelData,
u16 i_idx )
inline

Member Data Documentation

◆ mAnm

J3DMtxCalcAnimation<J3DMtxCalcAnimationAdaptorDefault<J3DMtxCalcCalcTransformMaya>, J3DMtxCalcJ3DSysInitMaya>* mDoExt_bckAnm::mAnm
private

◆ mAnmTransform

J3DAnmTransform* mDoExt_bckAnm::mAnmTransform
private

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