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

#include <d_a_obj_flag2.h>

+ Inheritance diagram for FlagCloth_c:
+ Collaboration diagram for FlagCloth_c:

Public Member Functions

void initFlagPos (cXyz *, fopAc_ac_c *)
 
cXyz calcFlagFactor (cXyz *, cXyz *, cXyz *, int)
 
void calcFlagFactorSub (cXyz *, cXyz *, cXyz *, f32)
 
void calcFlagNormal (cXyz *, int)
 
void calcFlagNormalBack ()
 
void initCcSphere (fopAc_ac_c *)
 
void setCcSphere ()
 
void execute ()
 
cXyz getTargetPos ()
 
void draw ()
 
cXyzgetPos ()
 
cXyzgetNormal ()
 
cXyzgetNormalBack ()
 
cXyzgetVec ()
 
void setSpringRate (f32 rate)
 
void setWindRate (f32 rate)
 
void setDecayRate (f32 rate)
 
void setGravity (f32 rate)
 
void setTornado (f32 tornado)
 
GXTexObjgetImageTexObj ()
 
void setTexCoord_p (void *texCoordP)
 
- Public Member Functions inherited from J3DPacket
 J3DPacket ()
 
void addChildPacket (J3DPacket *)
 
J3DPacketgetNextPacket () const
 
void setNextPacket (J3DPacket *i_packet)
 
void drawClear ()
 
void * getUserArea () const
 
void setUserArea (uintptr_t area)
 
virtual int entry (J3DDrawBuffer *)
 
virtual ~J3DPacket ()
 

Public Attributes

dKy_tevstr_c mTevStr
 
GXTexObj mTexObj
 
dCcD_Stts mStts
 
dCcD_Sph mSph
 
u8 field_0x52c [0x540 - 0x52c]
 
cXyz mPositions [21]
 
f32 field_0x63c
 
cXyz mNormals [21]
 
f32 field_0x73c
 
cXyz mNormalBacks [21]
 
cXyz mVecs [21]
 
cXyzmpFlagPosition
 
Mtx mModelMtx
 
void * mpTexCoord
 
f32 mSpringRate
 
f32 mWindRate
 
f32 mDecayRate
 
f32 mGravity
 
f32 mTornado
 
- Public Attributes inherited from J3DPacket
J3DPacketmpNextPacket
 
J3DPacketmpFirstChild
 
void * mpUserArea
 

Member Function Documentation

◆ calcFlagFactor()

cXyz FlagCloth_c::calcFlagFactor ( cXyz * param_1,
cXyz * param_2,
cXyz * param_3,
int param_4 )

◆ calcFlagFactorSub()

void FlagCloth_c::calcFlagFactorSub ( cXyz * param_1,
cXyz * param_2,
cXyz * param_3,
f32 param_4 )

◆ calcFlagNormal()

void FlagCloth_c::calcFlagNormal ( cXyz * o_normal,
int param_2 )

◆ calcFlagNormalBack()

void FlagCloth_c::calcFlagNormalBack ( )
inline

◆ draw()

void FlagCloth_c::draw ( )
virtual

Reimplemented from J3DPacket.

◆ execute()

void FlagCloth_c::execute ( )

◆ getImageTexObj()

GXTexObj * FlagCloth_c::getImageTexObj ( )
inline

◆ getNormal()

cXyz * FlagCloth_c::getNormal ( )
inline

◆ getNormalBack()

cXyz * FlagCloth_c::getNormalBack ( )
inline

◆ getPos()

cXyz * FlagCloth_c::getPos ( )
inline

◆ getTargetPos()

cXyz FlagCloth_c::getTargetPos ( )
inline

◆ getVec()

cXyz * FlagCloth_c::getVec ( )
inline

◆ initCcSphere()

void FlagCloth_c::initCcSphere ( fopAc_ac_c * i_actor)

◆ initFlagPos()

void FlagCloth_c::initFlagPos ( cXyz * pFlagPos,
fopAc_ac_c * i_actor )

◆ setCcSphere()

void FlagCloth_c::setCcSphere ( )

◆ setDecayRate()

void FlagCloth_c::setDecayRate ( f32 rate)
inline

◆ setGravity()

void FlagCloth_c::setGravity ( f32 rate)
inline

◆ setSpringRate()

void FlagCloth_c::setSpringRate ( f32 rate)
inline

◆ setTexCoord_p()

void FlagCloth_c::setTexCoord_p ( void * texCoordP)
inline

◆ setTornado()

void FlagCloth_c::setTornado ( f32 tornado)
inline

◆ setWindRate()

void FlagCloth_c::setWindRate ( f32 rate)
inline

Member Data Documentation

◆ field_0x52c

u8 FlagCloth_c::field_0x52c[0x540 - 0x52c]

◆ field_0x63c

f32 FlagCloth_c::field_0x63c

◆ field_0x73c

f32 FlagCloth_c::field_0x73c

◆ mDecayRate

f32 FlagCloth_c::mDecayRate

◆ mGravity

f32 FlagCloth_c::mGravity

◆ mModelMtx

Mtx FlagCloth_c::mModelMtx

◆ mNormalBacks

cXyz FlagCloth_c::mNormalBacks[21]

◆ mNormals

cXyz FlagCloth_c::mNormals[21]

◆ mpFlagPosition

cXyz* FlagCloth_c::mpFlagPosition

◆ mPositions

cXyz FlagCloth_c::mPositions[21]

◆ mpTexCoord

void* FlagCloth_c::mpTexCoord

◆ mSph

dCcD_Sph FlagCloth_c::mSph

◆ mSpringRate

f32 FlagCloth_c::mSpringRate

◆ mStts

dCcD_Stts FlagCloth_c::mStts

◆ mTevStr

dKy_tevstr_c FlagCloth_c::mTevStr

◆ mTexObj

GXTexObj FlagCloth_c::mTexObj

◆ mTornado

f32 FlagCloth_c::mTornado

◆ mVecs

cXyz FlagCloth_c::mVecs[21]

◆ mWindRate

f32 FlagCloth_c::mWindRate

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