23#if PLATFORM_GCN && __MWERKS__
126 virtual void setGX();
139 J3D_PANIC(250,
index < 4,
"Error : range over.");
222 virtual void setGX();
235 J3D_PANIC(360,
index < 4,
"Error : range over.");
320 virtual void setGX();
333 J3D_PANIC(468,
index < 4,
"Error : range over.");
418 virtual void setGX();
431 J3D_PANIC(579,
index < 4,
"Error : range over.");
517 virtual void setGX();
530 J3D_PANIC(691,
index < 4,
"Error : range over.");
623 return ((param_1) << 5) | ((param_2 & 0xff) << 3) | (param_3 & 0xff);
742 virtual void setGX();
static BOOL flag
Definition DEMOAVX.c:20
static u8 index[20][3]
Definition GXDraw.c:434
u32 mode
Definition GXTev.c:56
const J2DBlendInfo j2dDefaultBlendInfo
u16 J2DCalcAlphaCmp(s32 param_1, u32 param_2, u32 param_3)
Definition J2DMatBlock.h:622
const u16 j2dDefaultAlphaCmp
static Mtx mtx[10]
Definition c_lib.cpp:486
Definition J2DMatBlock.h:817
JUtility::TColor * getMatColor(u32 i)
Definition J2DMatBlock.h:832
JUtility::TColor mMatColor[2]
Definition J2DMatBlock.h:819
J2DColorChan mColorChan[4]
Definition J2DMatBlock.h:821
virtual ~J2DColorBlock()
Definition J2DMatBlock.h:830
void setGX()
Definition J2DMatBlock.cpp:21
u8 mColorChanNum
Definition J2DMatBlock.h:820
J2DColorBlock()
Definition J2DMatBlock.h:825
void initialize()
Definition J2DMatBlock.cpp:10
J2DColorChan * getColorChan(u32 i)
Definition J2DMatBlock.h:833
u8 mCullMode
Definition J2DMatBlock.h:822
void setCullMode(u8 mode)
Definition J2DMatBlock.h:834
void setColorChan(u32 i, const J2DColorChan &color)
Definition J2DMatBlock.h:837
void setMatColor(u32 i, JUtility::TColor color)
Definition J2DMatBlock.h:836
void setColorChanNum(u8 num)
Definition J2DMatBlock.h:835
Definition J2DMatBlock.h:737
virtual void setIndTexOrder(u32 index, J2DIndTexOrder order)
Definition J2DMatBlock.h:746
virtual void setIndTexMtx(u32 index, J2DIndTexMtx mtx)
Definition J2DMatBlock.h:752
virtual void setGX()
Definition J2DMatBlock.cpp:2162
J2DIndTexOrder mIndTexOrder[4]
Definition J2DMatBlock.h:766
virtual u8 getIndTexStageNum() const
Definition J2DMatBlock.h:745
virtual void initialize()
Definition J2DMatBlock.cpp:2149
u8 mIndTexStageNum
Definition J2DMatBlock.h:765
virtual J2DIndTexMtx * getIndTexMtx(u32 index)
Definition J2DMatBlock.h:755
virtual J2DIndTexOrder * getIndTexOrder(u32 index)
Definition J2DMatBlock.h:749
virtual ~J2DIndBlockFull()
Definition J2DMatBlock.h:762
J2DIndTexMtx mIndTexMtx[3]
Definition J2DMatBlock.h:767
J2DIndBlockFull()
Definition J2DMatBlock.h:739
virtual void setIndTexStageNum(u8 num)
Definition J2DMatBlock.h:744
J2DIndTexCoordScale mTexCoordScale[4]
Definition J2DMatBlock.h:768
virtual u32 getType()
Definition J2DMatBlock.h:743
virtual void setIndTexCoordScale(u32 index, J2DIndTexCoordScale scale)
Definition J2DMatBlock.h:756
virtual J2DIndTexCoordScale * getIndTexCoordScale(u32 index)
Definition J2DMatBlock.h:759
Definition J2DMatBlock.h:775
J2DIndBlockNull()
Definition J2DMatBlock.h:777
virtual u32 getType()
Definition J2DMatBlock.h:780
virtual ~J2DIndBlockNull()
Definition J2DMatBlock.h:781
virtual void setGX()
Definition J2DMatBlock.h:779
Definition J2DMatBlock.h:717
virtual void setGX()
Definition J2DMatBlock.h:720
virtual J2DIndTexMtx * getIndTexMtx(u32)
Definition J2DMatBlock.h:727
virtual void setIndTexMtx(u32, J2DIndTexMtx)
Definition J2DMatBlock.h:726
virtual u8 getIndTexStageNum() const
Definition J2DMatBlock.h:723
virtual void setIndTexStageNum(u8)
Definition J2DMatBlock.h:722
virtual J2DIndTexOrder * getIndTexOrder(u32)
Definition J2DMatBlock.h:725
virtual void setIndTexCoordScale(u32, J2DIndTexCoordScale)
Definition J2DMatBlock.h:728
virtual void initialize()
Definition J2DMatBlock.h:719
virtual void setIndTexOrder(u32, J2DIndTexOrder)
Definition J2DMatBlock.h:724
virtual J2DIndTexCoordScale * getIndTexCoordScale(u32)
Definition J2DMatBlock.h:729
virtual ~J2DIndBlock()
Definition J2DMatBlock.h:730
Definition J2DMatBlock.h:697
void setBlend(J2DBlend blend)
Definition J2DMatBlock.h:704
J2DPEBlock()
Definition J2DMatBlock.h:699
J2DAlphaComp mAlphaComp
Definition J2DMatBlock.h:708
void setDither(u8 dither)
Definition J2DMatBlock.h:705
void setGX()
Definition J2DMatBlock.cpp:2181
J2DBlend mBlend
Definition J2DMatBlock.h:709
void initialize()
Definition J2DMatBlock.cpp:2175
void setAlphaComp(J2DAlphaComp comp)
Definition J2DMatBlock.h:703
u8 mDither
Definition J2DMatBlock.h:710
Definition J2DMatBlock.h:512
bool mFontUndeleteFlag
Definition J2DMatBlock.h:604
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:538
J2DTevBlock16()
Definition J2DMatBlock.cpp:1710
u8 field_0xf7
Definition J2DMatBlock.h:594
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:1767
JUTTexture * mTexture[8]
Definition J2DMatBlock.h:600
JUTFont * mFont
Definition J2DMatBlock.h:602
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:548
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:2029
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:551
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:534
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:528
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:575
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:544
u8 mUndeleteFlag
Definition J2DMatBlock.h:603
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:554
virtual u16 getFontNo() const
Definition J2DMatBlock.h:524
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:523
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:539
virtual u32 getType()
Definition J2DMatBlock.h:519
virtual ~J2DTevBlock16()
Definition J2DMatBlock.cpp:1719
u8 mTevKColorSel[16]
Definition J2DMatBlock.h:596
u16 mFontNo
Definition J2DMatBlock.h:589
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:543
virtual void initialize()
Definition J2DMatBlock.cpp:1732
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:598
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:542
J2DTevOrder mTevOrder[16]
Definition J2DMatBlock.h:590
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:525
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:537
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:578
J2DTevStage mTevStage[16]
Definition J2DMatBlock.h:593
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:1918
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:583
virtual void setGX()
Definition J2DMatBlock.cpp:2097
virtual u32 getTexNo(u32 index) const
Definition J2DMatBlock.h:522
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:2089
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:2143
virtual JUTFont * getFont()
Definition J2DMatBlock.h:581
u8 mTevStageNum
Definition J2DMatBlock.h:592
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:521
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:560
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:540
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:591
u16 mTexNo[8]
Definition J2DMatBlock.h:588
JUTPalette * mPalette[8]
Definition J2DMatBlock.h:601
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:584
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:529
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:595
J2DIndTevStage mIndTevStage[16]
Definition J2DMatBlock.h:599
virtual u8 getMaxStage()
Definition J2DMatBlock.h:520
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:547
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:2006
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:533
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:557
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:2062
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:563
u8 mTevKAlphaSel[16]
Definition J2DMatBlock.h:597
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:541
Definition J2DMatBlock.h:121
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:208
u8 mTevKColorSel[1]
Definition J2DMatBlock.h:203
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:205
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:156
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:133
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:149
virtual ~J2DTevBlock1()
Definition J2DMatBlock.cpp:100
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:134
virtual u32 getType()
Definition J2DMatBlock.h:128
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:138
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:193
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:143
virtual u16 getFontNo() const
Definition J2DMatBlock.h:133
virtual void initialize()
Definition J2DMatBlock.cpp:112
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:166
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:157
virtual u32 getTexNo(u32 index) const
Definition J2DMatBlock.h:131
virtual JUTFont * getFont()
Definition J2DMatBlock.h:190
u16 mFontNo
Definition J2DMatBlock.h:198
u16 mTexNo[1]
Definition J2DMatBlock.h:197
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:163
J2DIndTevStage mIndTevStage[1]
Definition J2DMatBlock.h:206
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:184
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:160
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:137
JUTFont * mFont
Definition J2DMatBlock.h:209
J2DTevOrder mTevOrder[1]
Definition J2DMatBlock.h:199
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:152
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:130
J2DTevStage mTevStage[1]
Definition J2DMatBlock.h:201
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:148
virtual void setGX()
Definition J2DMatBlock.cpp:350
J2DTevBlock1()
Definition J2DMatBlock.cpp:94
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:286
JUTTexture * mTexture[1]
Definition J2DMatBlock.h:207
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:169
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:202
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:153
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:146
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:270
JUTPalette * mPalette[1]
Definition J2DMatBlock.h:208
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:187
virtual u8 getMaxStage()
Definition J2DMatBlock.h:129
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:346
u8 mUndeleteFlag
Definition J2DMatBlock.h:210
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:151
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:319
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:388
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:172
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:200
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:132
u8 mTevKAlphaSel[1]
Definition J2DMatBlock.h:204
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:147
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:142
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:192
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:150
Definition J2DMatBlock.h:217
u16 mTexNo[2]
Definition J2DMatBlock.h:293
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:249
JUTPalette * mPalette[2]
Definition J2DMatBlock.h:306
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:259
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:247
virtual void setGX()
Definition J2DMatBlock.cpp:769
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:696
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:280
JUTTexture * mTexture[2]
Definition J2DMatBlock.h:305
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:296
J2DTevOrder mTevOrder[2]
Definition J2DMatBlock.h:295
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:595
u8 field_0x43
Definition J2DMatBlock.h:299
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:230
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:673
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:244
virtual void initialize()
Definition J2DMatBlock.cpp:418
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:234
virtual u8 getMaxStage()
Definition J2DMatBlock.h:225
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:252
virtual u16 getFontNo() const
Definition J2DMatBlock.h:229
virtual JUTFont * getFont()
Definition J2DMatBlock.h:286
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:256
u8 mTevStageNum
Definition J2DMatBlock.h:297
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:288
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:246
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:262
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:289
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:447
u8 mUndeleteFlag
Definition J2DMatBlock.h:308
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:303
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:300
u16 mFontNo
Definition J2DMatBlock.h:294
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:756
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:283
J2DTevBlock2()
Definition J2DMatBlock.cpp:394
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:226
u8 mTevKAlphaSel[2]
Definition J2DMatBlock.h:302
virtual u32 getType()
Definition J2DMatBlock.h:224
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:233
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:228
J2DTevStage mTevStage[2]
Definition J2DMatBlock.h:298
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:822
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:238
virtual u32 getTexNo(u32 index) const
Definition J2DMatBlock.h:227
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:239
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:253
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:248
JUTFont * mFont
Definition J2DMatBlock.h:307
u8 mTevKColorSel[2]
Definition J2DMatBlock.h:301
virtual ~J2DTevBlock2()
Definition J2DMatBlock.cpp:401
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:268
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:245
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:242
J2DIndTevStage mIndTevStage[2]
Definition J2DMatBlock.h:304
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:729
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:243
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:265
Definition J2DMatBlock.h:315
virtual u8 getMaxStage()
Definition J2DMatBlock.h:323
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:884
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:366
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:347
virtual void setGX()
Definition J2DMatBlock.cpp:1219
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:1265
u8 mTevStageNum
Definition J2DMatBlock.h:395
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:387
virtual ~J2DTevBlock4()
Definition J2DMatBlock.cpp:837
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:331
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:324
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:401
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:1206
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:345
JUTPalette * mPalette[4]
Definition J2DMatBlock.h:404
J2DTevOrder mTevOrder[4]
Definition J2DMatBlock.h:393
J2DTevStage mTevStage[4]
Definition J2DMatBlock.h:396
u8 mTevKAlphaSel[4]
Definition J2DMatBlock.h:400
JUTTexture * mTexture[4]
Definition J2DMatBlock.h:403
J2DIndTevStage mIndTevStage[4]
Definition J2DMatBlock.h:402
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:342
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:357
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:340
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:337
u16 mTexNo[4]
Definition J2DMatBlock.h:391
u8 mTevKColorSel[4]
Definition J2DMatBlock.h:399
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:363
virtual u16 getFontNo() const
Definition J2DMatBlock.h:327
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:360
virtual u32 getTexNo(u32 index) const
Definition J2DMatBlock.h:325
u8 field_0x5f
Definition J2DMatBlock.h:397
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:341
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:351
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:336
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:398
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:328
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:394
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:378
virtual JUTFont * getFont()
Definition J2DMatBlock.h:384
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:354
u8 mUndeleteFlag
Definition J2DMatBlock.h:406
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:1179
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:1035
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:344
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:1123
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:386
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:346
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:343
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:381
u16 mFontNo
Definition J2DMatBlock.h:392
virtual u32 getType()
Definition J2DMatBlock.h:322
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:1146
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:326
virtual void initialize()
Definition J2DMatBlock.cpp:850
J2DTevBlock4()
Definition J2DMatBlock.cpp:828
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:350
JUTFont * mFont
Definition J2DMatBlock.h:405
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:332
Definition J2DMatBlock.h:413
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:442
virtual u32 getTexNo(u32 index) const
Definition J2DMatBlock.h:423
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:492
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:1623
u8 mUndeleteFlag
Definition J2DMatBlock.h:504
u16 mFontNo
Definition J2DMatBlock.h:490
u8 field_0x97
Definition J2DMatBlock.h:495
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:458
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:426
u8 mTevKAlphaSel[8]
Definition J2DMatBlock.h:498
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:449
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:455
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:485
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:1650
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:1328
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:484
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:479
virtual u16 getFontNo() const
Definition J2DMatBlock.h:425
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:445
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:496
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:430
u8 mTevKColorSel[8]
Definition J2DMatBlock.h:497
JUTFont * mFont
Definition J2DMatBlock.h:503
virtual u32 getType()
Definition J2DMatBlock.h:420
virtual JUTFont * getFont()
Definition J2DMatBlock.h:482
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:448
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:1590
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:476
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:452
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:461
J2DIndTevStage mIndTevStage[8]
Definition J2DMatBlock.h:500
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:422
J2DTevStage mTevStage[8]
Definition J2DMatBlock.h:494
J2DTevOrder mTevOrder[8]
Definition J2DMatBlock.h:491
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:1479
virtual ~J2DTevBlock8()
Definition J2DMatBlock.cpp:1280
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:439
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:429
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:1567
u16 mTexNo[8]
Definition J2DMatBlock.h:489
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:438
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:441
u8 mTevStageNum
Definition J2DMatBlock.h:493
virtual void initialize()
Definition J2DMatBlock.cpp:1293
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:440
virtual u8 getMaxStage()
Definition J2DMatBlock.h:421
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:444
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:1704
JUTTexture * mTexture[8]
Definition J2DMatBlock.h:501
J2DTevBlock8()
Definition J2DMatBlock.cpp:1271
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:464
bool mFontUndeleteFlag
Definition J2DMatBlock.h:505
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:443
virtual void setGX()
Definition J2DMatBlock.cpp:1658
JUTPalette * mPalette[8]
Definition J2DMatBlock.h:502
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:434
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:435
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:424
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:499
Definition J2DMatBlock.h:68
virtual ~J2DTevBlock()
Definition J2DMatBlock.h:114
virtual u32 getTexNo(u32) const
Definition J2DMatBlock.h:76
virtual JUtility::TColor * getTevKColor(u32)
Definition J2DMatBlock.h:84
virtual u8 getTevKAlphaSel(u32)
Definition J2DMatBlock.h:88
virtual u8 getMaxStage()=0
virtual void setTevSwapModeTable(u32, J2DTevSwapModeTable)
Definition J2DMatBlock.h:94
virtual bool insertTexture(u32, JUTTexture *)
Definition J2DMatBlock.h:100
virtual J2DTevOrder * getTevOrder(u32)
Definition J2DMatBlock.h:80
virtual bool setTexture(u32, JUTTexture *)
Definition J2DMatBlock.h:102
virtual bool setFont(JUTFont *)
Definition J2DMatBlock.h:105
virtual u16 getFontNo() const
Definition J2DMatBlock.h:78
virtual void setTevStage(u32, J2DTevStage)
Definition J2DMatBlock.h:91
virtual J2DGXColorS10 * getTevColor(u32)
Definition J2DMatBlock.h:82
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:113
virtual J2DIndTevStage * getIndTevStage(u32)
Definition J2DMatBlock.h:97
virtual void setTevKAlphaSel(u32, u8)
Definition J2DMatBlock.h:87
virtual void setTevOrder(u32, J2DTevOrder)
Definition J2DMatBlock.h:79
virtual void setTevSwapModeInfo(u32, J2DTevSwapModeInfo)
Definition J2DMatBlock.h:93
virtual void setIndTevStage(u32, J2DIndTevStage)
Definition J2DMatBlock.h:96
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.h:72
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.h:101
virtual bool removeTexture(u32)
Definition J2DMatBlock.h:103
virtual bool insertTexture(u32, ResTIMG const *)
Definition J2DMatBlock.h:98
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.h:104
virtual JUTPalette * getPalette(u32)
Definition J2DMatBlock.cpp:90
virtual bool insertTexture(u32, ResTIMG const *, JUTPalette *)
Definition J2DMatBlock.h:99
virtual JUTTexture * getTexture(u32)
Definition J2DMatBlock.cpp:86
virtual void setGX()
Definition J2DMatBlock.h:71
virtual u8 getTevKColorSel(u32)
Definition J2DMatBlock.h:86
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32)
Definition J2DMatBlock.h:95
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:90
virtual void setTevStageNum(u8)
Definition J2DMatBlock.h:89
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.h:111
virtual void setTevKColor(u32, JUtility::TColor)
Definition J2DMatBlock.h:83
virtual void initialize()
Definition J2DMatBlock.h:70
virtual bool prepareTexture(u8)
Definition J2DMatBlock.h:107
virtual void setTevColor(u32, J2DGXColorS10)
Definition J2DMatBlock.h:81
virtual void setTevKColorSel(u32, u8)
Definition J2DMatBlock.h:85
virtual void setFontNo(u16)
Definition J2DMatBlock.h:77
virtual JUTFont * getFont()
Definition J2DMatBlock.h:110
virtual J2DTevStage * getTevStage(u32)
Definition J2DMatBlock.h:92
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.h:106
virtual void setUndeleteFlag(u8)
Definition J2DMatBlock.h:112
virtual void setTexNo(u32, u16)
Definition J2DMatBlock.h:75
void setTevSwapModeInfo(const J2DTevSwapModeInfo &swapInfo)
Definition J2DTevs.h:423
Definition J2DMatBlock.h:788
void setTexMtx(u32, J2DTexMtx &)
Definition J2DMatBlock.cpp:63
J2DTexGenBlock()
Definition J2DMatBlock.h:795
J2DTexMtx * mTexMtx[8]
Definition J2DMatBlock.h:792
void getTexMtx(u32, J2DTexMtx &)
Definition J2DMatBlock.cpp:77
void setTexGenNum(u32 num)
Definition J2DMatBlock.h:803
J2DTexMtx & getTexMtx(u32 i)
Definition J2DMatBlock.h:807
void setTexCoord(u32 i, const J2DTexCoord *coord)
Definition J2DMatBlock.h:805
void setTexMtx(u32 i, J2DTexMtx *mtx)
Definition J2DMatBlock.h:806
void setTexCoord(u32 i, J2DTexCoord coord)
Definition J2DMatBlock.h:804
virtual ~J2DTexGenBlock()
Definition J2DMatBlock.cpp:57
void initialize()
Definition J2DMatBlock.cpp:34
u32 getTexGenNum() const
Definition J2DMatBlock.h:802
void setGX()
Definition J2DMatBlock.cpp:44
J2DTexCoord & getTexCoord(u32 i)
Definition J2DMatBlock.h:808
J2DTexCoord mTexGenCoord[8]
Definition J2DMatBlock.h:791
u32 mTexGenNum
Definition J2DMatBlock.h:790
Definition JUTPalette.h:22
Definition JUTResFont.h:24
Definition JUTTexture.h:47
static char * table[19]
Definition d_a_door_shutter.cpp:1527
static GXColor color
Definition d_a_obj_crope.cpp:39
_GXTexMapID
Definition GXEnum.h:190
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
int i
Definition e_pow.c:165
Definition J2DMatBlock.h:611
u8 field_0x5
Definition J2DMatBlock.h:617
u8 mRef0
Definition J2DMatBlock.h:614
u8 field_0x1
Definition J2DMatBlock.h:613
u8 field_0x6
Definition J2DMatBlock.h:618
u8 field_0x4
Definition J2DMatBlock.h:616
u8 field_0x0
Definition J2DMatBlock.h:612
u8 field_0x7
Definition J2DMatBlock.h:619
u8 mRef1
Definition J2DMatBlock.h:615
Definition J2DMatBlock.h:630
void operator=(const J2DAlphaComp &other)
Definition J2DMatBlock.h:641
u16 mAlphaCmp
Definition J2DMatBlock.h:652
u8 mRef0
Definition J2DMatBlock.h:653
u8 getComp1()
Definition J2DMatBlock.h:649
u8 getRef0()
Definition J2DMatBlock.h:647
u8 mRef1
Definition J2DMatBlock.h:654
u8 getComp0()
Definition J2DMatBlock.h:646
J2DAlphaComp()
Definition J2DMatBlock.h:631
u8 getRef1()
Definition J2DMatBlock.h:650
J2DAlphaComp(const J2DAlphaCompInfo &info)
Definition J2DMatBlock.h:636
u8 getOp()
Definition J2DMatBlock.h:648
Definition J2DMatBlock.h:661
u8 mType
Definition J2DMatBlock.h:669
u8 mDstFactor
Definition J2DMatBlock.h:671
u8 mOp
Definition J2DMatBlock.h:672
u8 mSrcFactor
Definition J2DMatBlock.h:670
void operator=(J2DBlendInfo const &other)
Definition J2DMatBlock.h:662
Definition J2DMatBlock.h:681
u8 getOp()
Definition J2DMatBlock.h:688
J2DBlend(const J2DBlendInfo &info)
Definition J2DMatBlock.h:683
J2DBlendInfo mBlendInfo
Definition J2DMatBlock.h:690
void setBlendInfo(const J2DBlendInfo &info)
Definition J2DMatBlock.h:684
u8 getDstFactor()
Definition J2DMatBlock.h:687
u8 getSrcFactor()
Definition J2DMatBlock.h:686
J2DBlend()
Definition J2DMatBlock.h:682
u8 getType()
Definition J2DMatBlock.h:685
Definition J2DMatBlock.h:20
J2DGXColorS10(GXColorS10 &other)
Definition J2DMatBlock.h:31
J2DGXColorS10(const GXColorS10 &other)
Definition J2DMatBlock.h:45
J2DGXColorS10 & operator=(const GXColorS10 &other)
Definition J2DMatBlock.h:53
J2DGXColorS10(J2DGXColorS10 &other)
Definition J2DMatBlock.h:24
J2DGXColorS10()
Definition J2DMatBlock.h:21
J2DGXColorS10(const J2DGXColorS10 &other)
Definition J2DMatBlock.h:38
Image data header.
Definition JUTTexture.h:18
Definition JUTPalette.h:12
s16 g
Definition GXStruct.h:35
s16 a
Definition GXStruct.h:35
s16 r
Definition GXStruct.h:35
s16 b
Definition GXStruct.h:35