107 virtual void setGX();
202 virtual void setGX();
299 virtual void setGX();
396 virtual void setGX();
494 virtual void setGX();
599 return ((
param_1) << 5) | ((
param_2 & 0xff) << 3) | (param_3 & 0xff);
713 virtual void setGX();
_GXTexMapID
Definition GXEnum.h:30
u8 J2DCalcColorChanID(const J2DColorChanInfo &info)
Definition J2DMatBlock.h:793
const J2DBlendInfo j2dDefaultBlendInfo
u16 J2DCalcAlphaCmp(s32 param_1, u32 param_2, u32 param_3)
Definition J2DMatBlock.h:598
const J2DColorChanInfo j2dDefaultColorChanInfo
const u16 j2dDefaultAlphaCmp
static Mtx mtx[10]
Definition c_lib.cpp:347
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition J2DMatBlock.h:823
JUtility::TColor * getMatColor(u32 i)
Definition J2DMatBlock.h:838
JUtility::TColor mMatColor[2]
Definition J2DMatBlock.h:825
J2DColorChan mColorChan[4]
Definition J2DMatBlock.h:827
virtual ~J2DColorBlock()
Definition J2DMatBlock.h:836
void setGX()
Definition J2DMatBlock.cpp:26
u8 mColorChanNum
Definition J2DMatBlock.h:826
J2DColorBlock()
Definition J2DMatBlock.h:831
void initialize()
Definition J2DMatBlock.cpp:14
J2DColorChan * getColorChan(u32 i)
Definition J2DMatBlock.h:839
u8 mCullMode
Definition J2DMatBlock.h:828
void setCullMode(u8 mode)
Definition J2DMatBlock.h:840
void setColorChan(u32 i, const J2DColorChan &color)
Definition J2DMatBlock.h:843
void setMatColor(u32 i, JUtility::TColor color)
Definition J2DMatBlock.h:842
void setColorChanNum(u8 num)
Definition J2DMatBlock.h:841
Definition J2DMatBlock.h:800
void setColorChanInfo(const J2DColorChanInfo &info)
Definition J2DMatBlock.h:809
u16 mColorChan
Definition J2DMatBlock.h:816
J2DColorChan()
Definition J2DMatBlock.h:802
J2DColorChan(const J2DColorChanInfo &info)
Definition J2DMatBlock.h:805
u16 getMatSrc() const
Definition J2DMatBlock.h:813
Definition J2DMatBlock.h:708
virtual void setIndTexOrder(u32 index, J2DIndTexOrder order)
Definition J2DMatBlock.h:717
virtual void setIndTexMtx(u32 index, J2DIndTexMtx mtx)
Definition J2DMatBlock.h:723
virtual void setGX()
Definition J2DMatBlock.cpp:2210
J2DIndTexOrder mIndTexOrder[4]
Definition J2DMatBlock.h:737
virtual u8 getIndTexStageNum() const
Definition J2DMatBlock.h:716
virtual void initialize()
Definition J2DMatBlock.cpp:2196
u8 mIndTexStageNum
Definition J2DMatBlock.h:736
virtual J2DIndTexMtx * getIndTexMtx(u32 index)
Definition J2DMatBlock.h:726
virtual J2DIndTexOrder * getIndTexOrder(u32 index)
Definition J2DMatBlock.h:720
virtual ~J2DIndBlockFull()
Definition J2DMatBlock.h:733
J2DIndTexMtx mIndTexMtx[3]
Definition J2DMatBlock.h:738
J2DIndBlockFull()
Definition J2DMatBlock.h:710
virtual void setIndTexStageNum(u8 num)
Definition J2DMatBlock.h:715
J2DIndTexCoordScale mTexCoordScale[4]
Definition J2DMatBlock.h:739
virtual u32 getType()
Definition J2DMatBlock.h:714
virtual void setIndTexCoordScale(u32 index, J2DIndTexCoordScale scale)
Definition J2DMatBlock.h:727
virtual J2DIndTexCoordScale * getIndTexCoordScale(u32 index)
Definition J2DMatBlock.h:730
Definition J2DMatBlock.h:746
J2DIndBlockNull()
Definition J2DMatBlock.h:748
virtual u32 getType()
Definition J2DMatBlock.h:751
virtual ~J2DIndBlockNull()
Definition J2DMatBlock.h:752
virtual void setGX()
Definition J2DMatBlock.h:750
Definition J2DMatBlock.h:688
virtual void setGX()
Definition J2DMatBlock.h:691
virtual J2DIndTexMtx * getIndTexMtx(u32)
Definition J2DMatBlock.h:698
virtual void setIndTexMtx(u32, J2DIndTexMtx)
Definition J2DMatBlock.h:697
virtual u8 getIndTexStageNum() const
Definition J2DMatBlock.h:694
virtual void setIndTexStageNum(u8)
Definition J2DMatBlock.h:693
virtual J2DIndTexOrder * getIndTexOrder(u32)
Definition J2DMatBlock.h:696
virtual void setIndTexCoordScale(u32, J2DIndTexCoordScale)
Definition J2DMatBlock.h:699
virtual void initialize()
Definition J2DMatBlock.h:690
virtual void setIndTexOrder(u32, J2DIndTexOrder)
Definition J2DMatBlock.h:695
virtual J2DIndTexCoordScale * getIndTexCoordScale(u32)
Definition J2DMatBlock.h:700
virtual ~J2DIndBlock()
Definition J2DMatBlock.h:701
Definition J2DMatBlock.h:668
void setBlend(J2DBlend blend)
Definition J2DMatBlock.h:675
J2DPEBlock()
Definition J2DMatBlock.h:670
J2DAlphaComp mAlphaComp
Definition J2DMatBlock.h:679
void setDither(u8 dither)
Definition J2DMatBlock.h:676
void setGX()
Definition J2DMatBlock.cpp:2231
J2DBlend mBlend
Definition J2DMatBlock.h:680
void initialize()
Definition J2DMatBlock.cpp:2224
void setAlphaComp(J2DAlphaComp comp)
Definition J2DMatBlock.h:674
u8 mDither
Definition J2DMatBlock.h:681
Definition J2DMatBlock.h:489
bool mFontUndeleteFlag
Definition J2DMatBlock.h:580
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:514
J2DTevBlock16()
Definition J2DMatBlock.cpp:1765
u8 field_0xf7
Definition J2DMatBlock.h:570
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:1795
JUTTexture * mTexture[8]
Definition J2DMatBlock.h:576
JUTFont * mFont
Definition J2DMatBlock.h:578
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:524
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:2068
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:527
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:510
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:505
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:551
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:520
u8 mUndeleteFlag
Definition J2DMatBlock.h:579
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:530
virtual u16 getFontNo() const
Definition J2DMatBlock.h:501
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:500
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:515
virtual u32 getType()
Definition J2DMatBlock.h:496
virtual ~J2DTevBlock16()
Definition J2DMatBlock.cpp:1775
u8 mTevKColorSel[16]
Definition J2DMatBlock.h:572
u16 mFontNo
Definition J2DMatBlock.h:565
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:519
virtual void initialize()
Definition J2DMatBlock.cpp:1789
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:574
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:518
J2DTevOrder mTevOrder[16]
Definition J2DMatBlock.h:566
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:502
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:513
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:554
J2DTevStage mTevStage[16]
Definition J2DMatBlock.h:569
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:1951
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:559
virtual void setGX()
Definition J2DMatBlock.cpp:2141
virtual u32 getTexNo(u32 index) const
Definition J2DMatBlock.h:499
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:2132
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:2189
virtual JUTFont * getFont()
Definition J2DMatBlock.h:557
u8 mTevStageNum
Definition J2DMatBlock.h:568
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:498
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:536
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:516
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:567
u16 mTexNo[8]
Definition J2DMatBlock.h:564
JUTPalette * mPalette[8]
Definition J2DMatBlock.h:577
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:560
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:506
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:571
J2DIndTevStage mIndTevStage[16]
Definition J2DMatBlock.h:575
virtual u8 getMaxStage()
Definition J2DMatBlock.h:497
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:523
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:2043
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:509
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:533
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:2104
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:539
u8 mTevKAlphaSel[16]
Definition J2DMatBlock.h:573
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:517
Definition J2DMatBlock.h:102
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:218
u8 mTevKColorSel[1]
Definition J2DMatBlock.h:183
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:185
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:136
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:145
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:129
virtual ~J2DTevBlock1()
Definition J2DMatBlock.cpp:109
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:115
virtual u32 getType()
Definition J2DMatBlock.h:109
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:119
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:173
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:123
virtual u16 getFontNo() const
Definition J2DMatBlock.h:114
virtual void initialize()
Definition J2DMatBlock.cpp:122
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:146
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:137
virtual u32 getTexNo(u32 index) const
Definition J2DMatBlock.h:112
virtual JUTFont * getFont()
Definition J2DMatBlock.h:170
u16 mFontNo
Definition J2DMatBlock.h:178
u16 mTexNo[1]
Definition J2DMatBlock.h:177
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:143
J2DIndTevStage mIndTevStage[1]
Definition J2DMatBlock.h:186
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:164
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:140
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:118
JUTFont * mFont
Definition J2DMatBlock.h:189
J2DTevOrder mTevOrder[1]
Definition J2DMatBlock.h:179
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:132
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:111
J2DTevStage mTevStage[1]
Definition J2DMatBlock.h:181
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:128
virtual void setGX()
Definition J2DMatBlock.cpp:371
J2DTevBlock1()
Definition J2DMatBlock.cpp:102
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:301
JUTTexture * mTexture[1]
Definition J2DMatBlock.h:187
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:149
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:182
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:133
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:126
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:283
JUTPalette * mPalette[1]
Definition J2DMatBlock.h:188
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:167
virtual u8 getMaxStage()
Definition J2DMatBlock.h:110
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:366
u8 mUndeleteFlag
Definition J2DMatBlock.h:190
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:131
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:337
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:411
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:152
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:180
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:113
u8 mTevKAlphaSel[1]
Definition J2DMatBlock.h:184
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:127
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:122
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:172
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:130
Definition J2DMatBlock.h:197
u16 mTexNo[2]
Definition J2DMatBlock.h:272
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:228
JUTPalette * mPalette[2]
Definition J2DMatBlock.h:285
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:238
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:226
virtual void setGX()
Definition J2DMatBlock.cpp:812
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:733
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:259
JUTTexture * mTexture[2]
Definition J2DMatBlock.h:284
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:275
J2DTevOrder mTevOrder[2]
Definition J2DMatBlock.h:274
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:628
u8 field_0x43
Definition J2DMatBlock.h:278
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:210
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:708
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:223
virtual void initialize()
Definition J2DMatBlock.cpp:444
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:214
virtual u8 getMaxStage()
Definition J2DMatBlock.h:205
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:231
virtual u16 getFontNo() const
Definition J2DMatBlock.h:209
virtual JUTFont * getFont()
Definition J2DMatBlock.h:265
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:235
u8 mTevStageNum
Definition J2DMatBlock.h:276
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:267
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:225
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:241
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:268
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:475
u8 mUndeleteFlag
Definition J2DMatBlock.h:287
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:282
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:279
u16 mFontNo
Definition J2DMatBlock.h:273
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:798
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:262
J2DTevBlock2()
Definition J2DMatBlock.cpp:418
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:206
u8 mTevKAlphaSel[2]
Definition J2DMatBlock.h:281
virtual u32 getType()
Definition J2DMatBlock.h:204
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:213
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:208
J2DTevStage mTevStage[2]
Definition J2DMatBlock.h:277
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:860
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:217
virtual u32 getTexNo(u32 index) const
Definition J2DMatBlock.h:207
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:218
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:232
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:227
JUTFont * mFont
Definition J2DMatBlock.h:286
u8 mTevKColorSel[2]
Definition J2DMatBlock.h:280
virtual ~J2DTevBlock2()
Definition J2DMatBlock.cpp:426
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:247
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:224
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:221
J2DIndTevStage mIndTevStage[2]
Definition J2DMatBlock.h:283
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:769
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:222
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:244
Definition J2DMatBlock.h:294
virtual u8 getMaxStage()
Definition J2DMatBlock.h:302
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:928
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:344
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:325
virtual void setGX()
Definition J2DMatBlock.cpp:1279
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:1327
u8 mTevStageNum
Definition J2DMatBlock.h:373
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:365
virtual ~J2DTevBlock4()
Definition J2DMatBlock.cpp:877
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:310
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:303
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:379
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:1265
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:323
JUTPalette * mPalette[4]
Definition J2DMatBlock.h:382
J2DTevOrder mTevOrder[4]
Definition J2DMatBlock.h:371
J2DTevStage mTevStage[4]
Definition J2DMatBlock.h:374
u8 mTevKAlphaSel[4]
Definition J2DMatBlock.h:378
JUTTexture * mTexture[4]
Definition J2DMatBlock.h:381
J2DIndTevStage mIndTevStage[4]
Definition J2DMatBlock.h:380
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:320
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:335
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:318
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:315
u16 mTexNo[4]
Definition J2DMatBlock.h:369
u8 mTevKColorSel[4]
Definition J2DMatBlock.h:377
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:341
virtual u16 getFontNo() const
Definition J2DMatBlock.h:306
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:338
virtual u32 getTexNo(u32 index) const
Definition J2DMatBlock.h:304
u8 field_0x5f
Definition J2DMatBlock.h:375
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:319
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:329
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:314
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:376
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:307
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:372
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:356
virtual JUTFont * getFont()
Definition J2DMatBlock.h:362
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:332
u8 mUndeleteFlag
Definition J2DMatBlock.h:384
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:1236
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:1084
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:322
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:1175
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:364
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:324
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:321
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:359
u16 mFontNo
Definition J2DMatBlock.h:370
virtual u32 getType()
Definition J2DMatBlock.h:301
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:1200
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:305
virtual void initialize()
Definition J2DMatBlock.cpp:892
J2DTevBlock4()
Definition J2DMatBlock.cpp:867
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:328
JUTFont * mFont
Definition J2DMatBlock.h:383
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:311
Definition J2DMatBlock.h:391
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:419
virtual u32 getTexNo(u32 index) const
Definition J2DMatBlock.h:401
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:469
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:1672
u8 mUndeleteFlag
Definition J2DMatBlock.h:481
u16 mFontNo
Definition J2DMatBlock.h:467
u8 field_0x97
Definition J2DMatBlock.h:472
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:435
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:404
u8 mTevKAlphaSel[8]
Definition J2DMatBlock.h:475
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:426
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:432
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:462
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:1701
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:1364
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:461
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:456
virtual u16 getFontNo() const
Definition J2DMatBlock.h:403
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:422
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:473
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:408
u8 mTevKColorSel[8]
Definition J2DMatBlock.h:474
JUTFont * mFont
Definition J2DMatBlock.h:480
virtual u32 getType()
Definition J2DMatBlock.h:398
virtual JUTFont * getFont()
Definition J2DMatBlock.h:459
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:425
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:1636
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:453
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:429
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:438
J2DIndTevStage mIndTevStage[8]
Definition J2DMatBlock.h:477
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:400
J2DTevStage mTevStage[8]
Definition J2DMatBlock.h:471
J2DTevOrder mTevOrder[8]
Definition J2DMatBlock.h:468
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:1520
virtual ~J2DTevBlock8()
Definition J2DMatBlock.cpp:1344
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:416
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:407
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:1611
u16 mTexNo[8]
Definition J2DMatBlock.h:466
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:415
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:418
u8 mTevStageNum
Definition J2DMatBlock.h:470
virtual void initialize()
Definition J2DMatBlock.cpp:1358
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:417
virtual u8 getMaxStage()
Definition J2DMatBlock.h:399
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:421
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:1758
JUTTexture * mTexture[8]
Definition J2DMatBlock.h:478
J2DTevBlock8()
Definition J2DMatBlock.cpp:1334
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:441
bool mFontUndeleteFlag
Definition J2DMatBlock.h:482
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:420
virtual void setGX()
Definition J2DMatBlock.cpp:1710
JUTPalette * mPalette[8]
Definition J2DMatBlock.h:479
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:411
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:412
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:402
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:476
Definition J2DMatBlock.h:49
virtual ~J2DTevBlock()
Definition J2DMatBlock.h:95
virtual u32 getTexNo(u32) const
Definition J2DMatBlock.h:57
virtual JUtility::TColor * getTevKColor(u32)
Definition J2DMatBlock.h:65
virtual u8 getTevKAlphaSel(u32)
Definition J2DMatBlock.h:69
virtual u8 getMaxStage()=0
virtual void setTevSwapModeTable(u32, J2DTevSwapModeTable)
Definition J2DMatBlock.h:75
virtual bool insertTexture(u32, JUTTexture *)
Definition J2DMatBlock.h:81
virtual J2DTevOrder * getTevOrder(u32)
Definition J2DMatBlock.h:61
virtual bool setTexture(u32, JUTTexture *)
Definition J2DMatBlock.h:83
virtual bool setFont(JUTFont *)
Definition J2DMatBlock.h:86
virtual u16 getFontNo() const
Definition J2DMatBlock.h:59
virtual void setTevStage(u32, J2DTevStage)
Definition J2DMatBlock.h:72
virtual J2DGXColorS10 * getTevColor(u32)
Definition J2DMatBlock.h:63
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:94
virtual J2DIndTevStage * getIndTevStage(u32)
Definition J2DMatBlock.h:78
virtual void setTevKAlphaSel(u32, u8)
Definition J2DMatBlock.h:68
virtual void setTevOrder(u32, J2DTevOrder)
Definition J2DMatBlock.h:60
virtual void setTevSwapModeInfo(u32, J2DTevSwapModeInfo)
Definition J2DMatBlock.h:74
virtual void setIndTevStage(u32, J2DIndTevStage)
Definition J2DMatBlock.h:77
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.h:53
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.h:82
virtual bool removeTexture(u32)
Definition J2DMatBlock.h:84
virtual bool insertTexture(u32, ResTIMG const *)
Definition J2DMatBlock.h:79
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.h:85
virtual JUTPalette * getPalette(u32)
Definition J2DMatBlock.cpp:97
virtual bool insertTexture(u32, ResTIMG const *, JUTPalette *)
Definition J2DMatBlock.h:80
virtual JUTTexture * getTexture(u32)
Definition J2DMatBlock.cpp:92
virtual void setGX()
Definition J2DMatBlock.h:52
virtual u8 getTevKColorSel(u32)
Definition J2DMatBlock.h:67
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32)
Definition J2DMatBlock.h:76
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:71
virtual void setTevStageNum(u8)
Definition J2DMatBlock.h:70
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.h:92
virtual void setTevKColor(u32, JUtility::TColor)
Definition J2DMatBlock.h:64
virtual void initialize()
Definition J2DMatBlock.h:51
virtual bool prepareTexture(u8)
Definition J2DMatBlock.h:88
virtual void setTevColor(u32, J2DGXColorS10)
Definition J2DMatBlock.h:62
virtual void setTevKColorSel(u32, u8)
Definition J2DMatBlock.h:66
virtual void setFontNo(u16)
Definition J2DMatBlock.h:58
virtual JUTFont * getFont()
Definition J2DMatBlock.h:91
virtual J2DTevStage * getTevStage(u32)
Definition J2DMatBlock.h:73
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.h:87
virtual void setUndeleteFlag(u8)
Definition J2DMatBlock.h:93
virtual void setTexNo(u32, u16)
Definition J2DMatBlock.h:56
void setTevSwapModeInfo(const J2DTevSwapModeInfo &swapInfo)
Definition J2DTevs.h:396
Definition J2DMatBlock.h:759
void setTexMtx(u32, J2DTexMtx &)
Definition J2DMatBlock.cpp:72
J2DTexGenBlock()
Definition J2DMatBlock.h:766
J2DTexMtx * mTexMtx[8]
Definition J2DMatBlock.h:763
void getTexMtx(u32, J2DTexMtx &)
Definition J2DMatBlock.cpp:85
void setTexGenNum(u32 num)
Definition J2DMatBlock.h:774
void setTexMtx(u32 i, J2DTexMtx *mtx)
Definition J2DMatBlock.h:776
void setTexCoord(u32 i, J2DTexCoord coord)
Definition J2DMatBlock.h:775
virtual ~J2DTexGenBlock()
Definition J2DMatBlock.cpp:63
void initialize()
Definition J2DMatBlock.cpp:39
u32 getTexGenNum() const
Definition J2DMatBlock.h:773
void setGX()
Definition J2DMatBlock.cpp:50
J2DTexCoord & getTexCoord(u32 i)
Definition J2DMatBlock.h:777
J2DTexCoord mTexGenCoord[8]
Definition J2DMatBlock.h:762
u32 mTexGenNum
Definition J2DMatBlock.h:761
Definition JUTPalette.h:22
Definition JUTResFont.h:24
Definition JUTTexture.h:46
static char * table[19]
Definition d_a_door_shutter.cpp:1599
static SECTION_DATA u8 color[4]
Definition d_a_obj_crope.cpp:225
static volatile BOOL flag
Definition dspproc.cpp:20
int i
Definition e_pow.c:165
Definition J2DMatBlock.h:587
u8 field_0x5
Definition J2DMatBlock.h:593
u8 mRef0
Definition J2DMatBlock.h:590
u8 field_0x1
Definition J2DMatBlock.h:589
u8 field_0x6
Definition J2DMatBlock.h:594
u8 field_0x4
Definition J2DMatBlock.h:592
u8 field_0x0
Definition J2DMatBlock.h:588
u8 field_0x7
Definition J2DMatBlock.h:595
u8 mRef1
Definition J2DMatBlock.h:591
Definition J2DMatBlock.h:606
u16 mAlphaCmp
Definition J2DMatBlock.h:623
u8 mRef0
Definition J2DMatBlock.h:624
u8 getComp1()
Definition J2DMatBlock.h:620
u8 getRef0()
Definition J2DMatBlock.h:618
u8 mRef1
Definition J2DMatBlock.h:625
u8 getComp0()
Definition J2DMatBlock.h:617
J2DAlphaComp()
Definition J2DMatBlock.h:607
u8 getRef1()
Definition J2DMatBlock.h:621
J2DAlphaComp(const J2DAlphaCompInfo &info)
Definition J2DMatBlock.h:612
u8 getOp()
Definition J2DMatBlock.h:619
Definition J2DMatBlock.h:632
u8 mType
Definition J2DMatBlock.h:640
u8 mDstFactor
Definition J2DMatBlock.h:642
u8 mOp
Definition J2DMatBlock.h:643
u8 mSrcFactor
Definition J2DMatBlock.h:641
void operator=(J2DBlendInfo const &other)
Definition J2DMatBlock.h:633
Definition J2DMatBlock.h:652
u8 getOp()
Definition J2DMatBlock.h:659
J2DBlend(const J2DBlendInfo &info)
Definition J2DMatBlock.h:654
J2DBlendInfo mBlendInfo
Definition J2DMatBlock.h:661
void setBlendInfo(const J2DBlendInfo &info)
Definition J2DMatBlock.h:655
u8 getDstFactor()
Definition J2DMatBlock.h:658
u8 getSrcFactor()
Definition J2DMatBlock.h:657
J2DBlend()
Definition J2DMatBlock.h:653
u8 getType()
Definition J2DMatBlock.h:656
Definition J2DMatBlock.h:786
u8 field_0x3
Definition J2DMatBlock.h:790
u8 field_0x2
Definition J2DMatBlock.h:789
u8 field_0x1
Definition J2DMatBlock.h:788
u8 field_0x0
Definition J2DMatBlock.h:787
Definition J2DMatBlock.h:19
J2DGXColorS10(const GXColorS10 &other)
Definition J2DMatBlock.h:27
J2DGXColorS10 & operator=(const GXColorS10 &other)
Definition J2DMatBlock.h:34
J2DGXColorS10()
Definition J2DMatBlock.h:20
J2DGXColorS10(const J2DGXColorS10 &other)
Definition J2DMatBlock.h:21
Image data header.
Definition d_menu_dmap_map.cpp:109
Definition JUTPalette.h:12
Definition d_a_obj_sekizoa.cpp:191
s16 g
Definition GXStruct.h:17
s16 a
Definition GXStruct.h:19
s16 r
Definition GXStruct.h:16
s16 b
Definition GXStruct.h:18
unsigned long u32
Definition types.h:10
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8