64 virtual void load()
const;
99 virtual void load()
const;
126 virtual void load()
const;
141 virtual void load()
const;
160 virtual void load()
const;
184 virtual void load()
const;
void(J3DShapeMtxConcatView::* J3DShapeMtxConcatView_LoadFunc)(int, u16) const
Definition J3DShapeMtx.h:85
void(J3DShapeMtx::* J3DShapeMtx_LoadFunc)(int, u16) const
Definition J3DShapeMtx.h:43
static Mtx mtx[10]
Definition c_lib.cpp:347
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition J3DShapeMtx.h:29
static J3DTexMtxObj * sTexMtxObj
Definition J3DShapeMtx.h:39
static void loadExecute(f32 const (*)[4])
Definition J3DShapeMtx.cpp:113
static void load(Mtx m)
Definition J3DShapeMtx.h:33
static J3DTexGenBlock * sTexGenBlock
Definition J3DShapeMtx.h:38
Definition J3DShapeMtx.h:133
J3DShapeMtxBBoardConcatView(u16 useMtxIndex)
Definition J3DShapeMtx.h:135
virtual u32 getType() const
Definition J3DShapeMtx.h:140
virtual void load() const
Definition J3DShapeMtx.cpp:528
virtual ~J3DShapeMtxBBoardConcatView()
Definition J3DShapeMtx.h:139
Definition J3DShapeMtx.h:91
virtual ~J3DShapeMtxConcatView()
Definition J3DShapeMtx.h:97
void loadMtxConcatView_PNCPU(int, u16) const
Definition J3DShapeMtx.cpp:351
void loadMtxConcatView_PNGP(int, u16) const
Definition J3DShapeMtx.cpp:319
virtual u32 getType() const
Definition J3DShapeMtx.h:98
static MtxP sMtxPtrTbl[2]
Definition J3DShapeMtx.h:111
virtual void loadNrmMtx(int, u16, f32(*)[4]) const
static J3DShapeMtxConcatView_LoadFunc sMtxLoadLODPipeline[4]
Definition J3DShapeMtx.h:75
static J3DShapeMtxConcatView_LoadFunc sMtxLoadPipeline[4]
Definition J3DShapeMtx.h:66
J3DShapeMtxConcatView(u16 useMtxIndex)
Definition J3DShapeMtx.h:93
virtual void loadNrmMtx(int, u16) const
Definition J3DShapeMtx.h:100
void loadMtxConcatView_NCPU(int, u16) const
Definition J3DShapeMtx.cpp:339
void loadMtxConcatView_PNGP_LOD(int, u16) const
Definition J3DShapeMtx.cpp:365
virtual void load() const
Definition J3DShapeMtx.cpp:388
void loadMtxConcatView_PCPU(int, u16) const
Definition J3DShapeMtx.cpp:329
Definition J3DShapeMtx.h:172
u16 * mUseMtxIndexTable
Definition J3DShapeMtx.h:190
virtual ~J3DShapeMtxMultiConcatView()
Definition J3DShapeMtx.h:180
u16 mUseMtxNum
Definition J3DShapeMtx.h:189
virtual u32 getUseMtxIndex(u16 no) const
Definition J3DShapeMtx.h:183
J3DShapeMtxMultiConcatView(u16 useMtxIndex, u16 useMtxNum, u16 *useMtxIndexTable)
Definition J3DShapeMtx.h:174
virtual u32 getType() const
Definition J3DShapeMtx.h:181
virtual void load() const
Definition J3DShapeMtx.cpp:456
virtual void loadNrmMtx(int, u16) const
Definition J3DShapeMtx.h:185
virtual u32 getUseMtxNum() const
Definition J3DShapeMtx.h:182
virtual void loadNrmMtx(int, u16, f32(*)[4]) const
Definition J3DShapeMtx.h:148
u16 mUseMtxNum
Definition J3DShapeMtx.h:164
virtual void calcNBTScale(Vec const &, f32(*)[3][3], f32(*)[3][3])
Definition J3DShapeMtx.cpp:444
virtual u32 getUseMtxIndex(u16 no) const
Definition J3DShapeMtx.h:159
J3DShapeMtxMulti(u16 useMtxIndex, u16 useMtxNum, u16 *useMtxIndexTable)
Definition J3DShapeMtx.h:150
u16 * mUseMtxIndexTable
Definition J3DShapeMtx.h:165
virtual u32 getUseMtxNum() const
Definition J3DShapeMtx.h:158
virtual ~J3DShapeMtxMulti()
Definition J3DShapeMtx.h:156
virtual void load() const
Definition J3DShapeMtx.cpp:431
virtual u32 getType() const
Definition J3DShapeMtx.h:157
Definition J3DShapeMtx.h:118
virtual u32 getType() const
Definition J3DShapeMtx.h:125
J3DShapeMtxYBBoardConcatView(u16 useMtxIndex)
Definition J3DShapeMtx.h:120
virtual ~J3DShapeMtxYBBoardConcatView()
Definition J3DShapeMtx.h:124
virtual void load() const
Definition J3DShapeMtx.cpp:557
Definition J3DShapeMtx.h:49
static u32 sCurrentPipeline
Definition J3DShapeMtx.h:69
static u8 * sCurrentScaleFlag
Definition J3DShapeMtx.h:70
void loadMtxIndx_PCPU(int, u16) const
Definition J3DShapeMtx.cpp:40
static u8 sNBTFlag
Definition J3DShapeMtx.h:71
static u8 getLODFlag()
Definition J3DShapeMtx.h:77
void loadMtxIndx_PNCPU(int, u16) const
Definition J3DShapeMtx.cpp:52
static u16 sMtxLoadCache[10]
Definition J3DShapeMtx.h:68
static u8 sLODFlag
Definition J3DShapeMtx.h:72
u16 mUseMtxIndex
Definition J3DShapeMtx.h:81
static void resetMtxLoadCache()
Definition J3DShapeMtx.cpp:18
virtual void load() const
Definition J3DShapeMtx.cpp:375
virtual u32 getUseMtxNum() const
Definition J3DShapeMtx.h:62
static void setCurrentPipeline(u32 pipeline)
Definition J3DShapeMtx.h:75
void loadMtxIndx_NCPU(int, u16) const
Definition J3DShapeMtx.cpp:46
J3DShapeMtx(u16 useMtxIndex)
Definition J3DShapeMtx.h:51
static void setLODFlag(u8 flag)
Definition J3DShapeMtx.h:76
virtual void calcNBTScale(Vec const &, f32(*)[3][3], f32(*)[3][3])
Definition J3DShapeMtx.cpp:382
static J3DShapeMtx_LoadFunc sMtxLoadPipeline[4]
Definition J3DShapeMtx.h:58
static u32 sTexMtxLoadType
Definition J3DShapeMtx.h:73
void loadMtxIndx_PNGP(int, u16) const
Definition J3DShapeMtx.cpp:32
virtual u32 getUseMtxIndex(u16) const
Definition J3DShapeMtx.h:63
virtual ~J3DShapeMtx()
Definition J3DShapeMtx.h:60
virtual u32 getType() const
Definition J3DShapeMtx.h:61
Definition J3DMatBlock.h:66
Definition J3DShapeMtx.h:13
u16 mTexMtxNum
Definition J3DShapeMtx.h:22
Mtx * mpTexMtx
Definition J3DShapeMtx.h:20
u16 getNumTexMtx()
Definition J3DShapeMtx.h:17
Mtx & getMtx(u16 idx)
Definition J3DShapeMtx.h:15
Mtx44 & getEffectMtx(u16 idx)
Definition J3DShapeMtx.h:16
Mtx44 * mpEffectMtx
Definition J3DShapeMtx.h:21
void setMtx(u16 idx, Mtx const *mtx)
Definition J3DShapeMtx.h:18
Definition J3DTexture.h:40
static volatile BOOL flag
Definition dspproc.cpp:20
int m
Definition e_atan2.c:62
f32 Mtx44[4][4]
Definition mtx44.h:6
f32(* MtxP)[4]
Definition mtx.h:18
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_hozelda.cpp:18
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8