121 virtual void calc(
f32 const (*)[4]);
126 virtual void patch();
162 virtual void patch();
186 virtual void patch();
296 virtual void patch();
362 virtual void patch();
438 virtual void patch();
514 virtual void patch();
590 virtual void patch();
749 return ((
param_1 & 0xff) << 5) + ((
param_2 & 0xff) << 3) + (param_3 & 0xff);
766 mRef0(info.field_0x1),
767 mRef1(info.field_0x4)
892 virtual void patch();
1097 virtual void load();
1170 return param_1 | (
param_0 << 1) | (b0 << 2) | (b1 << 3) | (b2 << 4) | (b3 << 5) |
1171 (
param_5 << 6) | (param_3 << 7) | ((param_4 != 2) << 9) | ((param_4 != 0) << 10) |
1172 (
b4 << 11) | (
b5 << 12) | (
b6 << 13) | (
b7 << 14);
1261 virtual void load();
1263 virtual void patch();
1317 virtual void load();
1319 virtual void patch();
1364 virtual void load();
@ GX_AF_SPEC
Definition GXEnum.h:115
@ GX_AF_NONE
Definition GXEnum.h:117
enum _GXTexCoordID GXTexCoordID
enum _GXDiffuseFn GXDiffuseFn
enum _GXIndTexScale GXIndTexScale
enum _GXTexMapID GXTexMapID
enum _GXAlphaOp GXAlphaOp
enum _GXBlendMode GXBlendMode
enum _GXIndTexMtxID GXIndTexMtxID
enum _GXColorSrc GXColorSrc
enum _GXFogType GXFogType
enum _GXCompare GXCompare
enum _GXLogicOp GXLogicOp
@ GX_DF_NONE
Definition GXEnum.h:109
enum _GXBlendFactor GXBlendFactor
void J3DGDSetFogRangeAdj(u8 param_0, u16 param_1, GXFogAdjTable *table)
Definition J3DGD.cpp:553
void J3DGDSetFog(GXFogType fogType, f32 param_1, f32 param_2, f32 nearZ, f32 farZ, GXColor color)
Definition J3DGD.cpp:522
void J3DGDSetIndTexMtx(GXIndTexMtxID id, Mtx3P mtx, s8 exp)
Definition J3DGD.cpp:393
void J3DGDWrite_u32(u32 param)
Definition J3DGD.h:15
void J3DGDSetAlphaCompare(GXCompare cmp0, u8 ref0, GXAlphaOp op, GXCompare cmp1, u8 ref1)
Definition J3DGD.h:123
void J3DGDSetBlendMode(GXBlendMode mode, GXBlendFactor srcFactor, GXBlendFactor dstFactor, GXLogicOp logicOp)
Definition J3DGD.h:127
void J3DGDSetZMode(u8 compareEnable, GXCompare func, u8 writeEnable)
Definition J3DGD.h:152
J3DIndTexMtxInfo const j3dDefaultIndTexMtxInfo
const J3DIndTexOrderInfo j3dDefaultIndTexOrderNull
u8 j3dZModeTable[96]
Definition J3DTevs.cpp:426
const J3DNBTScaleInfo j3dDefaultNBTScaleInfo
const J3DFogInfo j3dDefaultFogInfo
static u32 setChanCtrlMacro(u8 enable, GXColorSrc ambSrc, GXColorSrc matSrc, u32 lightMask, GXDiffuseFn diffuseFn, GXAttnFn attnFn)
Definition J3DMatBlock.h:1135
const J3DBlendInfo j3dDefaultBlendInfo
const J3DColorChanInfo j3dDefaultColorChanInfo
const u16 j3dDefaultAlphaCmpID
Definition J3DTevs.cpp:562
const J3DIndTexCoordScaleInfo j3dDefaultIndTexCoordScaleInfo
u16 calcZModeID(u8 param_0, u8 param_1, u8 param_2)
Definition J3DMatBlock.h:624
const u16 j3dDefaultZModeID
Definition J3DTevs.cpp:565
u32 calcAlphaCmpID(u32 param_1, u32 param_2, u32 param_3)
Definition J3DMatBlock.h:748
u8 j3dAlphaCmpTable[768]
Definition J3DTevs.cpp:406
static Mtx mtx[10]
Definition c_lib.cpp:347
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition J3DMatBlock.h:1357
J3DColorBlockAmbientOn()
Definition J3DMatBlock.h:1359
J3DGXColor mAmbColor[2]
Definition J3DMatBlock.h:1373
virtual void reset(J3DColorBlock *)
Definition J3DMatBlock.cpp:1658
void initialize()
Definition J3DMatBlock.cpp:49
virtual void setAmbColor(u32 idx, J3DGXColor color)
Definition J3DMatBlock.h:1369
virtual ~J3DColorBlockAmbientOn()
Definition J3DMatBlock.h:1371
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:253
virtual void setAmbColor(u32 idx, J3DGXColor const *color)
Definition J3DMatBlock.h:1368
virtual J3DGXColor * getAmbColor(u32 idx)
Definition J3DMatBlock.h:1370
virtual u32 getType()
Definition J3DMatBlock.h:1367
virtual void load()
Definition J3DMatBlock.cpp:370
Definition J3DMatBlock.h:1310
virtual void patch()
Definition J3DMatBlock.cpp:403
virtual void setMatColorOffset(u32 offset)
Definition J3DMatBlock.h:1341
virtual u32 getColorChanOffset() const
Definition J3DMatBlock.h:1340
J3DGXColor mMatColor[2]
Definition J3DMatBlock.h:1345
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:248
virtual void setCullMode(u8 const *mode)
Definition J3DMatBlock.h:1336
virtual void load()
Definition J3DMatBlock.cpp:354
virtual void setColorChan(u32 idx, J3DColorChan const &chan)
Definition J3DMatBlock.h:1333
u8 mColorChanNum
Definition J3DMatBlock.h:1346
virtual u32 getMatColorOffset() const
Definition J3DMatBlock.h:1339
virtual void diffColorChan()
Definition J3DMatBlock.cpp:482
virtual void setColorChanOffset(u32 offset)
Definition J3DMatBlock.h:1342
virtual void setColorChan(u32 idx, J3DColorChan const *chan)
Definition J3DMatBlock.h:1334
virtual void diffMatColor()
Definition J3DMatBlock.cpp:476
virtual void setCullMode(u8 mode)
Definition J3DMatBlock.h:1337
J3DColorChan mColorChan[4]
Definition J3DMatBlock.h:1347
virtual void setColorChanNum(u8 const *num)
Definition J3DMatBlock.h:1331
virtual J3DGXColor * getMatColor(u32 idx)
Definition J3DMatBlock.h:1329
virtual ~J3DColorBlockLightOff()
Definition J3DMatBlock.h:1343
virtual void setMatColor(u32 idx, J3DGXColor const *color)
Definition J3DMatBlock.h:1327
u8 mCullMode
Definition J3DMatBlock.h:1348
virtual void reset(J3DColorBlock *)
Definition J3DMatBlock.cpp:1645
u32 mMatColorOffset
Definition J3DMatBlock.h:1349
virtual void patchMatColor()
Definition J3DMatBlock.cpp:409
virtual u32 getType()
Definition J3DMatBlock.h:1326
virtual void setColorChanNum(u8 num)
Definition J3DMatBlock.h:1330
virtual void setMatColor(u32 idx, J3DGXColor color)
Definition J3DMatBlock.h:1328
virtual void patchLight()
Definition J3DMatBlock.cpp:419
virtual u8 getColorChanNum() const
Definition J3DMatBlock.h:1332
virtual s32 getCullMode() const
Definition J3DMatBlock.h:1338
J3DColorBlockLightOff()
Definition J3DMatBlock.h:1312
virtual J3DColorChan * getColorChan(u32 idx)
Definition J3DMatBlock.h:1335
virtual void diff(u32)
Definition J3DMatBlock.cpp:468
void initialize()
Definition J3DMatBlock.cpp:39
u32 mColorChanOffset
Definition J3DMatBlock.h:1350
Definition J3DMatBlock.h:1254
virtual void patchLight()
Definition J3DMatBlock.cpp:449
virtual void setCullMode(u8 const *mode)
Definition J3DMatBlock.h:1287
virtual u32 getColorChanOffset() const
Definition J3DMatBlock.h:1291
virtual void setAmbColor(u32 idx, J3DGXColor color)
Definition J3DMatBlock.h:1277
virtual void setLight(u32 idx, J3DLightObj *light)
Definition J3DMatBlock.h:1285
virtual u8 getColorChanNum() const
Definition J3DMatBlock.h:1281
virtual void setColorChan(u32 idx, J3DColorChan const *chan)
Definition J3DMatBlock.h:1283
virtual void patch()
Definition J3DMatBlock.cpp:433
J3DLightObj * mLight[8]
Definition J3DMatBlock.h:1300
virtual void setColorChanOffset(u32 offset)
Definition J3DMatBlock.h:1293
J3DGXColor mAmbColor[2]
Definition J3DMatBlock.h:1297
virtual void load()
Definition J3DMatBlock.cpp:384
u32 mMatColorOffset
Definition J3DMatBlock.h:1302
virtual void setMatColor(u32 idx, J3DGXColor color)
Definition J3DMatBlock.h:1274
virtual J3DGXColor * getMatColor(u32 idx)
Definition J3DMatBlock.h:1275
J3DColorBlockLightOn()
Definition J3DMatBlock.h:1256
virtual u32 getMatColorOffset() const
Definition J3DMatBlock.h:1290
virtual J3DLightObj * getLight(u32 idx)
Definition J3DMatBlock.h:1286
virtual void setCullMode(u8 mode)
Definition J3DMatBlock.h:1288
virtual void setAmbColor(u32 idx, J3DGXColor const *color)
Definition J3DMatBlock.h:1276
virtual void reset(J3DColorBlock *)
Definition J3DMatBlock.cpp:1676
virtual J3DGXColor * getAmbColor(u32 idx)
Definition J3DMatBlock.h:1278
J3DGXColor mMatColor[2]
Definition J3DMatBlock.h:1296
virtual void setColorChan(u32 idx, J3DColorChan const &chan)
Definition J3DMatBlock.h:1282
u32 mColorChanOffset
Definition J3DMatBlock.h:1303
virtual void setMatColor(u32 idx, J3DGXColor const *color)
Definition J3DMatBlock.h:1273
virtual u32 getType()
Definition J3DMatBlock.h:1272
virtual void diff(u32)
Definition J3DMatBlock.cpp:492
virtual s32 getCullMode() const
Definition J3DMatBlock.h:1289
J3DColorChan mColorChan[4]
Definition J3DMatBlock.h:1299
virtual void diffMatColor()
Definition J3DMatBlock.cpp:513
u8 mColorChanNum
Definition J3DMatBlock.h:1298
virtual void setColorChanNum(u8 const *num)
Definition J3DMatBlock.h:1280
virtual void diffAmbColor()
Definition J3DMatBlock.cpp:507
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:258
virtual void diffColorChan()
Definition J3DMatBlock.cpp:519
virtual void patchMatColor()
Definition J3DMatBlock.cpp:439
virtual J3DColorChan * getColorChan(u32 idx)
Definition J3DMatBlock.h:1284
u8 mCullMode
Definition J3DMatBlock.h:1301
virtual void setColorChanNum(u8 num)
Definition J3DMatBlock.h:1279
virtual void diffLightObj(u32)
Definition J3DMatBlock.cpp:529
virtual ~J3DColorBlockLightOn()
Definition J3DMatBlock.h:1294
void initialize()
Definition J3DMatBlock.cpp:62
virtual void setMatColorOffset(u32 offset)
Definition J3DMatBlock.h:1292
Definition J3DMatBlock.h:1203
virtual void diffLightObj(u32)
Definition J3DMatBlock.h:1214
virtual ~J3DColorBlock()
Definition J3DMatBlock.h:1238
virtual void diffMatColor()
Definition J3DMatBlock.h:1212
virtual J3DGXColor * getAmbColor(u32)
Definition J3DMatBlock.h:1222
virtual u8 getColorChanNum() const
Definition J3DMatBlock.h:1225
virtual void patch()
Definition J3DMatBlock.h:1207
virtual void setColorChanNum(u8)
Definition J3DMatBlock.h:1223
virtual void diff(u32)
Definition J3DMatBlock.h:1210
virtual void setLight(u32, J3DLightObj *)
Definition J3DMatBlock.h:1229
virtual void diffAmbColor()
Definition J3DMatBlock.h:1211
virtual void setAmbColor(u32, J3DGXColor)
Definition J3DMatBlock.h:1221
virtual void setColorChanNum(u8 const *)
Definition J3DMatBlock.h:1224
virtual u32 getMatColorOffset() const
Definition J3DMatBlock.h:1234
virtual s32 getCullMode() const
Definition J3DMatBlock.h:1233
virtual void reset(J3DColorBlock *)
Definition J3DMatBlock.h:1206
virtual void load()
Definition J3DMatBlock.h:1205
virtual void setAmbColor(u32, J3DGXColor const *)
Definition J3DMatBlock.h:1220
virtual void setMatColorOffset(u32)
Definition J3DMatBlock.h:1236
virtual void setColorChan(u32, J3DColorChan const &)
Definition J3DMatBlock.h:1226
virtual void setCullMode(u8)
Definition J3DMatBlock.h:1232
virtual void patchMatColor()
Definition J3DMatBlock.h:1208
virtual s32 countDLSize()
Definition J3DMatBlock.h:1215
virtual void setCullMode(u8 const *)
Definition J3DMatBlock.h:1231
virtual u32 getColorChanOffset() const
Definition J3DMatBlock.h:1235
virtual J3DLightObj * getLight(u32)
Definition J3DMatBlock.h:1230
virtual void setColorChan(u32, J3DColorChan const *)
Definition J3DMatBlock.h:1227
virtual J3DGXColor * getMatColor(u32)
Definition J3DMatBlock.h:1219
virtual void patchLight()
Definition J3DMatBlock.h:1209
virtual void diffColorChan()
Definition J3DMatBlock.h:1213
virtual void setColorChanOffset(u32)
Definition J3DMatBlock.h:1237
virtual void setMatColor(u32, J3DGXColor)
Definition J3DMatBlock.h:1218
virtual J3DColorChan * getColorChan(u32)
Definition J3DMatBlock.h:1228
virtual void setMatColor(u32, J3DGXColor const *)
Definition J3DMatBlock.h:1217
Definition J3DMatBlock.h:1088
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:304
virtual void setIndTexStageNum(u8 num)
Definition J3DMatBlock.h:1100
virtual void setIndTexOrder(u32 idx, J3DIndTexOrder order)
Definition J3DMatBlock.h:1102
virtual u8 getIndTexStageNum() const
Definition J3DMatBlock.h:1101
virtual void reset(J3DIndBlock *)
Definition J3DMatBlock.cpp:1872
virtual void setIndTexCoordScale(u32 idx, J3DIndTexCoordScale scale)
Definition J3DMatBlock.h:1109
J3DIndTexMtx mIndTexMtx[3]
Definition J3DMatBlock.h:1115
J3DIndBlockFull()
Definition J3DMatBlock.h:1090
u8 mIndTexStageNum
Definition J3DMatBlock.h:1113
virtual void setIndTexCoordScale(u32 idx, J3DIndTexCoordScale const *scale)
Definition J3DMatBlock.h:1108
J3DIndTexOrder mIndTexOrder[4]
Definition J3DMatBlock.h:1114
virtual void diff(u32)
Definition J3DMatBlock.cpp:1524
virtual void load()
Definition J3DMatBlock.cpp:1492
virtual J3DIndTexOrder * getIndTexOrder(u32 idx)
Definition J3DMatBlock.h:1104
J3DIndTexCoordScale mIndTexCoordScale[4]
Definition J3DMatBlock.h:1116
virtual u32 getType()
Definition J3DMatBlock.h:1099
virtual void setIndTexMtx(u32 idx, J3DIndTexMtx mtx)
Definition J3DMatBlock.h:1106
virtual void setIndTexOrder(u32 idx, J3DIndTexOrder const *order)
Definition J3DMatBlock.h:1103
void initialize()
Definition J3DMatBlock.cpp:226
virtual J3DIndTexCoordScale * getIndTexCoordScale(u32 idx)
Definition J3DMatBlock.h:1110
virtual J3DIndTexMtx * getIndTexMtx(u32 idx)
Definition J3DMatBlock.h:1107
virtual void setIndTexMtx(u32 idx, J3DIndTexMtx const *mtx)
Definition J3DMatBlock.h:1105
virtual ~J3DIndBlockFull()
Definition J3DMatBlock.h:1111
Definition J3DMatBlock.h:1075
virtual u32 getType()
Definition J3DMatBlock.h:1080
virtual ~J3DIndBlockNull()
Definition J3DMatBlock.h:1081
virtual void load()
Definition J3DMatBlock.h:1079
virtual void reset(J3DIndBlock *)
Definition J3DMatBlock.h:1077
virtual void diff(u32)
Definition J3DMatBlock.h:1078
Definition J3DMatBlock.h:1050
virtual u8 getIndTexStageNum() const
Definition J3DMatBlock.h:1058
virtual void setIndTexStageNum(u8)
Definition J3DMatBlock.h:1057
virtual void setIndTexMtx(u32, J3DIndTexMtx const *)
Definition J3DMatBlock.h:1062
virtual void setIndTexCoordScale(u32, J3DIndTexCoordScale const *)
Definition J3DMatBlock.h:1066
virtual void setIndTexOrder(u32, J3DIndTexOrder)
Definition J3DMatBlock.h:1059
virtual J3DIndTexCoordScale * getIndTexCoordScale(u32)
Definition J3DMatBlock.h:1067
virtual void setIndTexOrder(u32, J3DIndTexOrder const *)
Definition J3DMatBlock.h:1060
virtual void setIndTexCoordScale(u32, J3DIndTexCoordScale)
Definition J3DMatBlock.h:1065
virtual void reset(J3DIndBlock *)
Definition J3DMatBlock.h:1052
virtual ~J3DIndBlock()
Definition J3DMatBlock.h:1068
virtual void setIndTexMtx(u32, J3DIndTexMtx)
Definition J3DMatBlock.h:1063
virtual J3DIndTexOrder * getIndTexOrder(u32)
Definition J3DMatBlock.h:1061
virtual J3DIndTexMtx * getIndTexMtx(u32)
Definition J3DMatBlock.h:1064
virtual s32 countDLSize()
Definition J3DMatBlock.h:1055
Definition J3DStruct.h:29
Definition J3DMatBlock.h:933
J3DPEBlockFogOff()
Definition J3DMatBlock.h:935
virtual u8 getDither() const
Definition J3DMatBlock.h:960
virtual void setZCompLoc(u8 const *zCompLoc)
Definition J3DMatBlock.h:955
virtual J3DBlend * getBlend()
Definition J3DMatBlock.h:951
virtual ~J3DPEBlockFogOff()
Definition J3DMatBlock.h:961
void initialize()
Definition J3DMatBlock.cpp:231
J3DBlend mBlend
Definition J3DMatBlock.h:964
virtual J3DZMode * getZMode()
Definition J3DMatBlock.h:954
J3DZMode mZMode
Definition J3DMatBlock.h:965
virtual void setDither(u8 const *dither)
Definition J3DMatBlock.h:958
virtual J3DAlphaComp * getAlphaComp()
Definition J3DMatBlock.h:948
virtual void setZCompLoc(u8 zCompLoc)
Definition J3DMatBlock.h:956
virtual void setAlphaComp(J3DAlphaComp const &alphaComp)
Definition J3DMatBlock.h:947
virtual u8 getZCompLoc() const
Definition J3DMatBlock.h:957
virtual void reset(J3DPEBlock *)
Definition J3DMatBlock.cpp:1886
virtual u32 getType()
Definition J3DMatBlock.h:945
virtual void diff(u32 param_0)
Definition J3DMatBlock.h:942
u8 mZCompLoc
Definition J3DMatBlock.h:966
virtual void setBlend(J3DBlend const *blend)
Definition J3DMatBlock.h:949
u8 mDither
Definition J3DMatBlock.h:967
virtual void setDither(u8 dither)
Definition J3DMatBlock.h:959
J3DAlphaComp mAlphaComp
Definition J3DMatBlock.h:963
virtual void setBlend(J3DBlend const &blend)
Definition J3DMatBlock.h:950
virtual void setZMode(J3DZMode zMode)
Definition J3DMatBlock.h:953
virtual void setAlphaComp(J3DAlphaComp const *alphaComp)
Definition J3DMatBlock.h:946
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:326
virtual void setZMode(J3DZMode const *zMode)
Definition J3DMatBlock.h:952
virtual void load()
Definition J3DMatBlock.cpp:1583
virtual void diffBlend()
Definition J3DMatBlock.cpp:1592
Definition J3DMatBlock.h:883
virtual void setFog(J3DFog *pFog)
Definition J3DMatBlock.h:899
u8 mZCompLoc
Definition J3DMatBlock.h:924
virtual void setDither(u8 const *dither)
Definition J3DMatBlock.h:913
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:331
virtual void diffFog()
Definition J3DMatBlock.cpp:1621
virtual void setZMode(J3DZMode zMode)
Definition J3DMatBlock.h:908
virtual ~J3DPEBlockFull()
Definition J3DMatBlock.h:918
virtual void setDither(u8 dither)
Definition J3DMatBlock.h:914
virtual void diff(u32)
Definition J3DMatBlock.cpp:1634
virtual u8 getZCompLoc() const
Definition J3DMatBlock.h:912
u8 mDither
Definition J3DMatBlock.h:925
virtual void setFog(J3DFog fog)
Definition J3DMatBlock.h:898
J3DPEBlockFull()
Definition J3DMatBlock.h:885
J3DAlphaComp mAlphaComp
Definition J3DMatBlock.h:921
virtual J3DZMode * getZMode()
Definition J3DMatBlock.h:909
virtual void load()
Definition J3DMatBlock.cpp:1600
virtual void setBlend(J3DBlend const *blend)
Definition J3DMatBlock.h:904
void initialize()
Definition J3DMatBlock.cpp:239
virtual void setZMode(J3DZMode const *zMode)
Definition J3DMatBlock.h:907
virtual J3DAlphaComp * getAlphaComp()
Definition J3DMatBlock.h:903
virtual void setZCompLoc(u8 zCompLoc)
Definition J3DMatBlock.h:911
J3DZMode mZMode
Definition J3DMatBlock.h:923
virtual void setZCompLoc(u8 const *zCompLoc)
Definition J3DMatBlock.h:910
virtual u8 getDither() const
Definition J3DMatBlock.h:915
virtual void diffBlend()
Definition J3DMatBlock.cpp:1627
virtual J3DFog * getFog()
Definition J3DMatBlock.h:900
virtual void setAlphaComp(J3DAlphaComp const *alphaComp)
Definition J3DMatBlock.h:901
J3DFog mFog
Definition J3DMatBlock.h:920
virtual void setFogOffset(u32 fogOffset)
Definition J3DMatBlock.h:917
virtual u32 getType()
Definition J3DMatBlock.h:897
J3DBlend mBlend
Definition J3DMatBlock.h:922
virtual void setAlphaComp(J3DAlphaComp const &alphaComp)
Definition J3DMatBlock.h:902
virtual void reset(J3DPEBlock *)
Definition J3DMatBlock.cpp:1899
virtual void patch()
Definition J3DMatBlock.cpp:1611
u32 mFogOffset
Definition J3DMatBlock.h:926
virtual void setBlend(J3DBlend const &blend)
Definition J3DMatBlock.h:905
virtual J3DBlend * getBlend()
Definition J3DMatBlock.h:906
virtual u32 getFogOffset() const
Definition J3DMatBlock.h:916
Definition J3DMatBlock.h:871
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:309
virtual void load()
Definition J3DMatBlock.cpp:1552
virtual ~J3DPEBlockOpa()
Definition J3DMatBlock.h:876
virtual u32 getType()
Definition J3DMatBlock.h:875
Definition J3DMatBlock.h:859
virtual u32 getType()
Definition J3DMatBlock.h:863
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:315
virtual ~J3DPEBlockTexEdge()
Definition J3DMatBlock.h:864
virtual void load()
Definition J3DMatBlock.cpp:1561
Definition J3DMatBlock.h:847
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:320
virtual u32 getType()
Definition J3DMatBlock.h:851
virtual void load()
Definition J3DMatBlock.cpp:1570
virtual ~J3DPEBlockXlu()
Definition J3DMatBlock.h:852
Definition J3DMatBlock.h:800
virtual void setZMode(J3DZMode)
Definition J3DMatBlock.h:820
virtual void setFog(J3DFog)
Definition J3DMatBlock.h:810
virtual void setZMode(J3DZMode const *)
Definition J3DMatBlock.h:819
virtual s32 countDLSize()
Definition J3DMatBlock.h:808
virtual J3DBlend * getBlend()
Definition J3DMatBlock.h:818
virtual u8 getDither() const
Definition J3DMatBlock.h:827
virtual void diffFog()
Definition J3DMatBlock.h:806
virtual J3DFog * getFog()
Definition J3DMatBlock.h:812
virtual J3DZMode * getZMode()
Definition J3DMatBlock.h:821
virtual void reset(J3DPEBlock *)
Definition J3DMatBlock.h:802
virtual void setBlend(J3DBlend const *)
Definition J3DMatBlock.h:816
virtual void setDither(u8 const *)
Definition J3DMatBlock.h:825
virtual u8 getZCompLoc() const
Definition J3DMatBlock.h:824
virtual void setZCompLoc(u8)
Definition J3DMatBlock.h:823
virtual void setFog(J3DFog *)
Definition J3DMatBlock.h:811
virtual void setBlend(J3DBlend const &)
Definition J3DMatBlock.h:817
virtual void setAlphaComp(J3DAlphaComp const *)
Definition J3DMatBlock.h:813
virtual void setZCompLoc(u8 const *)
Definition J3DMatBlock.h:822
virtual J3DAlphaComp * getAlphaComp()
Definition J3DMatBlock.h:815
virtual void diff(u32)
Definition J3DMatBlock.h:805
virtual void setDither(u8)
Definition J3DMatBlock.h:826
virtual void patch()
Definition J3DMatBlock.h:804
virtual void diffBlend()
Definition J3DMatBlock.h:807
virtual void setFogOffset(u32)
Definition J3DMatBlock.h:829
virtual ~J3DPEBlock()
Definition J3DMatBlock.h:830
virtual u32 getFogOffset() const
Definition J3DMatBlock.h:828
virtual void setAlphaComp(J3DAlphaComp const &)
Definition J3DMatBlock.h:814
Definition J3DMatBlock.h:500
virtual void setTevSwapModeInfo(u32 idx, J3DTevSwapModeInfo info)
Definition J3DMatBlock.h:547
virtual void setTevSwapModeInfo(u32 idx, J3DTevSwapModeInfo const *info)
Definition J3DMatBlock.h:546
virtual void diffTevReg()
Definition J3DMatBlock.cpp:1388
virtual void setTevKColorSel(u32 idx, u8 const *sel)
Definition J3DMatBlock.h:534
virtual void setIndTevStage(u32 idx, J3DIndTevStage const *stage)
Definition J3DMatBlock.h:551
virtual void patchTevReg()
Definition J3DMatBlock.cpp:1120
u8 mTevKAlphaSel[16]
Definition J3DMatBlock.h:566
virtual J3DTevSwapModeTable * getTevSwapModeTable(u32 idx)
Definition J3DMatBlock.h:550
virtual void setTevStage(u32 idx, J3DTevStage const *stage)
Definition J3DMatBlock.h:543
virtual void patch()
Definition J3DMatBlock.cpp:1174
virtual J3DTevStage * getTevStage(u32 idx)
Definition J3DMatBlock.h:545
virtual void setTexNo(u32 idx, u16 const *texNo)
Definition J3DMatBlock.h:522
virtual void setTevKColor(u32 idx, J3DGXColor const *color)
Definition J3DMatBlock.h:531
virtual void load()
Definition J3DMatBlock.cpp:773
virtual void ptrToIndex()
Definition J3DMatBlock.cpp:1429
virtual u8 getTevKAlphaSel(u32 idx)
Definition J3DMatBlock.h:539
virtual J3DIndTevStage * getIndTevStage(u32 idx)
Definition J3DMatBlock.h:553
u8 mTevKColorSel[16]
Definition J3DMatBlock.h:565
virtual void setTevKAlphaSel(u32 idx, u8 sel)
Definition J3DMatBlock.h:538
virtual u32 getType()
Definition J3DMatBlock.h:520
virtual void reset(J3DTevBlock *)
Definition J3DMatBlock.cpp:1842
virtual J3DTevOrder * getTevOrder(u32 idx)
Definition J3DMatBlock.h:527
virtual u32 getTevRegOffset() const
Definition J3DMatBlock.h:555
virtual void setTevOrder(u32 idx, J3DTevOrder order)
Definition J3DMatBlock.h:526
virtual void diffTexNo()
Definition J3DMatBlock.cpp:1379
virtual void setTexNo(u32 idx, u16 texNo)
Definition J3DMatBlock.h:523
virtual void setTevOrder(u32 idx, J3DTevOrder const *order)
Definition J3DMatBlock.h:525
virtual void indexToPtr()
Definition J3DMatBlock.h:519
virtual void setTevKAlphaSel(u32 idx, u8 const *sel)
Definition J3DMatBlock.h:537
J3DTevOrder mTevOrder[16]
Definition J3DMatBlock.h:560
J3DTevSwapModeTable mTevSwapModeTable[4]
Definition J3DMatBlock.h:567
virtual void diffTevStageIndirect()
Definition J3DMatBlock.cpp:1406
virtual u8 getTevStageNum() const
Definition J3DMatBlock.h:542
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:299
virtual void diffTexCoordScale()
Definition J3DMatBlock.cpp:1414
virtual void setTevRegOffset(u32 offset)
Definition J3DMatBlock.h:556
virtual ~J3DTevBlock16()
Definition J3DMatBlock.h:557
u8 mTevStageNum
Definition J3DMatBlock.h:561
J3DTevStage mTevStage[16]
Definition J3DMatBlock.h:562
J3DGXColor mTevKColor[4]
Definition J3DMatBlock.h:564
virtual void setTevColor(u32 idx, J3DGXColorS10 color)
Definition J3DMatBlock.h:529
virtual J3DGXColorS10 * getTevColor(u32 idx)
Definition J3DMatBlock.h:530
virtual void setTevStage(u32 idx, J3DTevStage stage)
Definition J3DMatBlock.h:544
virtual J3DGXColor * getTevKColor(u32 idx)
Definition J3DMatBlock.h:533
virtual void setTevKColor(u32 idx, J3DGXColor color)
Definition J3DMatBlock.h:532
virtual void setTevColor(u32 idx, J3DGXColorS10 const *color)
Definition J3DMatBlock.h:528
u16 mTexNo[8]
Definition J3DMatBlock.h:559
virtual void setTevStageNum(u8 const *num)
Definition J3DMatBlock.h:541
virtual void setIndTevStage(u32 idx, J3DIndTevStage stage)
Definition J3DMatBlock.h:552
J3DGXColorS10 mTevColor[4]
Definition J3DMatBlock.h:563
void initialize()
Definition J3DMatBlock.cpp:200
virtual u16 getTexNo(u32 idx) const
Definition J3DMatBlock.h:524
virtual void setTevStageNum(u8 num)
Definition J3DMatBlock.h:540
virtual void patchTexNoAndTexCoordScale()
Definition J3DMatBlock.cpp:1137
u32 mTevRegOffset
Definition J3DMatBlock.h:569
virtual void setTevSwapModeTable(u32 idx, J3DTevSwapModeTable const *table)
Definition J3DMatBlock.h:548
virtual u32 getTexNoOffset() const
Definition J3DMatBlock.h:554
virtual void patchTexNo()
Definition J3DMatBlock.cpp:1105
virtual u8 getTevKColorSel(u32 idx)
Definition J3DMatBlock.h:536
virtual void diffTevStage()
Definition J3DMatBlock.cpp:1398
J3DTevBlock16()
Definition J3DMatBlock.h:502
virtual void setTevKColorSel(u32 idx, u8 sel)
Definition J3DMatBlock.h:535
J3DIndTevStage mIndTevStage[16]
Definition J3DMatBlock.h:568
virtual void setTevSwapModeTable(u32 idx, J3DTevSwapModeTable table)
Definition J3DMatBlock.h:549
Definition J3DMatBlock.h:576
virtual void diffTexNo()
Definition J3DMatBlock.cpp:1252
virtual J3DIndTevStage * getIndTevStage(u32 idx)
Definition J3DMatBlock.h:612
J3DIndTevStage mIndTevStage[1]
Definition J3DMatBlock.h:619
void initialize()
Definition J3DMatBlock.cpp:132
virtual void setTevOrder(u32 idx, J3DTevOrder const *order)
Definition J3DMatBlock.h:601
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:284
virtual void setTevOrder(u32 idx, J3DTevOrder order)
Definition J3DMatBlock.h:602
virtual void patch()
Definition J3DMatBlock.cpp:956
virtual u32 getType()
Definition J3DMatBlock.h:596
virtual void patchTexNo()
Definition J3DMatBlock.cpp:911
virtual u32 getTexNoOffset() const
Definition J3DMatBlock.h:613
virtual ~J3DTevBlock1()
Definition J3DMatBlock.h:614
virtual void diffTevStageIndirect()
Definition J3DMatBlock.cpp:1268
virtual J3DTevStage * getTevStage(u32 idx)
Definition J3DMatBlock.h:609
virtual void setIndTevStage(u32 idx, J3DIndTevStage stage)
Definition J3DMatBlock.h:611
J3DTevStage mTevStage[1]
Definition J3DMatBlock.h:618
virtual void load()
Definition J3DMatBlock.cpp:629
virtual void patchTevReg()
Definition J3DMatBlock.cpp:924
virtual void indexToPtr()
Definition J3DMatBlock.h:595
virtual void ptrToIndex()
Definition J3DMatBlock.h:594
J3DTevOrder mTevOrder[1]
Definition J3DMatBlock.h:617
virtual void diffTexCoordScale()
Definition J3DMatBlock.cpp:1274
virtual J3DTevOrder * getTevOrder(u32 idx)
Definition J3DMatBlock.h:603
virtual u16 getTexNo(u32 idx) const
Definition J3DMatBlock.h:600
virtual void setTevStage(u32 idx, J3DTevStage const *stage)
Definition J3DMatBlock.h:607
virtual void setTexNo(u32 idx, u16 no)
Definition J3DMatBlock.h:599
u16 mTexNo[1]
Definition J3DMatBlock.h:616
virtual void diffTevReg()
Definition J3DMatBlock.cpp:1259
virtual void patchTexNoAndTexCoordScale()
Definition J3DMatBlock.cpp:929
virtual void setIndTevStage(u32 idx, J3DIndTevStage const *stage)
Definition J3DMatBlock.h:610
virtual void reset(J3DTevBlock *)
Definition J3DMatBlock.cpp:1773
virtual void setTexNo(u32 idx, u16 const *no)
Definition J3DMatBlock.h:598
virtual void diffTevStage()
Definition J3DMatBlock.cpp:1263
virtual u8 getTevStageNum() const
Definition J3DMatBlock.h:606
virtual void setTevStageNum(u8 const *num)
Definition J3DMatBlock.h:604
virtual void setTevStage(u32 idx, J3DTevStage stage)
Definition J3DMatBlock.h:608
J3DTevBlock1()
Definition J3DMatBlock.h:578
virtual void setTevStageNum(u8 num)
Definition J3DMatBlock.h:605
Definition J3DMatBlock.h:424
J3DTevOrder mTevOrder[2]
Definition J3DMatBlock.h:484
virtual void patchTexNoAndTexCoordScale()
Definition J3DMatBlock.cpp:993
virtual void setTevStage(u32 idx, J3DTevStage const *stage)
Definition J3DMatBlock.h:467
virtual void diffTevStage()
Definition J3DMatBlock.cpp:1301
virtual u8 getTevStageNum() const
Definition J3DMatBlock.h:466
virtual void patchTexNo()
Definition J3DMatBlock.cpp:961
virtual void setTevStage(u32 idx, J3DTevStage stage)
Definition J3DMatBlock.h:468
void initialize()
Definition J3DMatBlock.cpp:140
virtual void setTevOrder(u32 idx, J3DTevOrder const *order)
Definition J3DMatBlock.h:449
virtual u8 getTevKAlphaSel(u32 idx)
Definition J3DMatBlock.h:463
virtual void diffTexCoordScale()
Definition J3DMatBlock.cpp:1318
virtual J3DTevSwapModeTable * getTevSwapModeTable(u32 idx)
Definition J3DMatBlock.h:474
virtual ~J3DTevBlock2()
Definition J3DMatBlock.h:481
virtual void ptrToIndex()
Definition J3DMatBlock.h:442
virtual J3DIndTevStage * getIndTevStage(u32 idx)
Definition J3DMatBlock.h:477
virtual J3DGXColor * getTevKColor(u32 idx)
Definition J3DMatBlock.h:457
u8 mTevKColorSel[2]
Definition J3DMatBlock.h:489
virtual void setTevKAlphaSel(u32 idx, u8 sel)
Definition J3DMatBlock.h:462
virtual u32 getTexNoOffset() const
Definition J3DMatBlock.h:478
virtual void setTevSwapModeTable(u32 idx, J3DTevSwapModeTable const *table)
Definition J3DMatBlock.h:472
J3DGXColor mTevKColor[4]
Definition J3DMatBlock.h:488
virtual void setTevSwapModeInfo(u32 idx, J3DTevSwapModeInfo info)
Definition J3DMatBlock.h:471
virtual void setTevKAlphaSel(u32 idx, u8 const *sel)
Definition J3DMatBlock.h:461
virtual void setTevKColorSel(u32 idx, u8 const *sel)
Definition J3DMatBlock.h:458
virtual void patchTevReg()
Definition J3DMatBlock.cpp:976
u32 mTevRegOffset
Definition J3DMatBlock.h:493
virtual void diffTevStageIndirect()
Definition J3DMatBlock.cpp:1309
virtual void setTevSwapModeTable(u32 idx, J3DTevSwapModeTable table)
Definition J3DMatBlock.h:473
J3DTevStage mTevStage[2]
Definition J3DMatBlock.h:487
virtual void setIndTevStage(u32 idx, J3DIndTevStage stage)
Definition J3DMatBlock.h:476
u8 mTevKAlphaSel[2]
Definition J3DMatBlock.h:490
virtual void setTevColor(u32 idx, J3DGXColorS10 const *color)
Definition J3DMatBlock.h:452
J3DGXColorS10 mTevColor[4]
Definition J3DMatBlock.h:485
virtual void indexToPtr()
Definition J3DMatBlock.h:443
virtual void setTevSwapModeInfo(u32 idx, J3DTevSwapModeInfo const *info)
Definition J3DMatBlock.h:470
virtual void setTevRegOffset(u32 offset)
Definition J3DMatBlock.h:480
virtual void setTexNo(u32 idx, u16 texNo)
Definition J3DMatBlock.h:447
J3DTevBlock2()
Definition J3DMatBlock.h:426
J3DIndTevStage mIndTevStage[2]
Definition J3DMatBlock.h:492
virtual void setTevKColor(u32 idx, J3DGXColor color)
Definition J3DMatBlock.h:456
virtual u8 getTevKColorSel(u32 idx)
Definition J3DMatBlock.h:460
virtual void setTevKColorSel(u32 idx, u8 sel)
Definition J3DMatBlock.h:459
virtual void setTevStageNum(u8 num)
Definition J3DMatBlock.h:465
virtual void setIndTevStage(u32 idx, J3DIndTevStage const *stage)
Definition J3DMatBlock.h:475
u8 mTevStageNum
Definition J3DMatBlock.h:486
virtual void load()
Definition J3DMatBlock.cpp:653
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:289
virtual void diffTevReg()
Definition J3DMatBlock.cpp:1291
virtual void diffTexNo()
Definition J3DMatBlock.cpp:1282
virtual J3DTevStage * getTevStage(u32 idx)
Definition J3DMatBlock.h:469
virtual u32 getTevRegOffset() const
Definition J3DMatBlock.h:479
u16 mTexNo[2]
Definition J3DMatBlock.h:483
virtual u32 getType()
Definition J3DMatBlock.h:444
J3DTevSwapModeTable mTevSwapModeTable[4]
Definition J3DMatBlock.h:491
virtual void setTevOrder(u32 idx, J3DTevOrder order)
Definition J3DMatBlock.h:450
virtual u16 getTexNo(u32 idx) const
Definition J3DMatBlock.h:448
virtual void setTevColor(u32 idx, J3DGXColorS10 color)
Definition J3DMatBlock.h:453
virtual void reset(J3DTevBlock *)
Definition J3DMatBlock.cpp:1781
virtual void setTevKColor(u32 idx, J3DGXColor const *color)
Definition J3DMatBlock.h:455
virtual J3DTevOrder * getTevOrder(u32 idx)
Definition J3DMatBlock.h:451
virtual void setTexNo(u32 idx, u16 const *texNo)
Definition J3DMatBlock.h:446
virtual J3DGXColorS10 * getTevColor(u32 idx)
Definition J3DMatBlock.h:454
virtual void setTevStageNum(u8 const *num)
Definition J3DMatBlock.h:464
virtual void patch()
Definition J3DMatBlock.cpp:1026
Definition J3DMatBlock.h:348
virtual void setTexNo(u32 idx, u16 const *texNo)
Definition J3DMatBlock.h:370
u8 mTevStageNum
Definition J3DMatBlock.h:409
J3DGXColor mTevKColor[4]
Definition J3DMatBlock.h:412
virtual void setTevSwapModeInfo(u32 idx, J3DTevSwapModeInfo info)
Definition J3DMatBlock.h:395
virtual J3DTevOrder * getTevOrder(u32 idx)
Definition J3DMatBlock.h:375
virtual void setTevKAlphaSel(u32 idx, u8 sel)
Definition J3DMatBlock.h:386
u8 mTevKAlphaSel[4]
Definition J3DMatBlock.h:414
void initialize()
Definition J3DMatBlock.cpp:165
virtual u32 getTexNoOffset() const
Definition J3DMatBlock.h:402
virtual void setTevSwapModeTable(u32 idx, J3DTevSwapModeTable table)
Definition J3DMatBlock.h:397
virtual void indexToPtr()
Definition J3DMatBlock.h:367
virtual void setTevStage(u32 idx, J3DTevStage stage)
Definition J3DMatBlock.h:392
virtual void patchTevReg()
Definition J3DMatBlock.cpp:1047
virtual void diffTevStageIndirect()
Definition J3DMatBlock.cpp:1356
virtual void setTexNo(u32 idx, u16 texNo)
Definition J3DMatBlock.h:371
virtual void diffTevStage()
Definition J3DMatBlock.cpp:1349
virtual void setIndTevStage(u32 idx, J3DIndTevStage const *stage)
Definition J3DMatBlock.h:399
virtual void setTevColor(u32 idx, J3DGXColorS10 color)
Definition J3DMatBlock.h:377
virtual void setTevColor(u32 idx, J3DGXColorS10 const *color)
Definition J3DMatBlock.h:376
virtual void setTevStageNum(u8 const *num)
Definition J3DMatBlock.h:388
virtual J3DIndTevStage * getIndTevStage(u32 idx)
Definition J3DMatBlock.h:401
u32 mTevRegOffset
Definition J3DMatBlock.h:417
J3DTevBlock4()
Definition J3DMatBlock.h:350
virtual u8 getTevKColorSel(u32 idx)
Definition J3DMatBlock.h:384
virtual void setTevSwapModeTable(u32 idx, J3DTevSwapModeTable const *table)
Definition J3DMatBlock.h:396
virtual J3DGXColor * getTevKColor(u32 idx)
Definition J3DMatBlock.h:381
virtual u32 getType()
Definition J3DMatBlock.h:368
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:294
virtual void setTevKColorSel(u32 idx, u8 const *sel)
Definition J3DMatBlock.h:382
J3DTevStage mTevStage[4]
Definition J3DMatBlock.h:410
virtual void patchTexNo()
Definition J3DMatBlock.cpp:1032
virtual u8 getTevStageNum() const
Definition J3DMatBlock.h:390
virtual void setTevKColor(u32 idx, J3DGXColor const *color)
Definition J3DMatBlock.h:379
virtual void setTevOrder(u32 idx, J3DTevOrder order)
Definition J3DMatBlock.h:374
virtual void ptrToIndex()
Definition J3DMatBlock.h:366
virtual void setTevStageNum(u8 num)
Definition J3DMatBlock.h:389
virtual void diffTexNo()
Definition J3DMatBlock.cpp:1330
J3DGXColorS10 mTevColor[4]
Definition J3DMatBlock.h:411
virtual void setIndTevStage(u32 idx, J3DIndTevStage stage)
Definition J3DMatBlock.h:400
virtual ~J3DTevBlock4()
Definition J3DMatBlock.h:405
J3DTevSwapModeTable mTevSwapModeTable[4]
Definition J3DMatBlock.h:415
J3DIndTevStage mIndTevStage[4]
Definition J3DMatBlock.h:416
virtual J3DTevStage * getTevStage(u32 idx)
Definition J3DMatBlock.h:393
virtual void setTevKAlphaSel(u32 idx, u8 const *sel)
Definition J3DMatBlock.h:385
u8 mTevKColorSel[4]
Definition J3DMatBlock.h:413
virtual void diffTexCoordScale()
Definition J3DMatBlock.cpp:1365
virtual void setTevStage(u32 idx, J3DTevStage const *stage)
Definition J3DMatBlock.h:391
virtual void setTevSwapModeInfo(u32 idx, J3DTevSwapModeInfo const *info)
Definition J3DMatBlock.h:394
virtual void patch()
Definition J3DMatBlock.cpp:1099
virtual J3DGXColorS10 * getTevColor(u32 idx)
Definition J3DMatBlock.h:378
virtual u8 getTevKAlphaSel(u32 idx)
Definition J3DMatBlock.h:387
virtual void setTevKColor(u32 idx, J3DGXColor color)
Definition J3DMatBlock.h:380
virtual void diffTevReg()
Definition J3DMatBlock.cpp:1339
virtual void setTevOrder(u32 idx, J3DTevOrder const *order)
Definition J3DMatBlock.h:373
J3DTevOrder mTevOrder[4]
Definition J3DMatBlock.h:408
u16 mTexNo[4]
Definition J3DMatBlock.h:407
virtual void patchTexNoAndTexCoordScale()
Definition J3DMatBlock.cpp:1064
virtual u32 getTevRegOffset() const
Definition J3DMatBlock.h:403
virtual void setTevKColorSel(u32 idx, u8 sel)
Definition J3DMatBlock.h:383
virtual void load()
Definition J3DMatBlock.cpp:712
virtual void reset(J3DTevBlock *)
Definition J3DMatBlock.cpp:1807
virtual u16 getTexNo(u32 idx) const
Definition J3DMatBlock.h:372
virtual void setTevRegOffset(u32 offset)
Definition J3DMatBlock.h:404
virtual J3DTevSwapModeTable * getTevSwapModeTable(u32 idx)
Definition J3DMatBlock.h:398
Definition J3DMatBlock.h:267
void initialize()
Definition J3DMatBlock.cpp:103
virtual void ptrToIndex()
Definition J3DMatBlock.h:272
J3DTevBlockNull()
Definition J3DMatBlock.h:269
virtual u32 getType()
Definition J3DMatBlock.h:274
virtual void indexToPtr()
Definition J3DMatBlock.h:273
virtual void reset(J3DTevBlock *)
Definition J3DMatBlock.h:271
virtual ~J3DTevBlockNull()
Definition J3DMatBlock.h:275
Definition J3DMatBlock.h:282
virtual J3DGXColorS10 * getTevColor(u32 idx)
Definition J3DMatBlock.h:312
virtual void setTevKColor(u32 idx, J3DGXColor color)
Definition J3DMatBlock.h:314
virtual void diffTexNo()
Definition J3DMatBlock.cpp:1200
J3DIndTevStage mIndTevStage[8]
Definition J3DMatBlock.h:336
virtual void setTevStageNum(u8 num)
Definition J3DMatBlock.h:320
virtual void setTevKColorSel(u32 idx, u8 const *sel)
Definition J3DMatBlock.h:316
virtual void patch()
Definition J3DMatBlock.cpp:905
virtual void setTevColor(u32 idx, J3DGXColorS10 const *color)
Definition J3DMatBlock.h:310
virtual void setTevKColor(u32 idx, J3DGXColor const *color)
Definition J3DMatBlock.h:313
virtual void patchTexNoAndTexCoordScale()
Definition J3DMatBlock.cpp:869
u8 mTevStageNum
Definition J3DMatBlock.h:340
J3DGXColorS10 mTevColor[4]
Definition J3DMatBlock.h:337
virtual void setIndTevStage(u32 idx, J3DIndTevStage const *stage)
Definition J3DMatBlock.h:325
J3DTevBlockPatched()
Definition J3DMatBlock.h:284
virtual void setTevOrder(u32 idx, J3DTevOrder const *order)
Definition J3DMatBlock.h:307
virtual J3DGXColor * getTevKColor(u32 idx)
Definition J3DMatBlock.h:315
virtual void load()
Definition J3DMatBlock.h:290
virtual void diffTevReg()
Definition J3DMatBlock.cpp:1227
virtual void setTevKColorSel(u32 idx, u8 sel)
Definition J3DMatBlock.h:317
virtual ~J3DTevBlockPatched()
Definition J3DMatBlock.h:331
virtual void setTevRegOffset(u32 offset)
Definition J3DMatBlock.h:330
J3DTevStage mTevStage[8]
Definition J3DMatBlock.h:335
virtual J3DIndTevStage * getIndTevStage(u32 idx)
Definition J3DMatBlock.h:327
void initialize()
Definition J3DMatBlock.cpp:109
virtual u8 getTevKColorSel(u32 idx)
Definition J3DMatBlock.h:318
virtual void diffTexCoordScale()
Definition J3DMatBlock.cpp:1237
virtual u32 getType()
Definition J3DMatBlock.h:302
virtual void setTevStage(u32 idx, J3DTevStage const *stage)
Definition J3DMatBlock.h:322
virtual u16 getTexNo(u32 idx) const
Definition J3DMatBlock.h:306
virtual u8 getTevStageNum() const
Definition J3DMatBlock.h:321
u32 mTevRegOffset
Definition J3DMatBlock.h:341
virtual void patchTevReg()
Definition J3DMatBlock.cpp:852
virtual void indexToPtr()
Definition J3DMatBlock.h:301
virtual void setIndTevStage(u32 idx, J3DIndTevStage stage)
Definition J3DMatBlock.h:326
virtual void setTevStageNum(u8 const *num)
Definition J3DMatBlock.h:319
virtual void setTevColor(u32 idx, J3DGXColorS10 color)
Definition J3DMatBlock.h:311
virtual void setTevStage(u32 idx, J3DTevStage stage)
Definition J3DMatBlock.h:323
u8 mTevKColorSel[8]
Definition J3DMatBlock.h:339
J3DGXColor mTevKColor[4]
Definition J3DMatBlock.h:338
virtual void diffTevStage()
Definition J3DMatBlock.cpp:1209
virtual void ptrToIndex()
Definition J3DMatBlock.cpp:1451
virtual void setTevOrder(u32 idx, J3DTevOrder order)
Definition J3DMatBlock.h:308
virtual u32 getTevRegOffset() const
Definition J3DMatBlock.h:329
virtual void diffTevStageIndirect()
Definition J3DMatBlock.cpp:1218
virtual J3DTevOrder * getTevOrder(u32 idx)
Definition J3DMatBlock.h:309
J3DTevOrder mTevOrder[8]
Definition J3DMatBlock.h:334
virtual void setTexNo(u32 idx, u16 texNo)
Definition J3DMatBlock.h:305
virtual void reset(J3DTevBlock *)
Definition J3DMatBlock.cpp:1755
virtual u32 getTexNoOffset() const
Definition J3DMatBlock.h:328
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:279
virtual void setTexNo(u32 idx, u16 const *texNo)
Definition J3DMatBlock.h:304
u16 mTexNo[8]
Definition J3DMatBlock.h:333
virtual void patchTexNo()
Definition J3DMatBlock.cpp:836
virtual J3DTevStage * getTevStage(u32 idx)
Definition J3DMatBlock.h:324
Definition J3DMatBlock.h:201
virtual void setTevStageNum(u8 const *)
Definition J3DMatBlock.h:237
virtual void setTevColor(u32, J3DGXColorS10 const *)
Definition J3DMatBlock.h:225
virtual u8 getTevKColorSel(u32)
Definition J3DMatBlock.h:233
virtual void diff(u32)
Definition J3DMatBlock.cpp:1180
virtual void setIndTevStage(u32, J3DIndTevStage)
Definition J3DMatBlock.h:249
virtual void setTevSwapModeTable(u32, J3DTevSwapModeTable)
Definition J3DMatBlock.h:246
virtual void setTevKColorSel(u32, u8)
Definition J3DMatBlock.h:232
virtual void diffTevStage()
Definition J3DMatBlock.h:209
virtual void setTevSwapModeInfo(u32, J3DTevSwapModeInfo)
Definition J3DMatBlock.h:244
virtual void patchTexNoAndTexCoordScale()
Definition J3DMatBlock.h:214
virtual void setTevSwapModeTable(u32, J3DTevSwapModeTable const *)
Definition J3DMatBlock.h:245
virtual void setTevKColor(u32, J3DGXColor)
Definition J3DMatBlock.h:229
virtual void diffTexNo()
Definition J3DMatBlock.h:206
virtual s32 countDLSize()
Definition J3DMatBlock.h:218
virtual void setTexNo(u32, u16)
Definition J3DMatBlock.h:220
virtual void setTevStageNum(u8)
Definition J3DMatBlock.h:238
virtual J3DGXColor * getTevKColor(u32)
Definition J3DMatBlock.h:230
virtual J3DGXColorS10 * getTevColor(u32)
Definition J3DMatBlock.h:227
virtual u16 getTexNo(u32) const
Definition J3DMatBlock.h:221
virtual void setTevRegOffset(u32)
Definition J3DMatBlock.h:254
virtual void setTevKColorSel(u32, u8 const *)
Definition J3DMatBlock.h:231
virtual void diffTevStageIndirect()
Definition J3DMatBlock.h:210
virtual void diffTevReg()
Definition J3DMatBlock.h:207
u32 mTexNoOffset
Definition J3DMatBlock.h:260
virtual void ptrToIndex()=0
virtual u32 getTexNoOffset() const
Definition J3DMatBlock.h:251
virtual void setTexNo(u32, u16 const *)
Definition J3DMatBlock.h:219
virtual void setTevOrder(u32, J3DTevOrder const *)
Definition J3DMatBlock.h:222
virtual void setTevKColor(u32, J3DGXColor const *)
Definition J3DMatBlock.h:228
virtual u8 getTevStageNum() const
Definition J3DMatBlock.h:239
virtual J3DIndTevStage * getIndTevStage(u32)
Definition J3DMatBlock.h:250
virtual void patch()
Definition J3DMatBlock.h:211
virtual void patchTexNo()
Definition J3DMatBlock.h:212
virtual void setTevColor(u32, J3DGXColorS10)
Definition J3DMatBlock.h:226
virtual void reset(J3DTevBlock *)
Definition J3DMatBlock.h:203
virtual void setTevSwapModeInfo(u32, J3DTevSwapModeInfo const *)
Definition J3DMatBlock.h:243
virtual J3DTevSwapModeTable * getTevSwapModeTable(u32)
Definition J3DMatBlock.h:247
virtual void setTexNoOffset(u32 offset)
Definition J3DMatBlock.h:253
void indexToPtr_private(u32)
Definition J3DMatBlock.cpp:1472
virtual void setTevKAlphaSel(u32, u8 const *)
Definition J3DMatBlock.h:234
virtual void indexToPtr()=0
virtual ~J3DTevBlock()
Definition J3DMatBlock.h:255
virtual J3DTevStage * getTevStage(u32)
Definition J3DMatBlock.h:242
virtual void setTevStage(u32, J3DTevStage)
Definition J3DMatBlock.h:241
virtual void diffTexCoordScale()
Definition J3DMatBlock.h:208
virtual void load()
Definition J3DMatBlock.h:204
virtual void setTevStage(u32, J3DTevStage const *)
Definition J3DMatBlock.h:240
virtual void patchTevReg()
Definition J3DMatBlock.h:213
virtual void setTevOrder(u32, J3DTevOrder)
Definition J3DMatBlock.h:223
virtual J3DTevOrder * getTevOrder(u32)
Definition J3DMatBlock.h:224
virtual u8 getTevKAlphaSel(u32)
Definition J3DMatBlock.h:236
virtual void setTevKAlphaSel(u32, u8)
Definition J3DMatBlock.h:235
virtual u32 getTevRegOffset() const
Definition J3DMatBlock.h:252
virtual void setIndTevStage(u32, J3DIndTevStage const *)
Definition J3DMatBlock.h:248
Definition J3DMatBlock.h:177
J3DNBTScale mNBTScale
Definition J3DMatBlock.h:194
virtual u32 getType()
Definition J3DMatBlock.h:188
J3DTexGenBlock4()
Definition J3DMatBlock.h:179
virtual void setNBTScale(J3DNBTScale const *scale)
Definition J3DMatBlock.h:189
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:268
void initialize()
Definition J3DMatBlock.cpp:86
virtual ~J3DTexGenBlock4()
Definition J3DMatBlock.h:192
virtual void setNBTScale(J3DNBTScale scale)
Definition J3DMatBlock.h:190
virtual void patch()
Definition J3DMatBlock.cpp:577
virtual J3DNBTScale * getNBTScale()
Definition J3DMatBlock.h:191
virtual void reset(J3DTexGenBlock *)
Definition J3DMatBlock.cpp:1713
virtual void load()
Definition J3DMatBlock.cpp:538
Definition J3DMatBlock.h:153
J3DTexGenBlockBasic()
Definition J3DMatBlock.h:155
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:273
virtual J3DNBTScale * getNBTScale()
Definition J3DMatBlock.h:167
virtual void setNBTScale(J3DNBTScale const *scale)
Definition J3DMatBlock.h:165
virtual ~J3DTexGenBlockBasic()
Definition J3DMatBlock.h:168
virtual void load()
Definition J3DMatBlock.cpp:551
virtual u32 getType()
Definition J3DMatBlock.h:164
void initialize()
Definition J3DMatBlock.cpp:95
virtual void setNBTScale(J3DNBTScale scale)
Definition J3DMatBlock.h:166
virtual void reset(J3DTexGenBlock *)
Definition J3DMatBlock.cpp:1734
virtual void patch()
Definition J3DMatBlock.cpp:590
J3DNBTScale mNBTScale
Definition J3DMatBlock.h:170
Definition J3DMatBlock.h:113
virtual void calcPostTexMtxWithoutViewMtx(f32 const (*)[4])
Definition J3DMatBlock.cpp:2070
virtual void setTexGenNum(u32 num)
Definition J3DMatBlock.h:133
virtual u32 getTexMtxOffset() const
Definition J3DMatBlock.h:139
virtual void calcWithoutViewMtx(f32 const (*)[4])
Definition J3DMatBlock.cpp:1977
virtual u32 getType()
Definition J3DMatBlock.h:131
virtual J3DTexMtx * getTexMtx(u32 idx)
Definition J3DMatBlock.h:138
virtual void diffTexGen()
Definition J3DMatBlock.cpp:622
virtual void setTexMtxOffset(u32 offset)
Definition J3DMatBlock.h:140
virtual void diffTexMtx()
Definition J3DMatBlock.cpp:613
virtual void calc(f32 const (*)[4])
Definition J3DMatBlock.cpp:1916
virtual void diff(u32)
Definition J3DMatBlock.cpp:603
J3DTexGenBlockPatched()
Definition J3DMatBlock.h:115
virtual J3DTexCoord * getTexCoord(u32 idx)
Definition J3DMatBlock.h:136
J3DTexCoord mTexCoord[8]
Definition J3DMatBlock.h:144
virtual void setTexMtx(u32 idx, J3DTexMtx *mtx)
Definition J3DMatBlock.h:137
virtual u32 getTexGenNum() const
Definition J3DMatBlock.h:134
virtual void setTexGenNum(u32 const *num)
Definition J3DMatBlock.h:132
virtual s32 countDLSize()
Definition J3DMatBlock.cpp:263
J3DTexMtx * mTexMtx[8]
Definition J3DMatBlock.h:145
virtual ~J3DTexGenBlockPatched()
Definition J3DMatBlock.h:141
virtual void calcPostTexMtx(f32 const (*)[4])
Definition J3DMatBlock.cpp:2024
virtual void setTexCoord(u32 idx, J3DTexCoord const *coord)
Definition J3DMatBlock.h:135
u32 mTexGenNum
Definition J3DMatBlock.h:143
u32 mTexMtxOffset
Definition J3DMatBlock.h:146
virtual void reset(J3DTexGenBlock *)
Definition J3DMatBlock.cpp:1694
void initialize()
Definition J3DMatBlock.cpp:78
virtual void patch()
Definition J3DMatBlock.cpp:564
virtual void load()
Definition J3DMatBlock.h:125
Definition J3DMatBlock.h:66
virtual J3DTexMtx * getTexMtx(u32)
Definition J3DMatBlock.h:86
virtual void calc(f32 const (*)[4])=0
virtual void calcPostTexMtxWithoutViewMtx(f32 const (*)[4])=0
virtual void calcPostTexMtx(f32 const (*)[4])=0
virtual void setNBTScale(J3DNBTScale const *)
Definition J3DMatBlock.h:87
virtual ~J3DTexGenBlock()
Definition J3DMatBlock.h:92
virtual void setNBTScale(J3DNBTScale)
Definition J3DMatBlock.h:88
virtual void setTexCoord(u32, J3DTexCoord const *)
Definition J3DMatBlock.h:83
virtual void setTexGenNum(u32 const *)
Definition J3DMatBlock.h:80
virtual void setTexGenNum(u32)
Definition J3DMatBlock.h:81
virtual void diffTexGen()=0
virtual u32 getTexMtxOffset() const
Definition J3DMatBlock.h:90
virtual s32 countDLSize()
Definition J3DMatBlock.h:78
virtual void reset(J3DTexGenBlock *)
Definition J3DMatBlock.h:68
virtual void diffTexMtx()=0
virtual void calcWithoutViewMtx(f32 const (*)[4])=0
virtual void setTexMtx(u32, J3DTexMtx *)
Definition J3DMatBlock.h:85
virtual J3DNBTScale * getNBTScale()
Definition J3DMatBlock.h:89
virtual void setTexMtxOffset(u32)
Definition J3DMatBlock.h:91
virtual u32 getTexGenNum() const
Definition J3DMatBlock.h:82
virtual J3DTexCoord * getTexCoord(u32)
Definition J3DMatBlock.h:84
Definition J3DTexture.h:40
static char * table[19]
Definition d_a_door_shutter.cpp:1599
static char * tmp[5]
Definition d_a_npc_ashB.cpp:231
static SECTION_RODATA u8 const id[8]
Definition d_a_npc_bans.cpp:1309
static SECTION_DATA u8 color[4]
Definition d_a_obj_crope.cpp:225
static u16 lightMask
Definition d_kankyo.cpp:3144
Definition J3DMatBlock.h:735
u8 field_0x1
Definition J3DMatBlock.h:737
u8 field_0x0
Definition J3DMatBlock.h:736
u8 field_0x4
Definition J3DMatBlock.h:740
u8 mRef1
Definition J3DMatBlock.h:739
u8 field_0x5
Definition J3DMatBlock.h:741
u8 field_0x6
Definition J3DMatBlock.h:742
u8 field_0x7
Definition J3DMatBlock.h:743
u8 mRef0
Definition J3DMatBlock.h:738
Definition J3DMatBlock.h:761
u8 mRef1
Definition J3DMatBlock.h:793
GXCompare getComp0() const
Definition J3DMatBlock.h:781
void load()
Definition J3DMatBlock.h:787
void setAlphaCompInfo(const J3DAlphaCompInfo ¶m_1)
Definition J3DMatBlock.h:770
GXCompare getComp1() const
Definition J3DMatBlock.h:783
GXAlphaOp getOp() const
Definition J3DMatBlock.h:782
u8 getRef0() const
Definition J3DMatBlock.h:784
u8 mRef0
Definition J3DMatBlock.h:792
J3DAlphaComp(J3DAlphaCompInfo const &info)
Definition J3DMatBlock.h:764
J3DAlphaComp()
Definition J3DMatBlock.h:762
J3DAlphaComp(u16 id)
Definition J3DMatBlock.h:763
u8 getRef1() const
Definition J3DMatBlock.h:785
u16 mID
Definition J3DMatBlock.h:791
Definition J3DMatBlock.h:680
u8 mOp
Definition J3DMatBlock.h:687
void operator=(J3DBlendInfo const &other)
Definition J3DMatBlock.h:681
u8 mDstFactor
Definition J3DMatBlock.h:686
u8 mType
Definition J3DMatBlock.h:684
u8 mSrcFactor
Definition J3DMatBlock.h:685
Definition J3DMatBlock.h:696
void setDstFactor(u8 i_factor)
Definition J3DMatBlock.h:701
GXBlendMode getBlendMode() const
Definition J3DMatBlock.h:703
J3DBlend(J3DBlendInfo const &info)
Definition J3DMatBlock.h:698
J3DBlend()
Definition J3DMatBlock.h:697
void setType(u8 i_type)
Definition J3DMatBlock.h:700
GXLogicOp getLogicOp() const
Definition J3DMatBlock.h:706
GXBlendFactor getDstFactor() const
Definition J3DMatBlock.h:705
void load(u8 ditherEnable)
Definition J3DMatBlock.h:708
GXBlendFactor getSrcFactor() const
Definition J3DMatBlock.h:704
Definition J3DMatBlock.h:1245
virtual u32 getType()
Definition J3DMatBlock.h:1246
virtual ~J3DColorBlockNull()
Definition J3DMatBlock.h:1247
Definition J3DMatBlock.h:1123
u8 field_0x1
Definition J3DMatBlock.h:1125
u8 pad[2]
Definition J3DMatBlock.h:1130
u8 field_0x3
Definition J3DMatBlock.h:1127
u8 field_0x2
Definition J3DMatBlock.h:1126
u8 field_0x0
Definition J3DMatBlock.h:1124
u8 field_0x5
Definition J3DMatBlock.h:1129
u8 field_0x4
Definition J3DMatBlock.h:1128
Definition J3DMatBlock.h:1147
void setLightMask(u8 param_1)
Definition J3DMatBlock.h:1178
J3DColorChan(J3DColorChanInfo const &info)
Definition J3DMatBlock.h:1151
GXDiffuseFn getDiffuseFn()
Definition J3DMatBlock.h:1186
void load()
Definition J3DMatBlock.h:1191
GXColorSrc getMatSrc()
Definition J3DMatBlock.h:1185
u8 getEnable()
Definition J3DMatBlock.h:1183
GXAttnFn getAttnFn()
Definition J3DMatBlock.cpp:347
u16 mColorChanID
Definition J3DMatBlock.h:1196
void setColorChanInfo(J3DColorChanInfo const &info)
Definition J3DMatBlock.h:1154
GXColorSrc getAmbSrc()
Definition J3DMatBlock.h:1184
u16 calcColorChanID(u16 param_0, u8 param_1, u8 param_2, u8 param_3, u8 param_4, u8 param_5)
Definition J3DMatBlock.h:1158
J3DColorChan()
Definition J3DMatBlock.h:1148
u8 getLightMask()
Definition J3DMatBlock.h:1177
Definition J3DStruct.h:120
u8 mAdjEnable
Definition J3DStruct.h:124
f32 mEndZ
Definition J3DStruct.h:127
GXFogAdjTable mFogAdjTable
Definition J3DStruct.h:131
u16 mCenter
Definition J3DStruct.h:125
f32 mStartZ
Definition J3DStruct.h:126
GXColor mColor
Definition J3DStruct.h:130
f32 mNearZ
Definition J3DStruct.h:128
u8 mType
Definition J3DStruct.h:123
f32 mFarZ
Definition J3DStruct.h:129
Definition J3DMatBlock.h:719
J3DFog()
Definition J3DMatBlock.h:720
void setFogInfo(J3DFogInfo info)
Definition J3DMatBlock.h:722
void setFogInfo(J3DFogInfo *info)
Definition J3DMatBlock.h:723
J3DFogInfo * getFogInfo()
Definition J3DMatBlock.h:721
void load() const
Definition J3DMatBlock.h:725
Definition J3DMatBlock.h:12
J3DGXColorS10(GXColorS10 const &color)
Definition J3DMatBlock.h:15
J3DGXColorS10 & operator=(const GXColorS10 &color)
Definition J3DMatBlock.h:16
J3DGXColorS10(J3DGXColorS10 const &other)
Definition J3DMatBlock.h:14
J3DGXColorS10()
Definition J3DMatBlock.h:13
Definition J3DMatBlock.h:30
J3DGXColor & operator=(const GXColor &color)
Definition J3DMatBlock.h:34
J3DGXColor()
Definition J3DMatBlock.h:31
J3DGXColor(GXColor const &color)
Definition J3DMatBlock.h:33
J3DGXColor & operator=(const J3DGXColor &other)
Definition J3DMatBlock.h:38
J3DGXColor(J3DGXColor const &other)
Definition J3DMatBlock.h:32
Definition J3DMatBlock.h:974
u8 mScaleS
Definition J3DMatBlock.h:975
u8 field_0x2
Definition J3DMatBlock.h:977
u8 field_0x3
Definition J3DMatBlock.h:978
u8 mScaleT
Definition J3DMatBlock.h:976
Definition J3DMatBlock.h:987
J3DIndTexCoordScale & operator=(const J3DIndTexCoordScale &other)
Definition J3DMatBlock.h:994
J3DIndTexCoordScale(J3DIndTexCoordScaleInfo const &info)
Definition J3DMatBlock.h:989
~J3DIndTexCoordScale()
Definition J3DMatBlock.h:990
J3DIndTexCoordScale()
Definition J3DMatBlock.h:988
GXIndTexScale getScaleT()
Definition J3DMatBlock.h:992
GXIndTexScale getScaleS()
Definition J3DMatBlock.h:991
Definition J3DStruct.h:110
Mtx23 field_0x0
Definition J3DStruct.h:112
u8 field_0x18
Definition J3DStruct.h:113
Definition J3DMatBlock.h:1007
void load(u32 param_1)
Definition J3DMatBlock.h:1011
J3DIndTexMtx()
Definition J3DMatBlock.h:1008
~J3DIndTexMtx()
Definition J3DMatBlock.h:1010
J3DIndTexMtx(J3DIndTexMtxInfo const &info)
Definition J3DMatBlock.h:1009
Definition J3DMatBlock.h:1020
u8 field_0x3
Definition J3DMatBlock.h:1024
u8 mCoord
Definition J3DMatBlock.h:1021
u8 field_0x2
Definition J3DMatBlock.h:1023
u8 mMap
Definition J3DMatBlock.h:1022
Definition J3DMatBlock.h:1033
GXTexMapID getMap()
Definition J3DMatBlock.h:1036
J3DIndTexOrder()
Definition J3DMatBlock.h:1034
GXTexCoordID getCoord()
Definition J3DMatBlock.h:1037
J3DIndTexOrder(J3DIndTexOrderInfo const &info)
Definition J3DMatBlock.h:1035
J3DIndTexOrder & operator=(const J3DIndTexOrder &other)
Definition J3DMatBlock.h:1039
Definition J3DStruct.h:138
bool mbHasScale
Definition J3DStruct.h:141
Vec mScale
Definition J3DStruct.h:142
Definition J3DMatBlock.h:51
Vec * getScale()
Definition J3DMatBlock.h:57
J3DNBTScale(J3DNBTScaleInfo const &info)
Definition J3DMatBlock.h:53
J3DNBTScale()
Definition J3DMatBlock.h:52
Definition J3DMatBlock.h:837
virtual u32 getType()
Definition J3DMatBlock.h:839
virtual void load()
Definition J3DMatBlock.h:838
virtual ~J3DPEBlockNull()
Definition J3DMatBlock.h:840
void setTevSwapModeInfo(J3DTevSwapModeInfo const ¶m_0)
Definition J3DTevs.h:127
Definition J3DTexture.h:81
Definition J3DMatBlock.h:95
virtual void diffTexMtx()
Definition J3DMatBlock.h:103
virtual void patch()
Definition J3DMatBlock.h:101
virtual void calcWithoutViewMtx(f32 const (*)[4])
Definition J3DMatBlock.h:97
virtual void load()
Definition J3DMatBlock.h:100
virtual void diff(u32)
Definition J3DMatBlock.h:102
virtual void diffTexGen()
Definition J3DMatBlock.h:104
virtual ~J3DTexGenBlockNull()
Definition J3DMatBlock.h:106
virtual void calcPostTexMtxWithoutViewMtx(f32 const (*)[4])
Definition J3DMatBlock.h:99
virtual void calcPostTexMtx(f32 const (*)[4])
Definition J3DMatBlock.h:98
virtual u32 getType()
Definition J3DMatBlock.h:105
virtual void calc(f32 const (*)[4])
Definition J3DMatBlock.h:96
Definition J3DMatBlock.h:632
u8 field_0x2
Definition J3DMatBlock.h:635
u8 field_0x0
Definition J3DMatBlock.h:633
u8 field_0x1
Definition J3DMatBlock.h:634
u8 pad
Definition J3DMatBlock.h:636
Definition J3DMatBlock.h:645
void setFunc(u8 i_func)
Definition J3DMatBlock.h:657
J3DZMode()
Definition J3DMatBlock.h:646
u8 getUpdateEnable() const
Definition J3DMatBlock.h:671
void setZModeInfo(const J3DZModeInfo &info)
Definition J3DMatBlock.h:649
void load() const
Definition J3DMatBlock.h:665
J3DZMode(J3DZModeInfo const &info)
Definition J3DMatBlock.h:647
void setUpdateEnable(u8 i_enable)
Definition J3DMatBlock.h:661
u8 getFunc() const
Definition J3DMatBlock.h:670
u8 getCompareEnable() const
Definition J3DMatBlock.h:669
void setCompareEnable(u8 i_compare)
Definition J3DMatBlock.h:653
u16 mZModeID
Definition J3DMatBlock.h:673
Definition d_a_hozelda.cpp:18
Definition d_a_obj_sekizoa.cpp:191
u8 g
Definition GXStruct.h:10
u8 b
Definition GXStruct.h:11
u8 a
Definition GXStruct.h:12
u8 r
Definition GXStruct.h:9
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8