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

#include <J3DShapeMtx.h>

+ Inheritance diagram for J3DShapeMtxMulti:
+ Collaboration diagram for J3DShapeMtxMulti:

Public Member Functions

 J3DShapeMtxMulti (u16 useMtxIndex, u16 useMtxNum, u16 *useMtxIndexTable)
 
virtual ~J3DShapeMtxMulti ()
 
virtual u32 getType () const
 
virtual u32 getUseMtxNum () const
 
virtual u32 getUseMtxIndex (u16 no) const
 
virtual void load () const
 
virtual void calcNBTScale (Vec const &, f32(*)[3][3], f32(*)[3][3])
 
- Public Member Functions inherited from J3DShapeMtx
 J3DShapeMtx (u16 useMtxIndex)
 
void loadMtxIndx_PNGP (int, u16) const
 
void loadMtxIndx_PCPU (int, u16) const
 
void loadMtxIndx_NCPU (int, u16) const
 
void loadMtxIndx_PNCPU (int, u16) const
 
virtual ~J3DShapeMtx ()
 

Private Attributes

u16 mUseMtxNum
 
u16mUseMtxIndexTable
 

Additional Inherited Members

- Static Public Member Functions inherited from J3DShapeMtx
static void setCurrentPipeline (u32 pipeline)
 
static void setLODFlag (u8 flag)
 
static u8 getLODFlag ()
 
static void resetMtxLoadCache ()
 
- Static Public Attributes inherited from J3DShapeMtx
static J3DShapeMtx_LoadFunc sMtxLoadPipeline [4]
 
static u16 sMtxLoadCache [10]
 
static u32 sCurrentPipeline
 
static u8sCurrentScaleFlag
 
static u8 sNBTFlag
 
static u8 sLODFlag
 
static u32 sTexMtxLoadType
 
- Protected Attributes inherited from J3DShapeMtx
u16 mUseMtxIndex
 

Constructor & Destructor Documentation

◆ J3DShapeMtxMulti()

J3DShapeMtxMulti::J3DShapeMtxMulti ( u16  useMtxIndex,
u16  useMtxNum,
u16 useMtxIndexTable 
)
inline

◆ ~J3DShapeMtxMulti()

virtual J3DShapeMtxMulti::~J3DShapeMtxMulti ( )
inlinevirtual

Member Function Documentation

◆ calcNBTScale()

void J3DShapeMtxMulti::calcNBTScale ( Vec const ,
f32(*)  [3][3],
f32(*)  [3][3] 
)
virtual

Reimplemented from J3DShapeMtx.

◆ getType()

virtual u32 J3DShapeMtxMulti::getType ( ) const
inlinevirtual

Reimplemented from J3DShapeMtx.

◆ getUseMtxIndex()

virtual u32 J3DShapeMtxMulti::getUseMtxIndex ( u16  no) const
inlinevirtual

Reimplemented from J3DShapeMtx.

◆ getUseMtxNum()

virtual u32 J3DShapeMtxMulti::getUseMtxNum ( ) const
inlinevirtual

Reimplemented from J3DShapeMtx.

◆ load()

void J3DShapeMtxMulti::load ( ) const
virtual

Reimplemented from J3DShapeMtx.

Member Data Documentation

◆ mUseMtxIndexTable

u16* J3DShapeMtxMulti::mUseMtxIndexTable
private

◆ mUseMtxNum

u16 J3DShapeMtxMulti::mUseMtxNum
private

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