Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
mDoExt_bckAnm Class Reference

#include <m_Do_ext.h>

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

Public Member Functions

void init (J3DAnmTransform *, int, int, f32, s16, s16, bool)
 
void entry (J3DModelData *, f32)
 
 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 entry (J3DModelData *i_modelData)
 
void remove (J3DModelData *i_modelData)
 
J3DAnmTransformgetBckAnm ()
 
void removeJoint (J3DModelData *i_modelData, u16 i_idx)
 
- Public Member Functions inherited from mDoExt_baseAnm
void play ()
 
 mDoExt_baseAnm ()
 
int initPlay (s16 i_frameMax, int i_attribute, f32 i_rate, s16 i_startF, s16 i_endF)
 
int play ()
 
J3DFrameCtrlgetFrameCtrl ()
 
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

J3DAnmTransformmAnm
 
J3DMtxCalcmpMtxCalc
 

Constructor & Destructor Documentation

◆ mDoExt_bckAnm()

mDoExt_bckAnm::mDoExt_bckAnm ( )
inline

Member Function Documentation

◆ changeBckOnly()

void mDoExt_bckAnm::changeBckOnly ( J3DAnmTransform * i_bck)

◆ entry() [1/3]

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

◆ entry() [2/3]

void mDoExt_bckAnm::entry ( J3DModelData * i_modelData)
inline

◆ entry() [3/3]

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

◆ entryJoint()

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

◆ getBckAnm()

J3DAnmTransform * mDoExt_bckAnm::getBckAnm ( )
inline

◆ init() [1/2]

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 )

◆ init() [2/2]

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

J3DAnmTransform* mDoExt_bckAnm::mAnm
private

◆ mpMtxCalc

J3DMtxCalc* mDoExt_bckAnm::mpMtxCalc
private

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