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

#include <d_a_npc.h>

+ Collaboration diagram for daNpcT_JntAnm_c:

Public Member Functions

void initialize ()
 
void setParam (fopAc_ac_c *, J3DModel *, cXyz *, int, int, int, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, cXyz *)
 
void calcJntRad (f32, f32, f32)
 
 ~daNpcT_JntAnm_c ()
 
void setEyeAngleY (cXyz, s16, int, f32, s16)
 
void setEyeAngleX (cXyz, f32, s16)
 
void initialize ()
 
void setParam (fopAc_ac_c *, J3DModel *, cXyz *, int, int, int, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, cXyz *)
 
void calc (f32)
 
void calcJntRad (f32, f32, f32)
 
void setEyeAngleX (cXyz param_1, f32 param_2, s16 param_3)
 
void setEyeAngleY (cXyz param_1, s16 param_2, int param_3, f32 param_4, s16 param_5)
 
 daNpcT_JntAnm_c ()
 
virtual ~daNpcT_JntAnm_c ()
 
void clrDirectFlag ()
 
int getMode ()
 
int setMode (int mode, int param_2)
 
void setDirect (u8 isDirect)
 
void lookNone (u8 isDirect)
 
void lookPlayer (u8 isDirect)
 
void lookCamera (u8 isDirect)
 
void lookActor (fopAc_ac_c *param_1, f32 param_2, u8 isDirect)
 

Private Attributes

daNpcT_ActorMngr_c mActrMngr
 
cXyz field_0x8
 
cXyz field_0x14
 
cXyzfield_0x20
 
cXyz field_0x24
 
cXyz field_0x30 [3]
 
cXyz field_0x54 [3]
 
cXyz field_0x78 [3]
 
cXyz field_0x9c [3]
 
cXyz mRad [3]
 
cXyz field_0xe4 [3]
 
cXyz field_0x108
 
cXyz field_0x114
 
cXyz field_0x120
 
csXyz mEyeAngle
 
csXyz field_0x132
 
int mMode
 
u8 field_0x13c [4]
 
int field_0x140
 
u8 field_0x144 [4]
 
f32 field_0x148
 
f32 field_0x14c
 
csXyz field_0x150
 
u8 field_0x156
 
u8 mDirectFlag
 
u8 field_0x158
 

Constructor & Destructor Documentation

◆ ~daNpcT_JntAnm_c() [1/2]

daNpcT_JntAnm_c::~daNpcT_JntAnm_c ( )

◆ daNpcT_JntAnm_c()

daNpcT_JntAnm_c::daNpcT_JntAnm_c ( )
inline

◆ ~daNpcT_JntAnm_c() [2/2]

virtual daNpcT_JntAnm_c::~daNpcT_JntAnm_c ( )
inlinevirtual

Member Function Documentation

◆ calc()

void daNpcT_JntAnm_c::calc ( f32  param_0)

◆ calcJntRad() [1/2]

void daNpcT_JntAnm_c::calcJntRad ( f32  ,
f32  ,
f32   
)

◆ calcJntRad() [2/2]

void daNpcT_JntAnm_c::calcJntRad ( f32  param_0,
f32  param_1,
f32  param_2 
)

◆ clrDirectFlag()

void daNpcT_JntAnm_c::clrDirectFlag ( )
inline

◆ getMode()

int daNpcT_JntAnm_c::getMode ( )
inline

◆ initialize() [1/2]

void daNpcT_JntAnm_c::initialize ( )

◆ initialize() [2/2]

void daNpcT_JntAnm_c::initialize ( )

◆ lookActor()

void daNpcT_JntAnm_c::lookActor ( fopAc_ac_c param_1,
f32  param_2,
u8  isDirect 
)
inline

◆ lookCamera()

void daNpcT_JntAnm_c::lookCamera ( u8  isDirect)
inline

◆ lookNone()

void daNpcT_JntAnm_c::lookNone ( u8  isDirect)
inline

◆ lookPlayer()

void daNpcT_JntAnm_c::lookPlayer ( u8  isDirect)
inline

◆ setDirect()

void daNpcT_JntAnm_c::setDirect ( u8  isDirect)
inline

