23#if PLATFORM_GCN && __MWERKS__
126 virtual void setGX();
131 J3D_PANIC(241,
index < 1,
"Error : range over.");
135 J3D_PANIC(242,
index < 1,
"Error : range over.");
141 J3D_PANIC(247,
index < 1,
"Error : range over.");
145 J3D_PANIC(248,
index < 1,
"Error : range over.");
149 J3D_PANIC(250,
index < 4,
"Error : range over.");
153 J3D_PANIC(251,
index < 4,
"Error : range over.");
157 J3D_PANIC(253,
index < 4,
"Error : range over.");
161 J3D_PANIC(254,
index < 4,
"Error : range over.");
165 J3D_PANIC(256,
index < 1,
"Error : range over.");
169 J3D_PANIC(257,
index < 1,
"Error : range over.");
173 J3D_PANIC(259,
index < 1,
"Error : range over.");
177 J3D_PANIC(260,
index < 1,
"Error : range over.");
183 J3D_PANIC(265,
index < 1,
"Error : range over.");
187 J3D_PANIC(266,
index < 1,
"Error : range over.");
191 J3D_PANIC(268,
index < 1,
"Error : range over.");
195 J3D_PANIC(270,
index < 4,
"Error : range over.");
199 J3D_PANIC(271,
index < 4,
"Error : range over.");
203 J3D_PANIC(273,
index < 1,
"Error : range over.");
207 J3D_PANIC(274,
index < 1,
"Error : range over.");
266 virtual void setGX();
271 J3D_PANIC(351,
index < 2,
"Error : range over.");
275 J3D_PANIC(352,
index < 2,
"Error : range over.");
281 J3D_PANIC(357,
index < 2,
"Error : range over.");
285 J3D_PANIC(358,
index < 2,
"Error : range over.");
289 J3D_PANIC(360,
index < 4,
"Error : range over.");
293 J3D_PANIC(361,
index < 4,
"Error : range over.");
297 J3D_PANIC(363,
index < 4,
"Error : range over.");
301 J3D_PANIC(364,
index < 4,
"Error : range over.");
305 J3D_PANIC(366,
index < 2,
"Error : range over.");
309 J3D_PANIC(367,
index < 2,
"Error : range over.");
313 J3D_PANIC(369,
index < 2,
"Error : range over.");
317 J3D_PANIC(370,
index < 2,
"Error : range over.");
323 J3D_PANIC(375,
index < 2,
"Error : range over.");
327 J3D_PANIC(376,
index < 2,
"Error : range over.");
331 J3D_PANIC(378,
index < 2,
"Error : range over.");
335 J3D_PANIC(380,
index < 4,
"Error : range over.");
339 J3D_PANIC(381,
index < 4,
"Error : range over.");
343 J3D_PANIC(383,
index < 2,
"Error : range over.");
347 J3D_PANIC(384,
index < 2,
"Error : range over.");
408 virtual void setGX();
413 J3D_PANIC(459,
index < 4,
"Error : range over.");
417 J3D_PANIC(460,
index < 4,
"Error : range over.");
423 J3D_PANIC(465,
index < 4,
"Error : range over.");
427 J3D_PANIC(466,
index < 4,
"Error : range over.");
431 J3D_PANIC(468,
index < 4,
"Error : range over.");
435 J3D_PANIC(469,
index < 4,
"Error : range over.");
439 J3D_PANIC(471,
index < 4,
"Error : range over.");
443 J3D_PANIC(472,
index < 4,
"Error : range over.");
447 J3D_PANIC(474,
index < 4,
"Error : range over.");
451 J3D_PANIC(475,
index < 4,
"Error : range over.");
455 J3D_PANIC(477,
index < 4,
"Error : range over.");
459 J3D_PANIC(478,
index < 4,
"Error : range over.");
465 J3D_PANIC(483,
index < 4,
"Error : range over.");
469 J3D_PANIC(484,
index < 4,
"Error : range over.");
473 J3D_PANIC(486,
index < 4,
"Error : range over.");
477 J3D_PANIC(488,
index < 4,
"Error : range over.");
481 J3D_PANIC(489,
index < 4,
"Error : range over.");
485 J3D_PANIC(491,
index < 4,
"Error : range over.");
489 J3D_PANIC(492,
index < 4,
"Error : range over.");
550 virtual void setGX();
555 J3D_PANIC(570,
index < 8,
"Error : range over.");
559 J3D_PANIC(571,
index < 8,
"Error : range over.");
565 J3D_PANIC(576,
index < 8,
"Error : range over.");
569 J3D_PANIC(577,
index < 8,
"Error : range over.");
573 J3D_PANIC(579,
index < 4,
"Error : range over.");
577 J3D_PANIC(580,
index < 4,
"Error : range over.");
581 J3D_PANIC(582,
index < 4,
"Error : range over.");
585 J3D_PANIC(583,
index < 4,
"Error : range over.");
589 J3D_PANIC(585,
index < 8,
"Error : range over.");
593 J3D_PANIC(586,
index < 8,
"Error : range over.");
597 J3D_PANIC(588,
index < 8,
"Error : range over.");
601 J3D_PANIC(589,
index < 8,
"Error : range over.");
607 J3D_PANIC(594,
index < 8,
"Error : range over.");
611 J3D_PANIC(595,
index < 8,
"Error : range over.");
615 J3D_PANIC(597,
index < 8,
"Error : range over.");
619 J3D_PANIC(599,
index < 4,
"Error : range over.");
623 J3D_PANIC(600,
index < 4,
"Error : range over.");
627 J3D_PANIC(602,
index < 8,
"Error : range over.");
631 J3D_PANIC(603,
index < 8,
"Error : range over.");
693 virtual void setGX();
698 J3D_PANIC(682,
index < 8,
"Error : range over.");
702 J3D_PANIC(683,
index < 8,
"Error : range over.");
708 J3D_PANIC(688,
index < 16,
"Error : range over.");
712 J3D_PANIC(689,
index < 16,
"Error : range over.");
716 J3D_PANIC(691,
index < 4,
"Error : range over.");
720 J3D_PANIC(692,
index < 4,
"Error : range over.");
724 J3D_PANIC(694,
index < 4,
"Error : range over.");
728 J3D_PANIC(695,
index < 4,
"Error : range over.");
732 J3D_PANIC(697,
index < 16,
"Error : range over.");
736 J3D_PANIC(698,
index < 16,
"Error : range over.");
740 J3D_PANIC(700,
index < 16,
"Error : range over.");
744 J3D_PANIC(701,
index < 16,
"Error : range over.");
750 J3D_PANIC(706,
index < 16,
"Error : range over.");
754 J3D_PANIC(707,
index < 16,
"Error : range over.");
758 J3D_PANIC(709,
index < 16,
"Error : range over.");
762 J3D_PANIC(711,
index < 4,
"Error : range over.");
766 J3D_PANIC(712,
index < 4,
"Error : range over.");
770 J3D_PANIC(714,
index < 16,
"Error : range over.");
774 J3D_PANIC(715,
index < 16,
"Error : range over.");
843 return (param_1 << 5) | (param_2 << 3) | param_3;
963 virtual void setGX();
968 J3D_PANIC(856,
index < 4,
"Error : range over.");
972 J3D_PANIC(857,
index < 4,
"Error : range over.");
976 J3D_PANIC(859,
index < 3,
"Error : range over.");
980 J3D_PANIC(860,
index < 3,
"Error : range over.");
984 J3D_PANIC(862,
index < 4,
"Error : range over.");
988 J3D_PANIC(863,
index < 4,
"Error : range over.");
1034 J3D_PANIC(101,
i < 8,
"Error : range over.");
1038 J3D_PANIC(98,
i < 8,
"Error : range over.");
1039 J3D_PANIC(99, coord,
"Error : null pointer.");
1043 J3D_PANIC(120,
i < 8,
"Error : range over.");
1047 J3D_PANIC(108,
i < 8,
"Error : range over.");
1051 J3D_PANIC(102,
i < 8,
"Error : range over.");
1078 J3D_PANIC(49,
i < 2,
"Error : range over.");
1082 J3D_PANIC(55,
i < 4,
"Error : range over.");
1088 J3D_PANIC(48,
i < 2,
"Error : range over.");
1092 J3D_PANIC(54,
i < 4,
"Error : range over.");
static BOOL flag
Definition DEMOAVX.c:20
const J2DBlendInfo j2dDefaultBlendInfo
Definition J2DTevs.cpp:157
u16 J2DCalcAlphaCmp(u8 param_1, u8 param_2, u8 param_3)
Definition J2DMatBlock.h:842
const u16 j2dDefaultAlphaCmp
Definition J2DTevs.cpp:166
static Mtx mtx[10]
Definition c_lib.cpp:486
Definition J2DMatBlock.h:1062
JUtility::TColor * getMatColor(u32 i)
Definition J2DMatBlock.h:1077
JUtility::TColor mMatColor[2]
Definition J2DMatBlock.h:1064
J2DColorChan mColorChan[4]
Definition J2DMatBlock.h:1066
virtual ~J2DColorBlock()
Definition J2DMatBlock.h:1075
void setGX()
Definition J2DMatBlock.cpp:21
u8 mColorChanNum
Definition J2DMatBlock.h:1065
J2DColorBlock()
Definition J2DMatBlock.h:1070
void initialize()
Definition J2DMatBlock.cpp:10
J2DColorChan * getColorChan(u32 i)
Definition J2DMatBlock.h:1081
u8 mCullMode
Definition J2DMatBlock.h:1067
void setCullMode(u8 mode)
Definition J2DMatBlock.h:1085
void setColorChan(u32 i, const J2DColorChan &color)
Definition J2DMatBlock.h:1091
void setMatColor(u32 i, JUtility::TColor color)
Definition J2DMatBlock.h:1087
void setColorChanNum(u8 num)
Definition J2DMatBlock.h:1086
Definition J2DMatBlock.h:958
virtual void setIndTexOrder(u32 index, J2DIndTexOrder order)
Definition J2DMatBlock.h:967
virtual void setIndTexMtx(u32 index, J2DIndTexMtx mtx)
Definition J2DMatBlock.h:975
virtual void setGX()
Definition J2DMatBlock.cpp:2169
J2DIndTexOrder mIndTexOrder[4]
Definition J2DMatBlock.h:995
virtual u8 getIndTexStageNum() const
Definition J2DMatBlock.h:966
virtual void initialize()
Definition J2DMatBlock.cpp:2156
u8 mIndTexStageNum
Definition J2DMatBlock.h:994
virtual J2DIndTexMtx * getIndTexMtx(u32 index)
Definition J2DMatBlock.h:979
virtual J2DIndTexOrder * getIndTexOrder(u32 index)
Definition J2DMatBlock.h:971
virtual ~J2DIndBlockFull()
Definition J2DMatBlock.h:991
J2DIndTexMtx mIndTexMtx[3]
Definition J2DMatBlock.h:996
J2DIndBlockFull()
Definition J2DMatBlock.h:960
virtual void setIndTexStageNum(u8 num)
Definition J2DMatBlock.h:965
J2DIndTexCoordScale mTexCoordScale[4]
Definition J2DMatBlock.h:997
virtual u32 getType()
Definition J2DMatBlock.h:964
virtual void setIndTexCoordScale(u32 index, J2DIndTexCoordScale scale)
Definition J2DMatBlock.h:983
virtual J2DIndTexCoordScale * getIndTexCoordScale(u32 index)
Definition J2DMatBlock.h:987
Definition J2DMatBlock.h:1004
J2DIndBlockNull()
Definition J2DMatBlock.h:1006
virtual u32 getType()
Definition J2DMatBlock.h:1009
virtual ~J2DIndBlockNull()
Definition J2DMatBlock.h:1010
virtual void setGX()
Definition J2DMatBlock.h:1008
Definition J2DMatBlock.h:938
virtual void setGX()
Definition J2DMatBlock.h:941
virtual J2DIndTexMtx * getIndTexMtx(u32)
Definition J2DMatBlock.h:948
virtual void setIndTexMtx(u32, J2DIndTexMtx)
Definition J2DMatBlock.h:947
virtual u8 getIndTexStageNum() const
Definition J2DMatBlock.h:944
virtual void setIndTexStageNum(u8)
Definition J2DMatBlock.h:943
virtual J2DIndTexOrder * getIndTexOrder(u32)
Definition J2DMatBlock.h:946
virtual void setIndTexCoordScale(u32, J2DIndTexCoordScale)
Definition J2DMatBlock.h:949
virtual void initialize()
Definition J2DMatBlock.h:940
virtual void setIndTexOrder(u32, J2DIndTexOrder)
Definition J2DMatBlock.h:945
virtual J2DIndTexCoordScale * getIndTexCoordScale(u32)
Definition J2DMatBlock.h:950
virtual ~J2DIndBlock()
Definition J2DMatBlock.h:951
Definition J2DMatBlock.h:917
void setBlend(J2DBlend blend)
Definition J2DMatBlock.h:925
J2DPEBlock()
Definition J2DMatBlock.h:919
J2DAlphaComp mAlphaComp
Definition J2DMatBlock.h:929
void setDither(u8 dither)
Definition J2DMatBlock.h:926
~J2DPEBlock()
Definition J2DMatBlock.h:920
void setGX()
Definition J2DMatBlock.cpp:2188
J2DBlend mBlend
Definition J2DMatBlock.h:930
void initialize()
Definition J2DMatBlock.cpp:2182
void setAlphaComp(J2DAlphaComp comp)
Definition J2DMatBlock.h:924
u8 mDither
Definition J2DMatBlock.h:931
Definition J2DMatBlock.h:688
bool mFontUndeleteFlag
Definition J2DMatBlock.h:824
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:731
J2DTevBlock16()
Definition J2DMatBlock.cpp:1716
u8 field_0xf7
Definition J2DMatBlock.h:814
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:1773
JUTTexture * mTexture[8]
Definition J2DMatBlock.h:820
JUTFont * mFont
Definition J2DMatBlock.h:822
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:757
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:2035
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:761
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:723
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:711
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:789
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:749
u8 mUndeleteFlag
Definition J2DMatBlock.h:823
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:765
virtual u16 getFontNo() const
Definition J2DMatBlock.h:706
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:705
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:735
virtual u32 getType()
Definition J2DMatBlock.h:695
virtual ~J2DTevBlock16()
Definition J2DMatBlock.cpp:1725
u8 mTevKColorSel[16]
Definition J2DMatBlock.h:816
u16 mFontNo
Definition J2DMatBlock.h:809
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:748
virtual void initialize()
Definition J2DMatBlock.cpp:1738
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:818
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:747
J2DTevOrder mTevOrder[16]
Definition J2DMatBlock.h:810
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:707
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:727
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:795
J2DTevStage mTevStage[16]
Definition J2DMatBlock.h:813
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:1925
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:803
virtual void setGX()
Definition J2DMatBlock.cpp:2103
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:2095
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:2150
virtual JUTFont * getFont()
Definition J2DMatBlock.h:801
u8 mTevStageNum
Definition J2DMatBlock.h:812
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:697
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:773
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:739
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:811
virtual u16 getTexNo(u32 index) const
Definition J2DMatBlock.h:701
u16 mTexNo[8]
Definition J2DMatBlock.h:808
JUTPalette * mPalette[8]
Definition J2DMatBlock.h:821
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:804
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:715
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:815
J2DIndTevStage mIndTevStage[16]
Definition J2DMatBlock.h:819
virtual u8 getMaxStage()
Definition J2DMatBlock.h:696
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:753
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:2012
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:719
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:769
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:2068
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:777
u8 mTevKAlphaSel[16]
Definition J2DMatBlock.h:817
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:743
Definition J2DMatBlock.h:121
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:210
u8 mTevKColorSel[1]
Definition J2DMatBlock.h:247
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:249
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:186
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:135
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:172
virtual ~J2DTevBlock1()
Definition J2DMatBlock.cpp:102
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:140
virtual u32 getType()
Definition J2DMatBlock.h:128
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:148
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:237
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:156
virtual u16 getFontNo() const
Definition J2DMatBlock.h:139
virtual void initialize()
Definition J2DMatBlock.cpp:114
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:202
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:190
virtual JUTFont * getFont()
Definition J2DMatBlock.h:234
u16 mFontNo
Definition J2DMatBlock.h:242
u16 mTexNo[1]
Definition J2DMatBlock.h:241
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:198
J2DIndTevStage mIndTevStage[1]
Definition J2DMatBlock.h:250
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:222
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:194
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:144
JUTFont * mFont
Definition J2DMatBlock.h:253
J2DTevOrder mTevOrder[1]
Definition J2DMatBlock.h:243
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:181
virtual u16 getTexNo(u32 index) const
Definition J2DMatBlock.h:134
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:130
J2DTevStage mTevStage[1]
Definition J2DMatBlock.h:245
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:168
virtual void setGX()
Definition J2DMatBlock.cpp:352
J2DTevBlock1()
Definition J2DMatBlock.cpp:96
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:288
JUTTexture * mTexture[1]
Definition J2DMatBlock.h:251
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:206
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:246
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:182
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:160
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:272
JUTPalette * mPalette[1]
Definition J2DMatBlock.h:252
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:228
virtual u8 getMaxStage()
Definition J2DMatBlock.h:129
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:348
u8 mUndeleteFlag
Definition J2DMatBlock.h:254
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:180
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:321
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:391
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:210
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:244
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:138
u8 mTevKAlphaSel[1]
Definition J2DMatBlock.h:248
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:164
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:152
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:236
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:176
Definition J2DMatBlock.h:261
u16 mTexNo[2]
Definition J2DMatBlock.h:381
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:322
JUTPalette * mPalette[2]
Definition J2DMatBlock.h:394
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:338
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:320
virtual void setGX()
Definition J2DMatBlock.cpp:771
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:698
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:362
JUTTexture * mTexture[2]
Definition J2DMatBlock.h:393
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:384
J2DTevOrder mTevOrder[2]
Definition J2DMatBlock.h:383
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:598
u8 field_0x43
Definition J2DMatBlock.h:387
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:280
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:675
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:308
virtual void initialize()
Definition J2DMatBlock.cpp:421
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:288
virtual u8 getMaxStage()
Definition J2DMatBlock.h:269
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:326
virtual u16 getFontNo() const
Definition J2DMatBlock.h:279
virtual JUTFont * getFont()
Definition J2DMatBlock.h:374
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:334
u8 mTevStageNum
Definition J2DMatBlock.h:385
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:376
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:316
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:342
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:377
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:450
u8 mUndeleteFlag
Definition J2DMatBlock.h:396
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:391
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:388
u16 mFontNo
Definition J2DMatBlock.h:382
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:758
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:368
J2DTevBlock2()
Definition J2DMatBlock.cpp:397
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:270
u8 mTevKAlphaSel[2]
Definition J2DMatBlock.h:390
virtual u32 getType()
Definition J2DMatBlock.h:268
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:284
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:278
J2DTevStage mTevStage[2]
Definition J2DMatBlock.h:386
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:826
virtual u16 getTexNo(u32 index) const
Definition J2DMatBlock.h:274
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:292
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:296
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:330
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:321
JUTFont * mFont
Definition J2DMatBlock.h:395
u8 mTevKColorSel[2]
Definition J2DMatBlock.h:389
virtual ~J2DTevBlock2()
Definition J2DMatBlock.cpp:404
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:350
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:312
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:300
J2DIndTevStage mIndTevStage[2]
Definition J2DMatBlock.h:392
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:731
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:304
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:346
Definition J2DMatBlock.h:403
virtual u8 getMaxStage()
Definition J2DMatBlock.h:411
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:888
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:492
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:464
virtual void setGX()
Definition J2DMatBlock.cpp:1223
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:1270
u8 mTevStageNum
Definition J2DMatBlock.h:527
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:519
virtual ~J2DTevBlock4()
Definition J2DMatBlock.cpp:841
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:426
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:412
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:533
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:1210
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:462
JUTPalette * mPalette[4]
Definition J2DMatBlock.h:536
J2DTevOrder mTevOrder[4]
Definition J2DMatBlock.h:525
J2DTevStage mTevStage[4]
Definition J2DMatBlock.h:528
u8 mTevKAlphaSel[4]
Definition J2DMatBlock.h:532
JUTTexture * mTexture[4]
Definition J2DMatBlock.h:535
J2DIndTevStage mIndTevStage[4]
Definition J2DMatBlock.h:534
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:450
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:480
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:442
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:438
u16 mTexNo[4]
Definition J2DMatBlock.h:523
u8 mTevKColorSel[4]
Definition J2DMatBlock.h:531
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:488
virtual u16 getFontNo() const
Definition J2DMatBlock.h:421
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:484
u8 field_0x5f
Definition J2DMatBlock.h:529
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:446
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:472
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:434
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:530
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:422
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:526
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:504
virtual JUTFont * getFont()
Definition J2DMatBlock.h:516
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:476
u8 mUndeleteFlag
Definition J2DMatBlock.h:538
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:1183
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:1040
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:458
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:1127
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:518
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:463
virtual u16 getTexNo(u32 index) const
Definition J2DMatBlock.h:416
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:454
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:510
u16 mFontNo
Definition J2DMatBlock.h:524
virtual u32 getType()
Definition J2DMatBlock.h:410
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:1150
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:420
virtual void initialize()
Definition J2DMatBlock.cpp:854
J2DTevBlock4()
Definition J2DMatBlock.cpp:832
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:468
JUTFont * mFont
Definition J2DMatBlock.h:537
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:430
Definition J2DMatBlock.h:545
virtual u8 getTevKAlphaSel(u32 index)
Definition J2DMatBlock.h:600
virtual u16 getTexNo(u32 index) const
Definition J2DMatBlock.h:558
J2DGXColorS10 mTevColor[4]
Definition J2DMatBlock.h:668
virtual bool setPalette(u32, ResTLUT const *)
Definition J2DMatBlock.cpp:1628
u8 mUndeleteFlag
Definition J2DMatBlock.h:680
u16 mFontNo
Definition J2DMatBlock.h:666
u8 field_0x97
Definition J2DMatBlock.h:671
virtual void setIndTevStage(u32 index, J2DIndTevStage stage)
Definition J2DMatBlock.h:626
virtual void setTevOrder(u32 index, J2DTevOrder order)
Definition J2DMatBlock.h:564
u8 mTevKAlphaSel[8]
Definition J2DMatBlock.h:674
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info)
Definition J2DMatBlock.h:614
virtual J2DTevSwapModeTable * getTevSwapModeTable(u32 index)
Definition J2DMatBlock.h:622
virtual void setFontUndeleteFlag()
Definition J2DMatBlock.h:661
virtual void shiftDeleteFlag(u8, bool)
Definition J2DMatBlock.cpp:1655
virtual bool prepareTexture(u8)
Definition J2DMatBlock.cpp:1333
virtual void setUndeleteFlag(u8 flag)
Definition J2DMatBlock.h:660
virtual JUTPalette * getPalette(u32 index)
Definition J2DMatBlock.h:652
virtual u16 getFontNo() const
Definition J2DMatBlock.h:563
virtual void setTevStage(u32 index, J2DTevStage stage)
Definition J2DMatBlock.h:606
JUtility::TColor mTevKColor[4]
Definition J2DMatBlock.h:672
virtual void setTevColor(u32 index, J2DGXColorS10 color)
Definition J2DMatBlock.h:572
u8 mTevKColorSel[8]
Definition J2DMatBlock.h:673
JUTFont * mFont
Definition J2DMatBlock.h:679
virtual u32 getType()
Definition J2DMatBlock.h:552
virtual JUTFont * getFont()
Definition J2DMatBlock.h:658
virtual J2DTevStage * getTevStage(u32 index)
Definition J2DMatBlock.h:610
virtual bool setFont(ResFONT *)
Definition J2DMatBlock.cpp:1595
virtual JUTTexture * getTexture(u32 index)
Definition J2DMatBlock.h:646
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table)
Definition J2DMatBlock.h:618
virtual J2DIndTevStage * getIndTevStage(u32 index)
Definition J2DMatBlock.h:630
J2DIndTevStage mIndTevStage[8]
Definition J2DMatBlock.h:676
virtual void setTexNo(u32 index, u16 texNo)
Definition J2DMatBlock.h:554
J2DTevStage mTevStage[8]
Definition J2DMatBlock.h:670
J2DTevOrder mTevOrder[8]
Definition J2DMatBlock.h:667
virtual bool setTexture(u32, ResTIMG const *)
Definition J2DMatBlock.cpp:1485
virtual ~J2DTevBlock8()
Definition J2DMatBlock.cpp:1285
virtual void setTevKColorSel(u32 index, u8 sel)
Definition J2DMatBlock.h:588
virtual J2DTevOrder * getTevOrder(u32 index)
Definition J2DMatBlock.h:568
virtual bool removeTexture(u32)
Definition J2DMatBlock.cpp:1572
u16 mTexNo[8]
Definition J2DMatBlock.h:665
virtual JUtility::TColor * getTevKColor(u32 index)
Definition J2DMatBlock.h:584
virtual void setTevKAlphaSel(u32 index, u8 sel)
Definition J2DMatBlock.h:596
u8 mTevStageNum
Definition J2DMatBlock.h:669
virtual void initialize()
Definition J2DMatBlock.cpp:1298
virtual u8 getTevKColorSel(u32 index)
Definition J2DMatBlock.h:592
virtual u8 getMaxStage()
Definition J2DMatBlock.h:553
virtual u8 getTevStageNum() const
Definition J2DMatBlock.h:605
virtual void loadTexture(_GXTexMapID, u32)
Definition J2DMatBlock.cpp:1710
JUTTexture * mTexture[8]
Definition J2DMatBlock.h:677
J2DTevBlock8()
Definition J2DMatBlock.cpp:1276
virtual bool insertTexture(u32 index, ResTIMG const *p_timg)
Definition J2DMatBlock.h:634
bool mFontUndeleteFlag
Definition J2DMatBlock.h:681
virtual void setTevStageNum(u8 num)
Definition J2DMatBlock.h:604
virtual void setGX()
Definition J2DMatBlock.cpp:1663
JUTPalette * mPalette[8]
Definition J2DMatBlock.h:678
virtual J2DGXColorS10 * getTevColor(u32 index)
Definition J2DMatBlock.h:576
virtual void setTevKColor(u32 index, JUtility::TColor color)
Definition J2DMatBlock.h:580
virtual void setFontNo(u16 fontNo)
Definition J2DMatBlock.h:562
J2DTevSwapModeTable mTevSwapModeTable[4]
Definition J2DMatBlock.h:675
Definition J2DMatBlock.h:68
virtual ~J2DTevBlock()
Definition J2DMatBlock.h:114
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:92
virtual bool insertTexture(u32, ResTIMG const *, JUTPalette *)
Definition J2DMatBlock.h:99
virtual JUTTexture * getTexture(u32)
Definition J2DMatBlock.cpp:88
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 u16 getTexNo(u32) const
Definition J2DMatBlock.h:76
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:426
Definition J2DMatBlock.h:1017
void setTexMtx(u32, J2DTexMtx &)
Definition J2DMatBlock.cpp:63
J2DTexGenBlock()
Definition J2DMatBlock.h:1024
J2DTexMtx * mTexMtx[8]
Definition J2DMatBlock.h:1021
void getTexMtx(u32, J2DTexMtx &)
Definition J2DMatBlock.cpp:77
void setTexGenNum(u32 num)
Definition J2DMatBlock.h:1032
J2DTexMtx & getTexMtx(u32 i)
Definition J2DMatBlock.h:1046
void setTexCoord(u32 i, const J2DTexCoord *coord)
Definition J2DMatBlock.h:1037
void setTexMtx(u32 i, J2DTexMtx *mtx)
Definition J2DMatBlock.h:1042
void setTexCoord(u32 i, J2DTexCoord coord)
Definition J2DMatBlock.h:1033
virtual ~J2DTexGenBlock()
Definition J2DMatBlock.cpp:57
void initialize()
Definition J2DMatBlock.cpp:34
u32 getTexGenNum() const
Definition J2DMatBlock.h:1031
void setGX()
Definition J2DMatBlock.cpp:44
J2DTexCoord & getTexCoord(u32 i)
Definition J2DMatBlock.h:1050
J2DTexCoord mTexGenCoord[8]
Definition J2DMatBlock.h:1020
u32 mTexGenNum
Definition J2DMatBlock.h:1019
Definition JUTPalette.h:22
Definition JUTResFont.h:24
Definition JUTTexture.h:47
static u8 index[20][3]
Definition GXDraw.c:434
_GXTexMapID
Definition GXEnum.h:190
u32 mode
Definition GXTev.c:56
int i
Definition e_log.c:92
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition J2DMatBlock.h:831
u8 field_0x5
Definition J2DMatBlock.h:837
u8 mRef0
Definition J2DMatBlock.h:834
u8 field_0x1
Definition J2DMatBlock.h:833
u8 field_0x6
Definition J2DMatBlock.h:838
u8 field_0x4
Definition J2DMatBlock.h:836
u8 field_0x0
Definition J2DMatBlock.h:832
u8 field_0x7
Definition J2DMatBlock.h:839
u8 mRef1
Definition J2DMatBlock.h:835
Definition J2DMatBlock.h:850
void operator=(const J2DAlphaComp &other)
Definition J2DMatBlock.h:861
u16 mAlphaCmp
Definition J2DMatBlock.h:872
u8 mRef0
Definition J2DMatBlock.h:873
u8 getRef1() const
Definition J2DMatBlock.h:870
u8 getComp0() const
Definition J2DMatBlock.h:866
u8 mRef1
Definition J2DMatBlock.h:874
J2DAlphaComp()
Definition J2DMatBlock.h:851
u8 getOp() const
Definition J2DMatBlock.h:868
J2DAlphaComp(const J2DAlphaCompInfo &info)
Definition J2DMatBlock.h:856
u8 getRef0() const
Definition J2DMatBlock.h:867
u8 getComp1() const
Definition J2DMatBlock.h:869
Definition J2DMatBlock.h:881
u8 mType
Definition J2DMatBlock.h:889
u8 mDstFactor
Definition J2DMatBlock.h:891
u8 mOp
Definition J2DMatBlock.h:892
u8 mSrcFactor
Definition J2DMatBlock.h:890
void operator=(J2DBlendInfo const &other)
Definition J2DMatBlock.h:882
Definition J2DMatBlock.h:901
u8 getOp() const
Definition J2DMatBlock.h:908
u8 getDstFactor() const
Definition J2DMatBlock.h:907
J2DBlend(const J2DBlendInfo &info)
Definition J2DMatBlock.h:903
u8 getSrcFactor() const
Definition J2DMatBlock.h:906
J2DBlendInfo mBlendInfo
Definition J2DMatBlock.h:910
void setBlendInfo(const J2DBlendInfo &info)
Definition J2DMatBlock.h:904
J2DBlend()
Definition J2DMatBlock.h:902
u8 getType() const
Definition J2DMatBlock.h:905
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