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

#include <J3DJoint.h>

+ Collaboration diagram for J3DJoint:

Public Member Functions

void appendChild (J3DJoint *)
 
 J3DJoint ()
 
void entryIn ()
 
void recursiveCalc ()
 
J3DMaterialgetMesh ()
 
u16 getJntNo () const
 
u8 getScaleCompensate () const
 
J3DJointgetYounger ()
 
void setYounger (J3DJoint *pYounger)
 
void setCurrentMtxCalc (J3DMtxCalc *pMtxCalc)
 
J3DTransformInfogetTransformInfo ()
 
void setTransformInfo (J3DTransformInfo &i_info)
 
VecgetMax ()
 
VecgetMin ()
 
void setCallBack (J3DJointCallBack callback)
 
J3DJointCallBack getCallBack ()
 
void setMtxCalc (J3DMtxCalc *i_mtxCalc)
 
J3DMtxCalcgetMtxCalc ()
 
J3DMtxCalcgetCurrentMtxCalc ()
 
J3DJointgetChild ()
 
u8 getMtxType ()
 
void setMtxType (u8 type)
 

Static Public Attributes

static J3DMtxCalcmCurrentMtxCalc
 

Private Attributes

voidmCallBackUserData
 
J3DJointCallBack mCallBack
 
voidfield_0x8
 
J3DJointmChild
 
J3DJointmYounger
 
u16 mJntNo
 
u8 mKind
 
u8 mScaleCompensate
 
J3DTransformInfo mTransformInfo
 
f32 mBoundingSphereRadius
 
Vec mMin
 
Vec mMax
 
J3DMtxCalcmMtxCalc
 
J3DMaterialmMesh
 

Friends

struct J3DJointFactory
 
class J3DJointTree
 

Constructor & Destructor Documentation

◆ J3DJoint()

J3DJoint::J3DJoint ( )

Member Function Documentation

◆ appendChild()

void J3DJoint::appendChild ( J3DJoint pChild)

◆ entryIn()

void J3DJoint::entryIn ( )

◆ getCallBack()

J3DJointCallBack J3DJoint::getCallBack ( )
inline

◆ getChild()

J3DJoint * J3DJoint::getChild ( )
inline

◆ getCurrentMtxCalc()

J3DMtxCalc * J3DJoint::getCurrentMtxCalc ( )
inline

◆ getJntNo()

u16 J3DJoint::getJntNo ( ) const
inline

◆ getMax()

Vec * J3DJoint::getMax ( )
inline

◆ getMesh()

J3DMaterial * J3DJoint::getMesh ( )
inline

◆ getMin()

Vec * J3DJoint::getMin ( )
inline

◆ getMtxCalc()

J3DMtxCalc * J3DJoint::getMtxCalc ( )
inline

◆ getMtxType()

u8 J3DJoint::getMtxType ( )
inline

◆ getScaleCompensate()

u8 J3DJoint::getScaleCompensate ( ) const
inline

◆ getTransformInfo()

J3DTransformInfo & J3DJoint::getTransformInfo ( )
inline

◆ getYounger()

J3DJoint * J3DJoint::getYounger ( )
inline

◆ recursiveCalc()

void J3DJoint::recursiveCalc ( )

◆ setCallBack()

void J3DJoint::setCallBack ( J3DJointCallBack  callback)
inline

◆ setCurrentMtxCalc()

void J3DJoint::setCurrentMtxCalc ( J3DMtxCalc pMtxCalc)
inline

◆ setMtxCalc()

void J3DJoint::setMtxCalc ( J3DMtxCalc i_mtxCalc)
inline

◆ setMtxType()

void J3DJoint::setMtxType ( u8  type)
inline

◆ setTransformInfo()

void J3DJoint::setTransformInfo ( J3DTransformInfo i_info)
inline

◆ setYounger()

void J3DJoint::setYounger ( J3DJoint pYounger)
inline

Friends And Related Symbol Documentation

◆ J3DJointFactory

◆ J3DJointTree

Member Data Documentation

◆ field_0x8

void* J3DJoint::field_0x8
private

◆ mBoundingSphereRadius

f32 J3DJoint::mBoundingSphereRadius
private

◆ mCallBack

J3DJointCallBack J3DJoint::mCallBack
private

◆ mCallBackUserData

void* J3DJoint::mCallBackUserData
private

◆ mChild

J3DJoint* J3DJoint::mChild
private

◆ mCurrentMtxCalc

J3DMtxCalc * J3DJoint::mCurrentMtxCalc
static

◆ mJntNo

u16 J3DJoint::mJntNo
private

◆ mKind

u8 J3DJoint::mKind
private

◆ mMax

Vec J3DJoint::mMax
private

◆ mMesh

J3DMaterial* J3DJoint::mMesh
private

◆ mMin

Vec J3DJoint::mMin
private

◆ mMtxCalc

J3DMtxCalc* J3DJoint::mMtxCalc
private

◆ mScaleCompensate

u8 J3DJoint::mScaleCompensate
private

◆ mTransformInfo

J3DTransformInfo J3DJoint::mTransformInfo
private

◆ mYounger

J3DJoint* J3DJoint::mYounger
private

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