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

#include <d_jnt_col.h>

+ Collaboration diagram for dJntCol_c:

Public Member Functions

 dJntCol_c ()
 
int init (fopAc_ac_c *, dJntColData_c const *, J3DModel *, int)
 
int searchNearPos (cM3dGLin const *, cXyz const *, cXyz *, int) const
 
int getArrowOffsetPosAndAngle (cXyz const *, csXyz const *, cXyz *, cXyz *) const
 
int getHitmarkPosAndAngle (cXyz const *, csXyz const *, cXyz *, csXyz *, int) const
 
void setArrowPosAndAngle (cXyz const *, cXyz const *, int, cXyz *, csXyz *)
 
bool checkPassNum (int bit)
 
void onPassNum (int num)
 
void offPassNum (int num)
 
bool checkShieldType (int i)
 
s8 getType (int i)
 
int getJntNum (int i)
 

Static Public Member Functions

static void setNowLine (cM3dGLin *, cXyz const *, csXyz const *, cXyz *)
 

Public Attributes

const dJntColData_cmData
 
J3DModelmModel
 
int field_0x8
 
int field_0xc
 

Constructor & Destructor Documentation

◆ dJntCol_c()

dJntCol_c::dJntCol_c ( )

Member Function Documentation

◆ checkPassNum()

bool dJntCol_c::checkPassNum ( int bit)
inline

◆ checkShieldType()

bool dJntCol_c::checkShieldType ( int i)
inline

◆ getArrowOffsetPosAndAngle()

int dJntCol_c::getArrowOffsetPosAndAngle ( cXyz const * param_1,
csXyz const * param_2,
cXyz * param_3,
cXyz * param_4 ) const

◆ getHitmarkPosAndAngle()

int dJntCol_c::getHitmarkPosAndAngle ( cXyz const * param_1,
csXyz const * param_2,
cXyz * param_3,
csXyz * param_4,
int param_5 ) const

◆ getJntNum()

int dJntCol_c::getJntNum ( int i)
inline

◆ getType()

s8 dJntCol_c::getType ( int i)
inline

◆ init()

int dJntCol_c::init ( fopAc_ac_c * i_actorP,
dJntColData_c const * i_jntColP,
J3DModel * i_modelP,
int param_3 )

◆ offPassNum()

void dJntCol_c::offPassNum ( int num)
inline

◆ onPassNum()

void dJntCol_c::onPassNum ( int num)
inline

◆ searchNearPos()

int dJntCol_c::searchNearPos ( cM3dGLin const * param_1,
cXyz const * param_2,
cXyz * param_3,
int param_4 ) const

◆ setArrowPosAndAngle()

void dJntCol_c::setArrowPosAndAngle ( cXyz const * param_0,
cXyz const * i_srcPos,
int i_anmMtxIdx,
cXyz * param_3,
csXyz * i_arrowPosP )

◆ setNowLine()

void dJntCol_c::setNowLine ( cM3dGLin * i_line,
cXyz const * param_1,
csXyz const * param_2,
cXyz * param_3 )
static

Member Data Documentation

◆ field_0x8

int dJntCol_c::field_0x8

◆ field_0xc

int dJntCol_c::field_0xc

◆ mData

const dJntColData_c* dJntCol_c::mData

◆ mModel

J3DModel* dJntCol_c::mModel

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