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

#include <d_a_npc_fairy.h>

+ Collaboration diagram for _Fairy_Feather_c:

Public Types

enum  Joint {
  JNT_ROOT , JNT_TUKENE , JNT_FEATHER1AL1 , JNT_FEATHER1AL2 ,
  JNT_FEATHER1AR1 , JNT_FEATHER1AR2 , JNT_FEATHER1BL1 , JNT_FEATHER1BL2 ,
  JNT_FEATHER1BR1 , JNT_FEATHER1BR2 , JNT_FEATHER2AL1 , JNT_FEATHER2AL2 ,
  JNT_FEATHER2AR1 , JNT_FEATHER2AR2 , JNT_FEATHER2BL1 , JNT_FEATHER2BL2 ,
  JNT_FEATHER2BR1 , JNT_FEATHER2BR2 , JNT_FEATHER3AL1 , JNT_FEATHER3AL2 ,
  JNT_FEATHER3AR1 , JNT_FEATHER3AR2 , JNT_FEATHER3BL1 , JNT_FEATHER3BL2 ,
  JNT_FEATHER3BR1 , JNT_FEATHER3BR2
}
 

Public Member Functions

 _Fairy_Feather_c ()
 
 ~_Fairy_Feather_c ()
 
BOOL create ()
 
BOOL loadModel ()
 
BOOL setAnm (int)
 
BOOL setBrk (int)
 
BOOL setBtk (int)
 
void connect (daNpc_Fairy_c *)
 
void draw (daNpc_Fairy_c *)
 
void output_anmframe ()
 
void playAnm ()
 
f32 getAnmFrame ()
 
void setAnmFrame (f32 i_frame)
 
void setAnmPlaySpeed (f32 i_playSpeed)
 

Static Public Member Functions

static int ctrlJointCallBack (J3DJoint *, int)
 

Public Attributes

mDoExt_McaMorfSOmpMorf
 
mDoExt_invisibleModel mModel
 
mDoExt_btkAnm mBtkAnm
 
mDoExt_brkAnm mBrkAnm
 
int mPrevAnm
 
Z2Creature mSound
 

Member Enumeration Documentation

◆ Joint

Enumerator
JNT_ROOT 
JNT_TUKENE 
JNT_FEATHER1AL1 
JNT_FEATHER1AL2 
JNT_FEATHER1AR1 
JNT_FEATHER1AR2 
JNT_FEATHER1BL1 
JNT_FEATHER1BL2 
JNT_FEATHER1BR1 
JNT_FEATHER1BR2 
JNT_FEATHER2AL1 
JNT_FEATHER2AL2 
JNT_FEATHER2AR1 
JNT_FEATHER2AR2 
JNT_FEATHER2BL1 
JNT_FEATHER2BL2 
JNT_FEATHER2BR1 
JNT_FEATHER2BR2 
JNT_FEATHER3AL1 
JNT_FEATHER3AL2 
JNT_FEATHER3AR1 
JNT_FEATHER3AR2 
JNT_FEATHER3BL1 
JNT_FEATHER3BL2 
JNT_FEATHER3BR1 
JNT_FEATHER3BR2 

Constructor & Destructor Documentation

◆ _Fairy_Feather_c()

_Fairy_Feather_c::_Fairy_Feather_c ( )
inline

◆ ~_Fairy_Feather_c()

_Fairy_Feather_c::~_Fairy_Feather_c ( )
inline

Member Function Documentation

◆ connect()

void _Fairy_Feather_c::connect ( daNpc_Fairy_c * i_this)

◆ create()

BOOL _Fairy_Feather_c::create ( )

◆ ctrlJointCallBack()

int _Fairy_Feather_c::ctrlJointCallBack ( J3DJoint * i_joint,
int param_2 )
static

◆ draw()

void _Fairy_Feather_c::draw ( daNpc_Fairy_c * i_this)

◆ getAnmFrame()

f32 _Fairy_Feather_c::getAnmFrame ( )
inline

◆ loadModel()

BOOL _Fairy_Feather_c::loadModel ( )

◆ output_anmframe()

void _Fairy_Feather_c::output_anmframe ( )
inline

◆ playAnm()

void _Fairy_Feather_c::playAnm ( )
inline

◆ setAnm()

BOOL _Fairy_Feather_c::setAnm ( int i_idx)

◆ setAnmFrame()

void _Fairy_Feather_c::setAnmFrame ( f32 i_frame)
inline

◆ setAnmPlaySpeed()

void _Fairy_Feather_c::setAnmPlaySpeed ( f32 i_playSpeed)
inline

◆ setBrk()

BOOL _Fairy_Feather_c::setBrk ( int i_idx)

◆ setBtk()

BOOL _Fairy_Feather_c::setBtk ( int i_idx)

Member Data Documentation

◆ mBrkAnm

mDoExt_brkAnm _Fairy_Feather_c::mBrkAnm

◆ mBtkAnm

mDoExt_btkAnm _Fairy_Feather_c::mBtkAnm

◆ mModel

mDoExt_invisibleModel _Fairy_Feather_c::mModel

◆ mpMorf

mDoExt_McaMorfSO* _Fairy_Feather_c::mpMorf

◆ mPrevAnm

int _Fairy_Feather_c::mPrevAnm

◆ mSound

Z2Creature _Fairy_Feather_c::mSound

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