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

#include <J3DShapeMtx.h>

+ Inheritance diagram for J3DShapeMtxConcatView:
+ Collaboration diagram for J3DShapeMtxConcatView:

Public Member Functions

 J3DShapeMtxConcatView (u16 useMtxIndex)
 
virtual ~J3DShapeMtxConcatView ()
 
virtual u32 getType () const
 
virtual void load () const
 
virtual void loadNrmMtx (int, u16) const
 
virtual void loadNrmMtx (int, u16, f32(*)[4]) const
 
void loadMtxConcatView_PNGP (int, u16) const
 
void loadMtxConcatView_PCPU (int, u16) const
 
void loadMtxConcatView_NCPU (int, u16) const
 
void loadMtxConcatView_PNCPU (int, u16) const
 
void loadMtxConcatView_PNGP_LOD (int, u16) const
 
- 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 ()
 
virtual u32 getUseMtxNum () const
 
virtual u32 getUseMtxIndex (u16) const
 
virtual void calcNBTScale (Vec const &, f32(*)[3][3], f32(*)[3][3])
 

Static Public Attributes

static J3DShapeMtxConcatView_LoadFunc sMtxLoadPipeline [4]
 
static J3DShapeMtxConcatView_LoadFunc sMtxLoadLODPipeline [4]
 
static MtxP sMtxPtrTbl [2]
 
- 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
 

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 ()
 
- Protected Attributes inherited from J3DShapeMtx
u16 mUseMtxIndex
 

Constructor & Destructor Documentation

◆ J3DShapeMtxConcatView()

J3DShapeMtxConcatView::J3DShapeMtxConcatView ( u16  useMtxIndex)
inline

◆ ~J3DShapeMtxConcatView()

virtual J3DShapeMtxConcatView::~J3DShapeMtxConcatView ( )
inlinevirtual

Member Function Documentation

◆ getType()

virtual u32 J3DShapeMtxConcatView::getType ( ) const
inlinevirtual

◆ load()

void J3DShapeMtxConcatView::load ( ) const
virtual

◆ loadMtxConcatView_NCPU()

void J3DShapeMtxConcatView::loadMtxConcatView_NCPU ( int  slot,
u16  drw 
) const

◆ loadMtxConcatView_PCPU()

void J3DShapeMtxConcatView::loadMtxConcatView_PCPU ( int  slot,
u16  drw 
) const

◆ loadMtxConcatView_PNCPU()

void J3DShapeMtxConcatView::loadMtxConcatView_PNCPU ( int  slot,
u16  drw 
) const

◆ loadMtxConcatView_PNGP()

void J3DShapeMtxConcatView::loadMtxConcatView_PNGP ( int  slot,
u16  drw 
) const

◆ loadMtxConcatView_PNGP_LOD()

void J3DShapeMtxConcatView::loadMtxConcatView_PNGP_LOD ( int  slot,
u16  drw 
) const

◆ loadNrmMtx() [1/2]

virtual void J3DShapeMtxConcatView::loadNrmMtx ( int  ,
u16   
) const
inlinevirtual

Reimplemented in J3DShapeMtxMultiConcatView.

◆ loadNrmMtx() [2/2]

virtual void J3DShapeMtxConcatView::loadNrmMtx ( int  ,
u16  ,
f32(*)  [4] 
) const
virtual

Reimplemented in J3DShapeMtxMultiConcatView.

Member Data Documentation

◆ sMtxLoadLODPipeline

J3DShapeMtxConcatView_LoadFunc J3DShapeMtxConcatView::sMtxLoadLODPipeline
static
Initial value:
= {
}
void loadMtxConcatView_PNCPU(int, u16) const
Definition J3DShapeMtx.cpp:351
void loadMtxConcatView_NCPU(int, u16) const
Definition J3DShapeMtx.cpp:339
void loadMtxConcatView_PNGP_LOD(int, u16) const
Definition J3DShapeMtx.cpp:365
void loadMtxConcatView_PCPU(int, u16) const
Definition J3DShapeMtx.cpp:329

◆ sMtxLoadPipeline

J3DShapeMtxConcatView_LoadFunc J3DShapeMtxConcatView::sMtxLoadPipeline
static
Initial value:
= {
}
void loadMtxConcatView_PNGP(int, u16) const
Definition J3DShapeMtx.cpp:319

◆ sMtxPtrTbl

MtxP J3DShapeMtxConcatView::sMtxPtrTbl
static

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