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: