Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
J3DMtxCalc Class Referenceabstract

#include <J3DJoint.h>

+ Inheritance diagram for J3DMtxCalc:
+ Collaboration diagram for J3DMtxCalc:

Public Member Functions

 ~J3DMtxCalc ()
 
void setAnmTransform (u8, J3DAnmTransform *)
 
void setAnmTransform (J3DAnmTransform *)
 
bool getAnmTransform (u8)
 
bool getAnmTransform ()
 
void setWeight (u8, f32)
 
void getWeight (u8) const
 
virtual ~J3DMtxCalc ()
 
virtual void setAnmTransform (J3DAnmTransform *)
 
virtual J3DAnmTransformgetAnmTransform ()
 
virtual void setAnmTransform (u8, J3DAnmTransform *)
 
virtual J3DAnmTransformgetAnmTransform (u8)
 
virtual void setWeight (u8, f32)
 
virtual f32 getWeight (u8) const
 
virtual void init (const Vec &param_0, const Mtx &)=0
 
virtual void calc ()=0
 

Static Public Member Functions

static void setMtxBuffer (J3DMtxBuffer *)
 
static J3DMtxBuffergetMtxBuffer ()
 
static J3DJointgetJoint ()
 
static void setJoint (J3DJoint *joint)
 

Static Public Attributes

static u8 mJoint [4]
 
static J3DMtxBuffermMtxBuffer
 
static J3DJointmJoint
 

Constructor & Destructor Documentation

◆ ~J3DMtxCalc() [1/2]

J3DMtxCalc::~J3DMtxCalc ( )

◆ ~J3DMtxCalc() [2/2]

virtual J3DMtxCalc::~J3DMtxCalc ( )
inlinevirtual

Member Function Documentation

◆ calc()

◆ getAnmTransform() [1/4]

virtual J3DAnmTransform * J3DMtxCalc::getAnmTransform ( )
inlinevirtual

Reimplemented in J3DMtxCalcAnmBase.

◆ getAnmTransform() [2/4]

bool J3DMtxCalc::getAnmTransform ( )

◆ getAnmTransform() [3/4]

virtual J3DAnmTransform * J3DMtxCalc::getAnmTransform ( u8  )
inlinevirtual

◆ getAnmTransform() [4/4]

bool J3DMtxCalc::getAnmTransform ( u8  param_0)

◆ getJoint()

static J3DJoint * J3DMtxCalc::getJoint ( )
inlinestatic

◆ getMtxBuffer()

static J3DMtxBuffer * J3DMtxCalc::getMtxBuffer ( )
inlinestatic

◆ getWeight() [1/2]

virtual f32 J3DMtxCalc::getWeight ( u8  ) const
inlinevirtual

◆ getWeight() [2/2]

void J3DMtxCalc::getWeight ( u8  param_0) const

◆ init()

◆ setAnmTransform() [1/4]

virtual void J3DMtxCalc::setAnmTransform ( J3DAnmTransform )
inlinevirtual

◆ setAnmTransform() [2/4]

void J3DMtxCalc::setAnmTransform ( J3DAnmTransform param_0)

◆ setAnmTransform() [3/4]

virtual void J3DMtxCalc::setAnmTransform ( u8  ,
J3DAnmTransform  
)
inlinevirtual

◆ setAnmTransform() [4/4]

void J3DMtxCalc::setAnmTransform ( u8  param_0,
J3DAnmTransform param_1 
)

◆ setJoint()

static void J3DMtxCalc::setJoint ( J3DJoint joint)
inlinestatic

◆ setMtxBuffer()

void J3DMtxCalc::setMtxBuffer ( J3DMtxBuffer mtxBuffer)
static

◆ setWeight() [1/2]

virtual void J3DMtxCalc::setWeight ( u8  ,
f32   
)
inlinevirtual

◆ setWeight() [2/2]

void J3DMtxCalc::setWeight ( u8  param_0,
f32  param_1 
)

Member Data Documentation

◆ mJoint [1/2]

J3DJoint* J3DMtxCalc::mJoint
static

◆ mJoint [2/2]

J3DJoint * J3DMtxCalc::mJoint
static

◆ mMtxBuffer

J3DMtxBuffer * J3DMtxCalc::mMtxBuffer
static

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