◆ setEyeAngleX() [1/2]

void daNpcT_JntAnm_c::setEyeAngleX ( cXyz  param_1,
f32  param_2,
s16  param_3 
)
inline

◆ setEyeAngleX() [2/2]

void daNpcT_JntAnm_c::setEyeAngleX ( cXyz  param_0,
f32  param_1,
s16  param_2 
)

◆ setEyeAngleY() [1/2]

void daNpcT_JntAnm_c::setEyeAngleY ( cXyz  param_1,
s16  param_2,
int  param_3,
f32  param_4,
s16  param_5 
)
inline

◆ setEyeAngleY() [2/2]

void daNpcT_JntAnm_c::setEyeAngleY ( cXyz  ,
s16  ,
int  ,
f32  ,
s16   
)

◆ setMode()

int daNpcT_JntAnm_c::setMode ( int  mode,
int  param_2 
)
inline

◆ setParam() [1/2]

void daNpcT_JntAnm_c::setParam ( fopAc_ac_c ,
J3DModel ,
cXyz ,
int  ,
int  ,
int  ,
f32  ,
f32  ,
f32  ,
f32  ,
f32  ,
f32  ,
f32  ,
f32  ,
f32  ,
f32  ,
cXyz  
)

◆ setParam() [2/2]

void daNpcT_JntAnm_c::setParam ( fopAc_ac_c param_0,
J3DModel param_1,
cXyz param_2,
int  param_3,
int  param_4,
int  param_5,
f32  param_6,
f32  param_7,
f32  param_8,
f32  param_9,
f32  param_10,
f32  param_11,
f32  param_12,
f32  param_13,
f32  param_14,
f32  param_15,
cXyz param_16 
)

Member Data Documentation

◆ field_0x108

cXyz daNpcT_JntAnm_c::field_0x108
private

◆ field_0x114

cXyz daNpcT_JntAnm_c::field_0x114
private

◆ field_0x120

cXyz daNpcT_JntAnm_c::field_0x120
private

◆ field_0x132

csXyz daNpcT_JntAnm_c::field_0x132
private

◆ field_0x13c

u8 daNpcT_JntAnm_c::field_0x13c[4]
private

◆ field_0x14

cXyz daNpcT_JntAnm_c::field_0x14
private

◆ field_0x140

int daNpcT_JntAnm_c::field_0x140
private

◆ field_0x144

u8 daNpcT_JntAnm_c::field_0x144[4]
private

◆ field_0x148

f32 daNpcT_JntAnm_c::field_0x148
private

◆ field_0x14c

f32 daNpcT_JntAnm_c::field_0x14c
private

◆ field_0x150

csXyz daNpcT_JntAnm_c::field_0x150
private

◆ field_0x156

u8 daNpcT_JntAnm_c::field_0x156
private

◆ field_0x158

u8 daNpcT_JntAnm_c::field_0x158
private

◆ field_0x20

cXyz* daNpcT_JntAnm_c::field_0x20
private

◆ field_0x24

cXyz daNpcT_JntAnm_c::field_0x24
private

◆ field_0x30

cXyz daNpcT_JntAnm_c::field_0x30[3]
private

◆ field_0x54

cXyz daNpcT_JntAnm_c::field_0x54[3]
private

◆ field_0x78

cXyz daNpcT_JntAnm_c::field_0x78[3]
private

◆ field_0x8

cXyz daNpcT_JntAnm_c::field_0x8
private

◆ field_0x9c

cXyz daNpcT_JntAnm_c::field_0x9c[3]
private

◆ field_0xe4

cXyz daNpcT_JntAnm_c::field_0xe4[3]
private

◆ mActrMngr

daNpcT_ActorMngr_c daNpcT_JntAnm_c::mActrMngr
private

◆ mDirectFlag

u8 daNpcT_JntAnm_c::mDirectFlag
private

◆ mEyeAngle

csXyz daNpcT_JntAnm_c::mEyeAngle
private

◆ mMode

int daNpcT_JntAnm_c::mMode
private

◆ mRad

cXyz daNpcT_JntAnm_c::mRad[3]
private

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