107 lines
5.5 KiB
C

#ifndef _J2DTEVBLOCK4_H
#define _J2DTEVBLOCK4_H
/*
__vt__12J2DTevBlock4:
.4byte 0
.4byte 0
.4byte initialize__12J2DTevBlock4Fv
.4byte setGX__12J2DTevBlock4Fv
.4byte loadTexture__12J2DTevBlock4F11_GXTexMapIDUl
.4byte getType__12J2DTevBlock4Fv
.4byte getMaxStage__12J2DTevBlock4Fv
.4byte setTexNo__12J2DTevBlock4FUlUs
.4byte getTexNo__12J2DTevBlock4CFUl
.4byte setFontNo__12J2DTevBlock4FUs
.4byte getFontNo__12J2DTevBlock4CFv
.4byte setTevOrder__12J2DTevBlock4FUl11J2DTevOrder
.4byte getTevOrder__12J2DTevBlock4FUl
.4byte setTevColor__12J2DTevBlock4FUl13J2DGXColorS10
.4byte getTevColor__12J2DTevBlock4FUl
.4byte setTevKColor__12J2DTevBlock4FUlQ28JUtility6TColor
.4byte getTevKColor__12J2DTevBlock4FUl
.4byte setTevKColorSel__12J2DTevBlock4FUlUc
.4byte getTevKColorSel__12J2DTevBlock4FUl
.4byte setTevKAlphaSel__12J2DTevBlock4FUlUc
.4byte getTevKAlphaSel__12J2DTevBlock4FUl
.4byte setTevStageNum__12J2DTevBlock4FUc
.4byte getTevStageNum__12J2DTevBlock4CFv
.4byte setTevStage__12J2DTevBlock4FUl11J2DTevStage
.4byte getTevStage__12J2DTevBlock4FUl
.4byte setTevSwapModeInfo__12J2DTevBlock4FUl18J2DTevSwapModeInfo
.4byte setTevSwapModeTable__12J2DTevBlock4FUl19J2DTevSwapModeTable
.4byte getTevSwapModeTable__12J2DTevBlock4FUl
.4byte setIndTevStage__12J2DTevBlock4FUl14J2DIndTevStage
.4byte getIndTevStage__12J2DTevBlock4FUl
.4byte insertTexture__12J2DTevBlock4FUlPC7ResTIMG
.4byte insertTexture__12J2DTevBlock4FUlPC7ResTIMGP10JUTPalette
.4byte insertTexture__12J2DTevBlock4FUlP10JUTTexture
.4byte setTexture__12J2DTevBlock4FUlPC7ResTIMG
.4byte setTexture__12J2DTevBlock4FUlP10JUTTexture
.4byte removeTexture__12J2DTevBlock4FUl
.4byte setFont__12J2DTevBlock4FP7ResFONT
.4byte setFont__12J2DTevBlock4FP7JUTFont
.4byte setPalette__12J2DTevBlock4FUlPC7ResTLUT
.4byte prepareTexture__12J2DTevBlock4FUc
.4byte getTexture__12J2DTevBlock4FUl
.4byte getPalette__12J2DTevBlock4FUl
.4byte getFont__12J2DTevBlock4Fv
.4byte shiftDeleteFlag__12J2DTevBlock4FUcb
.4byte setUndeleteFlag__12J2DTevBlock4FUc
.4byte setFontUndeleteFlag__12J2DTevBlock4Fv
.4byte __dt__12J2DTevBlock4Fv
*/
struct J2DTevBlock4 {
virtual void initialize(); // _00
virtual void setGX(); // _04
virtual void loadTexture(_GXTexMapID, unsigned long); // _08
virtual void getType(); // _0C
virtual void getMaxStage(); // _10
virtual void setTexNo(unsigned long, unsigned short); // _14
virtual void getTexNo(unsigned long) const; // _18
virtual void setFontNo(unsigned short); // _1C
virtual void getFontNo() const; // _20
virtual void setTevOrder(unsigned long, J2DTevOrder); // _24
virtual void getTevOrder(unsigned long); // _28
virtual void setTevColor(unsigned long, J2DGXColorS10); // _2C
virtual void getTevColor(unsigned long); // _30
virtual void setTevKColor(unsigned long, JUtility::TColor); // _34
virtual void getTevKColor(unsigned long); // _38
virtual void setTevKColorSel(unsigned long, unsigned char); // _3C
virtual void getTevKColorSel(unsigned long); // _40
virtual void setTevKAlphaSel(unsigned long, unsigned char); // _44
virtual void getTevKAlphaSel(unsigned long); // _48
virtual void setTevStageNum(unsigned char); // _4C
virtual void getTevStageNum() const; // _50
virtual void setTevStage(unsigned long, J2DTevStage); // _54
virtual void getTevStage(unsigned long); // _58
virtual void setTevSwapModeInfo(unsigned long, J2DTevSwapModeInfo); // _5C
virtual void setTevSwapModeTable(unsigned long, J2DTevSwapModeTable); // _60
virtual void getTevSwapModeTable(unsigned long); // _64
virtual void setIndTevStage(unsigned long, J2DIndTevStage); // _68
virtual void getIndTevStage(unsigned long); // _6C
virtual void insertTexture(unsigned long, const ResTIMG*); // _70
virtual void insertTexture(unsigned long, const ResTIMG*,
JUTPalette*); // _74
virtual void insertTexture(unsigned long, JUTTexture*); // _78
virtual void setTexture(unsigned long, const ResTIMG*); // _7C
virtual void setTexture(unsigned long, JUTTexture*); // _80
virtual void removeTexture(unsigned long); // _84
virtual void setFont(ResFONT*); // _88
virtual void setFont(JUTFont*); // _8C
virtual void setPalette(unsigned long, const ResTLUT*); // _90
virtual void prepareTexture(unsigned char); // _94
virtual void getTexture(unsigned long); // _98
virtual void getPalette(unsigned long); // _9C
virtual void getFont(); // _A0
virtual void shiftDeleteFlag(unsigned char, bool); // _A4
virtual void setUndeleteFlag(unsigned char); // _A8
virtual void setFontUndeleteFlag(); // _AC
virtual ~J2DTevBlock4(); // _B0
// _00 VTBL
};
#endif