1#ifndef J3DMATERIALFACTORY_V21_H
2#define J3DMATERIALFACTORY_V21_H
9struct J3DTexCoord2Info;
enum _GXCullMode GXCullMode
Definition J3DMaterialFactory_v21.h:51
u16 * mpTexNo
Definition J3DMaterialFactory_v21.h:94
u8 getMaterialMode(int idx) const
Definition J3DMaterialFactory_v21.h:81
u8 field_0x6f
Definition J3DMaterialFactory_v21.h:112
J3DTevSwapModeTable newTevSwapModeTable(int, int) const
Definition J3DMaterialFactory_v21.cpp:316
u32 countStages(int) const
Definition J3DMaterialFactory_v21.cpp:63
J3DNBTScale newNBTScale(int) const
Definition J3DMaterialFactory_v21.cpp:385
u16 mMaterialNum
Definition J3DMaterialFactory_v21.h:83
u8 newZCompLoc(int) const
Definition J3DMaterialFactory_v21.cpp:365
J3DGXColor newTevKColor(int, int) const
Definition J3DMaterialFactory_v21.cpp:283
u8 * mpZCompLoc
Definition J3DMaterialFactory_v21.h:107
J3DTexCoord newTexCoord(int, int) const
Definition J3DMaterialFactory_v21.cpp:220
J3DTevStageInfo * mpTevStageInfo
Definition J3DMaterialFactory_v21.h:100
u16 newTexNo(int, int) const
Definition J3DMaterialFactory_v21.cpp:250
u32 newTexGenNum(int) const
Definition J3DMaterialFactory_v21.cpp:210
J3DGXColor newMatColor(int, int) const
Definition J3DMaterialFactory_v21.cpp:177
u16 getMaterialID(u16 idx)
Definition J3DMaterialFactory_v21.h:80
u8 * mpDither
Definition J3DMaterialFactory_v21.h:108
u8 * mpTevStageNum
Definition J3DMaterialFactory_v21.h:99
J3DTexCoord2Info * mpTexCoord2Info
Definition J3DMaterialFactory_v21.h:91
u8 field_0x6e
Definition J3DMaterialFactory_v21.h:111
J3DBlendInfo * mpBlendInfo
Definition J3DMaterialFactory_v21.h:105
J3DZMode newZMode(int) const
Definition J3DMaterialFactory_v21.cpp:355
J3DAlphaCompInfo * mpAlphaCompInfo
Definition J3DMaterialFactory_v21.h:104
J3DTevSwapModeInfo * mpTevSwapModeInfo
Definition J3DMaterialFactory_v21.h:101
J3DTevOrderInfo * mpTevOrderInfo
Definition J3DMaterialFactory_v21.h:96
J3DMaterialInitData_v21 * mpMaterialInitData
Definition J3DMaterialFactory_v21.h:84
J3DFog newFog(int) const
Definition J3DMaterialFactory_v21.cpp:326
J3DTexMtxInfo * field_0x28
Definition J3DMaterialFactory_v21.h:93
GXColor * mpMatColor
Definition J3DMaterialFactory_v21.h:86
GXCullMode * mpCullMode
Definition J3DMaterialFactory_v21.h:95
u8 newColorChanNum(int) const
Definition J3DMaterialFactory_v21.cpp:189
J3DColorChanInfo * mpColorChanInfo
Definition J3DMaterialFactory_v21.h:88
J3DBlend newBlend(int) const
Definition J3DMaterialFactory_v21.cpp:345
u8 * mpColorChanNum
Definition J3DMaterialFactory_v21.h:87
J3DColorChan newColorChan(int, int) const
Definition J3DMaterialFactory_v21.cpp:200
J3DFogInfo * mpFogInfo
Definition J3DMaterialFactory_v21.h:103
J3DMaterial * create(J3DMaterial *, int, u32) const
Definition J3DMaterialFactory_v21.cpp:88
u8 newTevStageNum(int) const
Definition J3DMaterialFactory_v21.cpp:295
J3DTevSwapModeTableInfo * mpTevSwapModeTableInfo
Definition J3DMaterialFactory_v21.h:102
u8 newCullMode(int) const
Definition J3DMaterialFactory_v21.cpp:240
GXColorS10 * mpTevColor
Definition J3DMaterialFactory_v21.h:97
J3DTexCoordInfo * mpTexCoordInfo
Definition J3DMaterialFactory_v21.h:90
J3DTexMtxInfo * mpTexMtxInfo
Definition J3DMaterialFactory_v21.h:92
J3DTexMtx * newTexMtx(int, int) const
Definition J3DMaterialFactory_v21.cpp:230
J3DAlphaComp newAlphaComp(int) const
Definition J3DMaterialFactory_v21.cpp:336
u8 newDither(int) const
Definition J3DMaterialFactory_v21.cpp:375
J3DNBTScaleInfo * mpNBTScaleInfo
Definition J3DMaterialFactory_v21.h:109
u16 countUniqueMaterials()
Definition J3DMaterialFactory_v21.cpp:46
u16 field_0x6c
Definition J3DMaterialFactory_v21.h:110
J3DTevStage newTevStage(int, int) const
Definition J3DMaterialFactory_v21.cpp:305
GXColor * mpTevKColor
Definition J3DMaterialFactory_v21.h:98
u16 * mpMaterialID
Definition J3DMaterialFactory_v21.h:85
J3DZModeInfo * mpZModeInfo
Definition J3DMaterialFactory_v21.h:106
J3DGXColorS10 newTevColor(int, int) const
Definition J3DMaterialFactory_v21.cpp:270
u8 * mpTexGenNum
Definition J3DMaterialFactory_v21.h:89
J3DTevOrder newTevOrder(int, int) const
Definition J3DMaterialFactory_v21.cpp:260
J3DMaterialFactory_v21(J3DMaterialBlock_v21 const &)
Definition J3DMaterialFactory_v21.cpp:14
u32 countTexGens(int) const
Definition J3DMaterialFactory_v21.cpp:54
Definition J3DTexture.h:40
Definition J3DMatBlock.h:737
Definition J3DMatBlock.h:758
Definition J3DMatBlock.h:681
Definition J3DMatBlock.h:697
Definition J3DMatBlock.h:1116
Definition J3DMatBlock.h:1159
Definition J3DStruct.h:124
Definition J3DMatBlock.h:720
Definition J3DMatBlock.h:12
Definition J3DMatBlock.h:30
Definition J3DModelLoader.h:131
Definition J3DMaterialFactory_v21.h:16
u8 mMaterialMode
Definition J3DMaterialFactory_v21.h:17
u16 mTevSwapModeIdx[0x10]
Definition J3DMaterialFactory_v21.h:38
u16 mTexCoordIdx[8]
Definition J3DMaterialFactory_v21.h:27
u8 mTevKAlphaSel[0x10]
Definition J3DMaterialFactory_v21.h:34
u8 mTevKColorSel[0x10]
Definition J3DMaterialFactory_v21.h:33
u8 mZCompLocIdx
Definition J3DMaterialFactory_v21.h:22
u8 field_0x038[0x10]
Definition J3DMaterialFactory_v21.h:28
u16 mTevStageIdx[0x10]
Definition J3DMaterialFactory_v21.h:37
u8 mDitherIdx
Definition J3DMaterialFactory_v21.h:24
u16 mBlendIdx
Definition J3DMaterialFactory_v21.h:43
u16 mNBTScaleIdx
Definition J3DMaterialFactory_v21.h:44
u16 mTexMtxIdx[8]
Definition J3DMaterialFactory_v21.h:29
u16 mColorChanIdx[4]
Definition J3DMaterialFactory_v21.h:26
u8 field_0x12c[0x18]
Definition J3DMaterialFactory_v21.h:40
u8 mTevStageNumIdx
Definition J3DMaterialFactory_v21.h:21
u16 mMatColorIdx[2]
Definition J3DMaterialFactory_v21.h:25
u16 mTevOrderIdx[0x10]
Definition J3DMaterialFactory_v21.h:35
u8 mTexGenNumIdx
Definition J3DMaterialFactory_v21.h:20
u8 mColorChanNumIdx
Definition J3DMaterialFactory_v21.h:19
u16 mTevSwapModeTableIdx[4]
Definition J3DMaterialFactory_v21.h:39
u8 mZModeIdx
Definition J3DMaterialFactory_v21.h:23
u8 mCullModeIdx
Definition J3DMaterialFactory_v21.h:18
u16 mAlphaCompIdx
Definition J3DMaterialFactory_v21.h:42
u16 mFogIdx
Definition J3DMaterialFactory_v21.h:41
u16 mTexNoIdx[8]
Definition J3DMaterialFactory_v21.h:31
u8 field_0x058[0x2c]
Definition J3DMaterialFactory_v21.h:30
u16 mTevKColorIdx[4]
Definition J3DMaterialFactory_v21.h:32
u16 mTevColorIdx[4]
Definition J3DMaterialFactory_v21.h:36
Definition d_a_hozelda.cpp:93
Definition J3DStruct.h:142
Definition J3DMatBlock.h:52
Definition J3DTexture.h:68
Definition J3DTexture.h:81
Definition J3DStruct.h:97
Definition J3DMatBlock.h:633
Definition J3DMatBlock.h:646
Definition d_menu_dmap_map.cpp:90
unsigned long u32
Definition types.h:9
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5