mirror of
https://github.com/zeldaret/tp
synced 2026-08-08 18:43:50 -04:00
project cleanup (#2895)
* some wii OS fixes * remove old dol2asm comments * remove dol2asm.h * remove function address comments * normalize ATTRIBUTE_ALIGN usage * DECL_WEAK macro * fix gcc attribute weak macro * wrap more mwcc specific things in ifdefs * fixes * fix revo sdk version flags * fixes
This commit is contained in:
@@ -30,8 +30,8 @@ public:
|
||||
mFrame = 0;
|
||||
mFrameMax = 0;
|
||||
}
|
||||
/* 80053C94 */ virtual ~J2DAnmBase() {}
|
||||
/* 800569B0 */ virtual void searchUpdateMaterialID(J2DScreen*) {}
|
||||
virtual ~J2DAnmBase() {}
|
||||
virtual void searchUpdateMaterialID(J2DScreen*) {}
|
||||
|
||||
s16 getFrameMax() const { return mFrameMax; }
|
||||
void setFrame(f32 frame) { mFrame = frame; }
|
||||
@@ -61,8 +61,8 @@ public:
|
||||
mVtxColorIndexData[i] = NULL;
|
||||
}
|
||||
}
|
||||
/* 8030A358 */ virtual ~J2DAnmVtxColor() {}
|
||||
/* 8030363C */ virtual void getColor(u8, u16, _GXColor*) const {}
|
||||
virtual ~J2DAnmVtxColor() {}
|
||||
virtual void getColor(u8, u16, _GXColor*) const {}
|
||||
u16 getAnmTableNum(u8 param_0) const { return mAnmTableNum[param_0]; }
|
||||
J3DAnmVtxColorIndexData* getAnmVtxColorIndexData(u8 param_1, u16 param_2) const {
|
||||
J3D_PANIC(344, param_1 < 2, "Error : range over.");
|
||||
@@ -90,8 +90,8 @@ public:
|
||||
mInfoTable[i] = NULL;
|
||||
}
|
||||
}
|
||||
/* 8030CC20 */ virtual ~J2DAnmVtxColorKey() {}
|
||||
/* 8030B704 */ virtual void getColor(u8, u16, _GXColor*) const;
|
||||
virtual ~J2DAnmVtxColorKey() {}
|
||||
virtual void getColor(u8, u16, _GXColor*) const;
|
||||
|
||||
/* 0x24 */ J3DAnmColorKeyTable* mInfoTable[2];
|
||||
/* 0x2C */ s16* mRValues;
|
||||
@@ -111,8 +111,8 @@ public:
|
||||
mInfoTable[i] = NULL;
|
||||
}
|
||||
}
|
||||
/* 8030CC8C */ virtual ~J2DAnmVtxColorFull() {}
|
||||
/* 8030B4C4 */ virtual void getColor(u8, u16, _GXColor*) const;
|
||||
virtual ~J2DAnmVtxColorFull() {}
|
||||
virtual void getColor(u8, u16, _GXColor*) const;
|
||||
|
||||
/* 0x24 */ J3DAnmColorFullTable* mInfoTable[2];
|
||||
/* 0x2C */ u8* mRValues;
|
||||
@@ -134,8 +134,8 @@ public:
|
||||
mValues = NULL;
|
||||
mKind = KIND_VISIBILITY;
|
||||
}
|
||||
/* 8030A3B4 */ virtual ~J2DAnmVisibilityFull() {}
|
||||
/* 8030C048 */ void getVisibility(u16, u8*) const;
|
||||
virtual ~J2DAnmVisibilityFull() {}
|
||||
void getVisibility(u16, u8*) const;
|
||||
|
||||
/* 0x10 */ u16 field_0x10;
|
||||
/* 0x12 */ u16 field_0x12;
|
||||
@@ -155,8 +155,8 @@ public:
|
||||
mTranslateValues = pTranslateValues;
|
||||
mKind = KIND_TRANSFORM;
|
||||
}
|
||||
/* 80184370 */ virtual ~J2DAnmTransform() {}
|
||||
/* 80191130 */ virtual void getTransform(u16, J3DTransformInfo*) const {}
|
||||
virtual ~J2DAnmTransform() {}
|
||||
virtual void getTransform(u16, J3DTransformInfo*) const {}
|
||||
|
||||
/* 0x10 */ f32* mScaleValues;
|
||||
/* 0x14 */ s16* mRotationValues;
|
||||
@@ -173,11 +173,11 @@ public:
|
||||
field_0x24 = 0;
|
||||
mInfoTable = NULL;
|
||||
}
|
||||
/* 801959C0 */ virtual ~J2DAnmTransformKey() {}
|
||||
/* 8030CD7C */ virtual void getTransform(u16 p1, J3DTransformInfo* pInfo) const {
|
||||
virtual ~J2DAnmTransformKey() {}
|
||||
virtual void getTransform(u16 p1, J3DTransformInfo* pInfo) const {
|
||||
this->calcTransform(getFrame(), p1, pInfo);
|
||||
}
|
||||
/* 8030AAFC */ virtual void calcTransform(f32, u16, J3DTransformInfo*) const;
|
||||
virtual void calcTransform(f32, u16, J3DTransformInfo*) const;
|
||||
|
||||
/* 0x1C */ u8 field_0x1c[6];
|
||||
/* 0x22 */ s16 field_0x22;
|
||||
@@ -192,8 +192,8 @@ public:
|
||||
class J2DAnmTransformFull : public J2DAnmTransform {
|
||||
public:
|
||||
J2DAnmTransformFull() : J2DAnmTransform(NULL, NULL, NULL) { mTableInfo = NULL; }
|
||||
/* 8030CDAC */ virtual ~J2DAnmTransformFull() {}
|
||||
/* 8030A590 */ virtual void getTransform(u16, J3DTransformInfo*) const;
|
||||
virtual ~J2DAnmTransformFull() {}
|
||||
virtual void getTransform(u16, J3DTransformInfo*) const;
|
||||
|
||||
/* 0x1C */ u8 field_0x1c[6];
|
||||
/* 0x22 */ u16 field_0x22;
|
||||
@@ -227,10 +227,10 @@ public:
|
||||
field_0x7c = 0;
|
||||
mKind = KIND_TEXTURE_SRT;
|
||||
}
|
||||
/* 8030B9F0 */ void calcTransform(f32, u16, J3DTextureSRTInfo*) const;
|
||||
void calcTransform(f32, u16, J3DTextureSRTInfo*) const;
|
||||
|
||||
/* 80184274 */ virtual ~J2DAnmTextureSRTKey() {}
|
||||
/* 8030BC60 */ virtual void searchUpdateMaterialID(J2DScreen*);
|
||||
virtual ~J2DAnmTextureSRTKey() {}
|
||||
virtual void searchUpdateMaterialID(J2DScreen*);
|
||||
u16 getUpdateMaterialNum() const { return mUpdateMaterialNum / 3; }
|
||||
u16 getUpdateMaterialID(u16 i) const { return mUpdateMaterialID[i]; }
|
||||
u8 getUpdateTexMtxID(u16 i) const { return mUpdateTexMtxID[i]; }
|
||||
@@ -273,8 +273,8 @@ public:
|
||||
class J2DAnmTexPattern : public J2DAnmBase {
|
||||
public:
|
||||
struct J2DAnmTexPatternTIMGPointer {
|
||||
/* 8030CB2C */ J2DAnmTexPatternTIMGPointer();
|
||||
/* 8030CB3C */ ~J2DAnmTexPatternTIMGPointer();
|
||||
J2DAnmTexPatternTIMGPointer();
|
||||
~J2DAnmTexPatternTIMGPointer();
|
||||
|
||||
/* 0x0 */ ResTIMG* mRes;
|
||||
/* 0x4 */ JUTPalette* mPalette;
|
||||
@@ -289,12 +289,12 @@ public:
|
||||
mTIMGPtrArray = NULL;
|
||||
}
|
||||
|
||||
/* 8030BEE8 */ void getTexNo(u16, u16*) const;
|
||||
/* 8030BF9C */ ResTIMG* getResTIMG(u16) const;
|
||||
/* 8030BFF0 */ JUTPalette* getPalette(u16) const;
|
||||
void getTexNo(u16, u16*) const;
|
||||
ResTIMG* getResTIMG(u16) const;
|
||||
JUTPalette* getPalette(u16) const;
|
||||
|
||||
/* 8030CB90 */ virtual ~J2DAnmTexPattern() { delete[] mTIMGPtrArray; }
|
||||
/* 8030BD10 */ virtual void searchUpdateMaterialID(J2DScreen*);
|
||||
virtual ~J2DAnmTexPattern() { delete[] mTIMGPtrArray; }
|
||||
virtual void searchUpdateMaterialID(J2DScreen*);
|
||||
u16 getUpdateMaterialNum() const { return mUpdateMaterialNum; }
|
||||
u16 getUpdateMaterialID(u16 i) const { return mUpdateMaterialID[i]; }
|
||||
J3DAnmTexPatternFullTable* getAnmTable() const { return mAnmTable; }
|
||||
@@ -337,11 +337,11 @@ public:
|
||||
mKRValues = NULL;
|
||||
mKind = KIND_TEV_REG;
|
||||
}
|
||||
/* 8030C0F0 */ void getTevColorReg(u16, _GXColorS10*) const;
|
||||
/* 8030C3B4 */ void getTevKonstReg(u16, _GXColor*) const;
|
||||
void getTevColorReg(u16, _GXColorS10*) const;
|
||||
void getTevKonstReg(u16, _GXColor*) const;
|
||||
|
||||
/* 801841EC */ virtual ~J2DAnmTevRegKey() {}
|
||||
/* 8030C678 */ virtual void searchUpdateMaterialID(J2DScreen* pScreen);
|
||||
virtual ~J2DAnmTevRegKey() {}
|
||||
virtual void searchUpdateMaterialID(J2DScreen* pScreen);
|
||||
|
||||
u16 getCRegUpdateMaterialNum() const { return mCRegUpdateMaterialNum; }
|
||||
u16 getCRegUpdateMaterialID(u16 i) const { return mCRegUpdateMaterialID[i]; }
|
||||
@@ -393,9 +393,9 @@ public:
|
||||
mUpdateMaterialID = NULL;
|
||||
mKind = KIND_COLOR;
|
||||
}
|
||||
/* 801842FC */ virtual ~J2DAnmColor() {}
|
||||
/* 8030AF24 */ virtual void searchUpdateMaterialID(J2DScreen*);
|
||||
/* 802EB390 */ virtual void getColor(u16, _GXColor*) const {}
|
||||
virtual ~J2DAnmColor() {}
|
||||
virtual void searchUpdateMaterialID(J2DScreen*);
|
||||
virtual void getColor(u16, _GXColor*) const {}
|
||||
u16 getUpdateMaterialNum() const { return mUpdateMaterialNum; }
|
||||
u16 getUpdateMaterialID(u16 i) const { return mUpdateMaterialID[i]; }
|
||||
|
||||
@@ -421,8 +421,8 @@ public:
|
||||
mAValues = NULL;
|
||||
mInfoTable = NULL;
|
||||
}
|
||||
/* 80239BE0 */ virtual ~J2DAnmColorKey() {}
|
||||
/* 8030B200 */ virtual void getColor(u16, _GXColor*) const;
|
||||
virtual ~J2DAnmColorKey() {}
|
||||
virtual void getColor(u16, _GXColor*) const;
|
||||
|
||||
/* 0x30 */ s16* mRValues;
|
||||
/* 0x34 */ s16* mGValues;
|
||||
@@ -459,8 +459,8 @@ public:
|
||||
mAValues = NULL;
|
||||
mInfoTable = NULL;
|
||||
}
|
||||
/* 8030CCF8 */ virtual ~J2DAnmColorFull() {}
|
||||
/* 8030AFC8 */ virtual void getColor(u16, _GXColor*) const;
|
||||
virtual ~J2DAnmColorFull() {}
|
||||
virtual void getColor(u16, _GXColor*) const;
|
||||
|
||||
/* 0x30 */ u8* mRValues;
|
||||
/* 0x34 */ u8* mGValues;
|
||||
@@ -482,6 +482,7 @@ template <>
|
||||
inline f32 J2DHermiteInterpolation<s16>(register f32 pp1, register s16* pp2, register s16* pp3,
|
||||
register s16* pp4, register s16* pp5, register s16* pp6,
|
||||
register s16* pp7) {
|
||||
#ifdef __MWERKS__
|
||||
register f32 p1 = pp1;
|
||||
register f32 ff8;
|
||||
register f32 ff7;
|
||||
@@ -499,7 +500,6 @@ inline f32 J2DHermiteInterpolation<s16>(register f32 pp1, register s16* pp2, reg
|
||||
register s16* p6 = pp6;
|
||||
register s16* p7 = pp7;
|
||||
// clang-format off
|
||||
#ifdef __MWERKS__
|
||||
asm {
|
||||
psq_l ff2, 0(p2), 0x1, 5
|
||||
psq_l ff0, 0(p5), 0x1, 5
|
||||
@@ -522,9 +522,9 @@ inline f32 J2DHermiteInterpolation<s16>(register f32 pp1, register s16* pp2, reg
|
||||
fmadds fout, ff4, ff2, fout
|
||||
fsubs fout, fout, ff0
|
||||
}
|
||||
#endif
|
||||
// clang-format on
|
||||
return fout;
|
||||
#endif
|
||||
}
|
||||
|
||||
#endif /* J2DANIMATION_H */
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
*
|
||||
*/
|
||||
struct J2DAnmLoaderDataBase {
|
||||
/* 80308A6C */ static J2DAnmBase* load(void const*);
|
||||
static J2DAnmBase* load(void const*);
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -19,7 +19,7 @@ class J2DAnmLoader {
|
||||
public:
|
||||
virtual void* load(void const*) = 0;
|
||||
virtual void setResource(J2DAnmBase*, void const*) = 0;
|
||||
/* 8030A410 */ virtual ~J2DAnmLoader() {}
|
||||
virtual ~J2DAnmLoader() {}
|
||||
|
||||
void* mpResource;
|
||||
};
|
||||
@@ -41,21 +41,21 @@ struct J3DAnmTransformKeyData;
|
||||
*/
|
||||
class J2DAnmKeyLoader_v15 : public J2DAnmLoader {
|
||||
public:
|
||||
/* 80309290 */ J2DAnmKeyLoader_v15();
|
||||
/* 80309570 */ void readAnmTransform(J3DAnmTransformKeyData const*);
|
||||
/* 80309598 */ void setAnmTransform(J2DAnmTransformKey*, J3DAnmTransformKeyData const*);
|
||||
/* 80309634 */ void readAnmTextureSRT(J3DAnmTextureSRTKeyData const*);
|
||||
/* 8030965C */ void setAnmTextureSRT(J2DAnmTextureSRTKey*, J3DAnmTextureSRTKeyData const*);
|
||||
/* 80309848 */ void readAnmColor(J3DAnmColorKeyData const*);
|
||||
/* 80309870 */ void setAnmColor(J2DAnmColorKey*, J3DAnmColorKeyData const*);
|
||||
/* 8030995C */ void readAnmVtxColor(J3DAnmVtxColorKeyData const*);
|
||||
/* 80309984 */ void setAnmVtxColor(J2DAnmVtxColorKey*, J3DAnmVtxColorKeyData const*);
|
||||
/* 80309FDC */ void readAnmTevReg(J3DAnmTevRegKeyData const*);
|
||||
/* 8030A004 */ void setAnmTevReg(J2DAnmTevRegKey*, J3DAnmTevRegKeyData const*);
|
||||
J2DAnmKeyLoader_v15();
|
||||
void readAnmTransform(J3DAnmTransformKeyData const*);
|
||||
void setAnmTransform(J2DAnmTransformKey*, J3DAnmTransformKeyData const*);
|
||||
void readAnmTextureSRT(J3DAnmTextureSRTKeyData const*);
|
||||
void setAnmTextureSRT(J2DAnmTextureSRTKey*, J3DAnmTextureSRTKeyData const*);
|
||||
void readAnmColor(J3DAnmColorKeyData const*);
|
||||
void setAnmColor(J2DAnmColorKey*, J3DAnmColorKeyData const*);
|
||||
void readAnmVtxColor(J3DAnmVtxColorKeyData const*);
|
||||
void setAnmVtxColor(J2DAnmVtxColorKey*, J3DAnmVtxColorKeyData const*);
|
||||
void readAnmTevReg(J3DAnmTevRegKeyData const*);
|
||||
void setAnmTevReg(J2DAnmTevRegKey*, J3DAnmTevRegKeyData const*);
|
||||
|
||||
/* 80309308 */ virtual void* load(void const*);
|
||||
/* 80309414 */ virtual void setResource(J2DAnmBase*, void const*);
|
||||
/* 803092AC */ virtual ~J2DAnmKeyLoader_v15();
|
||||
virtual void* load(void const*);
|
||||
virtual void setResource(J2DAnmBase*, void const*);
|
||||
virtual ~J2DAnmKeyLoader_v15();
|
||||
|
||||
// /* 0x04 */ void* _4;
|
||||
};
|
||||
@@ -66,21 +66,21 @@ public:
|
||||
*/
|
||||
class J2DAnmFullLoader_v15 : public J2DAnmLoader {
|
||||
public:
|
||||
/* 80309CE8 */ J2DAnmFullLoader_v15();
|
||||
/* 80309D60 */ void readAnmTransform(J3DAnmTransformFullData const*);
|
||||
/* 80309D88 */ void setAnmTransform(J2DAnmTransformFull*, J3DAnmTransformFullData const*);
|
||||
/* 80309E1C */ void readAnmColor(J3DAnmColorFullData const*);
|
||||
/* 80309E44 */ void setAnmColor(J2DAnmColorFull*, J3DAnmColorFullData const*);
|
||||
/* 80309F10 */ void readAnmTexPattern(J3DAnmTexPatternFullData const*);
|
||||
/* 80309F38 */ void setAnmTexPattern(J2DAnmTexPattern*, J3DAnmTexPatternFullData const*);
|
||||
/* 8030A190 */ void readAnmVisibility(J3DAnmVisibilityFullData const*);
|
||||
/* 8030A1B8 */ void setAnmVisibility(J2DAnmVisibilityFull*, J3DAnmVisibilityFullData const*);
|
||||
/* 8030A234 */ void readAnmVtxColor(J3DAnmVtxColorFullData const*);
|
||||
/* 8030A25C */ void setAnmVtxColor(J2DAnmVtxColorFull*, J3DAnmVtxColorFullData const*);
|
||||
J2DAnmFullLoader_v15();
|
||||
void readAnmTransform(J3DAnmTransformFullData const*);
|
||||
void setAnmTransform(J2DAnmTransformFull*, J3DAnmTransformFullData const*);
|
||||
void readAnmColor(J3DAnmColorFullData const*);
|
||||
void setAnmColor(J2DAnmColorFull*, J3DAnmColorFullData const*);
|
||||
void readAnmTexPattern(J3DAnmTexPatternFullData const*);
|
||||
void setAnmTexPattern(J2DAnmTexPattern*, J3DAnmTexPatternFullData const*);
|
||||
void readAnmVisibility(J3DAnmVisibilityFullData const*);
|
||||
void setAnmVisibility(J2DAnmVisibilityFull*, J3DAnmVisibilityFullData const*);
|
||||
void readAnmVtxColor(J3DAnmVtxColorFullData const*);
|
||||
void setAnmVtxColor(J2DAnmVtxColorFull*, J3DAnmVtxColorFullData const*);
|
||||
|
||||
/* 80309A80 */ virtual void* load(void const*);
|
||||
/* 80309B8C */ virtual void setResource(J2DAnmBase*, void const*);
|
||||
/* 80309D04 */ virtual ~J2DAnmFullLoader_v15();
|
||||
virtual void* load(void const*);
|
||||
virtual void setResource(J2DAnmBase*, void const*);
|
||||
virtual ~J2DAnmFullLoader_v15();
|
||||
|
||||
// void* _4;
|
||||
};
|
||||
|
||||
@@ -18,36 +18,36 @@ public:
|
||||
};
|
||||
|
||||
|
||||
/* 802E8B08 */ J2DGrafContext(f32 x, f32 y, f32 width, f32 height);
|
||||
/* 802E90C0 */ void scissor(JGeometry::TBox2<f32> const& bounds);
|
||||
J2DGrafContext(f32 x, f32 y, f32 width, f32 height);
|
||||
void scissor(JGeometry::TBox2<f32> const& bounds);
|
||||
void scissor(f32 x, f32 y, f32 width, f32 height) {
|
||||
scissor(JGeometry::TBox2<f32>(x, y, x + width, y + height));
|
||||
}
|
||||
|
||||
void setColor(JUtility::TColor c) { this->setColor(c, c, c, c); }
|
||||
/* 802E9118 */ void setColor(JUtility::TColor colorTL, JUtility::TColor colorTR,
|
||||
void setColor(JUtility::TColor colorTL, JUtility::TColor colorTR,
|
||||
JUtility::TColor colorBR, JUtility::TColor colorBL);
|
||||
/* 802E9234 */ void setLineWidth(u8);
|
||||
/* 802E9260 */ void fillBox(JGeometry::TBox2<f32> const& box);
|
||||
/* 802E9368 */ void drawFrame(JGeometry::TBox2<f32> const& box);
|
||||
/* 802E9488 */ void line(JGeometry::TVec2<f32> start, JGeometry::TVec2<f32> end);
|
||||
/* 802E9564 */ void lineTo(JGeometry::TVec2<f32> pos);
|
||||
void setLineWidth(u8);
|
||||
void fillBox(JGeometry::TBox2<f32> const& box);
|
||||
void drawFrame(JGeometry::TBox2<f32> const& box);
|
||||
void line(JGeometry::TVec2<f32> start, JGeometry::TVec2<f32> end);
|
||||
void lineTo(JGeometry::TVec2<f32> pos);
|
||||
void lineTo(f32 x, f32 y) { this->lineTo(JGeometry::TVec2<f32>(x, y)); }
|
||||
void moveTo(f32 x, f32 y) { this->moveTo(JGeometry::TVec2<f32>(x, y)); }
|
||||
|
||||
void moveTo(JGeometry::TVec2<f32> pos) { mPrevPos = pos; }
|
||||
|
||||
/* 802E95D4 */ virtual ~J2DGrafContext() {}
|
||||
/* 802E90E4 */ virtual void place(JGeometry::TBox2<f32> const& bounds);
|
||||
/* 802E961C */ virtual void place(f32 x, f32 y, f32 width, f32 height) {
|
||||
virtual ~J2DGrafContext() {}
|
||||
virtual void place(JGeometry::TBox2<f32> const& bounds);
|
||||
virtual void place(f32 x, f32 y, f32 width, f32 height) {
|
||||
JGeometry::TBox2<f32> box(x, y, x + width, y + height);
|
||||
this->place(box);
|
||||
}
|
||||
/* 802E8BB4 */ virtual void setPort();
|
||||
/* 802E8C44 */ virtual void setup2D();
|
||||
/* 802E8E20 */ virtual void setScissor();
|
||||
/* 802E9664 */ virtual s32 getGrafType() const { return 0; }
|
||||
/* 802E966C */ virtual void setLookat() {}
|
||||
virtual void setPort();
|
||||
virtual void setup2D();
|
||||
virtual void setScissor();
|
||||
virtual s32 getGrafType() const { return 0; }
|
||||
virtual void setLookat() {}
|
||||
|
||||
public:
|
||||
/* 0x04 */ JGeometry::TBox2<f32> mBounds;
|
||||
|
||||
@@ -13,8 +13,8 @@ struct J2DResReference {
|
||||
/* 0x00 */ u16 mCount;
|
||||
/* 0x02 */ u16 mOffsets[1];
|
||||
|
||||
/* 8030CF10 */ s8* getResReference(u16) const;
|
||||
/* 8030CF44 */ char* getName(u16) const;
|
||||
s8* getResReference(u16) const;
|
||||
char* getName(u16) const;
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -36,8 +36,8 @@ private:
|
||||
/* 0x00 */ J2DataManageLink* mList;
|
||||
|
||||
public:
|
||||
/* 8030CE18 */ void* get(char const*);
|
||||
/* 8030CE7C */ void* get(JSUInputStream*);
|
||||
void* get(char const*);
|
||||
void* get(JSUInputStream*);
|
||||
};
|
||||
|
||||
#endif /* J2DMANAGE_H */
|
||||
|
||||
@@ -17,7 +17,7 @@ struct ResTLUT;
|
||||
*
|
||||
*/
|
||||
struct J2DGXColorS10 : public GXColorS10 {
|
||||
/* 802F1B90 */ J2DGXColorS10() {}
|
||||
J2DGXColorS10() {}
|
||||
J2DGXColorS10(const J2DGXColorS10& other) {
|
||||
r = other.r;
|
||||
g = other.g;
|
||||
@@ -48,51 +48,51 @@ struct J2DTevSwapModeInfo;
|
||||
*/
|
||||
class J2DTevBlock {
|
||||
public:
|
||||
/* 802F2A40 */ virtual void initialize() {}
|
||||
/* 802EB1D0 */ virtual void setGX() {}
|
||||
/* 802F2A44 */ virtual void loadTexture(_GXTexMapID, u32) {}
|
||||
virtual void initialize() {}
|
||||
virtual void setGX() {}
|
||||
virtual void loadTexture(_GXTexMapID, u32) {}
|
||||
virtual u32 getType() = 0;
|
||||
virtual u8 getMaxStage() = 0;
|
||||
/* 802EB1DC */ virtual void setTexNo(u32, u16) {}
|
||||
/* 802EA170 */ virtual u32 getTexNo(u32) const { return 0xFFFF; }
|
||||
/* 802F2A48 */ virtual void setFontNo(u16) {}
|
||||
/* 802EA164 */ virtual u16 getFontNo() const { return 0xFFFF; }
|
||||
/* 802F2A4C */ virtual void setTevOrder(u32, J2DTevOrder) {}
|
||||
/* 802EA144 */ virtual J2DTevOrder* getTevOrder(u32) { return NULL; }
|
||||
/* 802EB1D8 */ virtual void setTevColor(u32, J2DGXColorS10) {}
|
||||
/* 802EA13C */ virtual J2DGXColorS10* getTevColor(u32) { return NULL; }
|
||||
/* 802EB1D4 */ virtual void setTevKColor(u32, JUtility::TColor) {}
|
||||
/* 802EA15C */ virtual JUtility::TColor* getTevKColor(u32) { return NULL; }
|
||||
/* 802F2A50 */ virtual void setTevKColorSel(u32, u8) {}
|
||||
/* 802EA154 */ virtual u8 getTevKColorSel(u32) { return 0; }
|
||||
/* 802F2A54 */ virtual void setTevKAlphaSel(u32, u8) {}
|
||||
/* 802EA14C */ virtual u8 getTevKAlphaSel(u32) { return 0; }
|
||||
/* 802F2A58 */ virtual void setTevStageNum(u8) {}
|
||||
/* 802EA17C */ virtual u8 getTevStageNum() const { return 1; }
|
||||
/* 802F2A5C */ virtual void setTevStage(u32, J2DTevStage) {}
|
||||
/* 802EA134 */ virtual J2DTevStage* getTevStage(u32) { return NULL; }
|
||||
/* 802F2A60 */ virtual void setTevSwapModeInfo(u32, J2DTevSwapModeInfo) {}
|
||||
/* 802F2A64 */ virtual void setTevSwapModeTable(u32, J2DTevSwapModeTable) {}
|
||||
/* 802EA12C */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32) { return NULL; }
|
||||
/* 802F2A68 */ virtual void setIndTevStage(u32, J2DIndTevStage) {}
|
||||
/* 802EA184 */ virtual J2DIndTevStage* getIndTevStage(u32) { return NULL; }
|
||||
/* 802F2A7C */ virtual bool insertTexture(u32, ResTIMG const*) { return false; }
|
||||
/* 802F2A74 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*) { return false; }
|
||||
/* 802F2A6C */ virtual bool insertTexture(u32, JUTTexture*) { return false; }
|
||||
/* 802F2A8C */ virtual bool setTexture(u32, ResTIMG const*) { return false; }
|
||||
/* 802F2A84 */ virtual bool setTexture(u32, JUTTexture*) { return false; }
|
||||
/* 802F2A94 */ virtual bool removeTexture(u32) { return false; }
|
||||
/* 802F2AA4 */ virtual bool setFont(ResFONT*) { return false; }
|
||||
/* 802F2A9C */ virtual bool setFont(JUTFont*) { return false; }
|
||||
/* 802F2AAC */ virtual bool setPalette(u32, ResTLUT const*) { return false; }
|
||||
/* 802F2AB4 */ virtual bool prepareTexture(u8) { return false; }
|
||||
/* 802EB87C */ virtual JUTTexture* getTexture(u32);
|
||||
/* 802EB884 */ virtual JUTPalette* getPalette(u32);
|
||||
/* 802F2ABC */ virtual JUTFont* getFont() { return NULL; }
|
||||
/* 802F2AC4 */ virtual void shiftDeleteFlag(u8, bool) {}
|
||||
/* 802F2AC8 */ virtual void setUndeleteFlag(u8) {}
|
||||
/* 802F2ACC */ virtual void setFontUndeleteFlag() {}
|
||||
/* 802EB184 */ virtual ~J2DTevBlock() {}
|
||||
virtual void setTexNo(u32, u16) {}
|
||||
virtual u32 getTexNo(u32) const { return 0xFFFF; }
|
||||
virtual void setFontNo(u16) {}
|
||||
virtual u16 getFontNo() const { return 0xFFFF; }
|
||||
virtual void setTevOrder(u32, J2DTevOrder) {}
|
||||
virtual J2DTevOrder* getTevOrder(u32) { return NULL; }
|
||||
virtual void setTevColor(u32, J2DGXColorS10) {}
|
||||
virtual J2DGXColorS10* getTevColor(u32) { return NULL; }
|
||||
virtual void setTevKColor(u32, JUtility::TColor) {}
|
||||
virtual JUtility::TColor* getTevKColor(u32) { return NULL; }
|
||||
virtual void setTevKColorSel(u32, u8) {}
|
||||
virtual u8 getTevKColorSel(u32) { return 0; }
|
||||
virtual void setTevKAlphaSel(u32, u8) {}
|
||||
virtual u8 getTevKAlphaSel(u32) { return 0; }
|
||||
virtual void setTevStageNum(u8) {}
|
||||
virtual u8 getTevStageNum() const { return 1; }
|
||||
virtual void setTevStage(u32, J2DTevStage) {}
|
||||
virtual J2DTevStage* getTevStage(u32) { return NULL; }
|
||||
virtual void setTevSwapModeInfo(u32, J2DTevSwapModeInfo) {}
|
||||
virtual void setTevSwapModeTable(u32, J2DTevSwapModeTable) {}
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32) { return NULL; }
|
||||
virtual void setIndTevStage(u32, J2DIndTevStage) {}
|
||||
virtual J2DIndTevStage* getIndTevStage(u32) { return NULL; }
|
||||
virtual bool insertTexture(u32, ResTIMG const*) { return false; }
|
||||
virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*) { return false; }
|
||||
virtual bool insertTexture(u32, JUTTexture*) { return false; }
|
||||
virtual bool setTexture(u32, ResTIMG const*) { return false; }
|
||||
virtual bool setTexture(u32, JUTTexture*) { return false; }
|
||||
virtual bool removeTexture(u32) { return false; }
|
||||
virtual bool setFont(ResFONT*) { return false; }
|
||||
virtual bool setFont(JUTFont*) { return false; }
|
||||
virtual bool setPalette(u32, ResTLUT const*) { return false; }
|
||||
virtual bool prepareTexture(u8) { return false; }
|
||||
virtual JUTTexture* getTexture(u32);
|
||||
virtual JUTPalette* getPalette(u32);
|
||||
virtual JUTFont* getFont() { return NULL; }
|
||||
virtual void shiftDeleteFlag(u8, bool) {}
|
||||
virtual void setUndeleteFlag(u8) {}
|
||||
virtual void setFontUndeleteFlag() {}
|
||||
virtual ~J2DTevBlock() {}
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -101,77 +101,77 @@ public:
|
||||
*/
|
||||
class J2DTevBlock1 : public J2DTevBlock {
|
||||
public:
|
||||
/* 802EB88C */ J2DTevBlock1();
|
||||
J2DTevBlock1();
|
||||
|
||||
/* 802EBA50 */ virtual void initialize();
|
||||
/* 802EC328 */ virtual void setGX();
|
||||
/* 802EC570 */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
/* 802F27A0 */ virtual u32 getType() { return 'TVB1'; }
|
||||
/* 802F27AC */ virtual u8 getMaxStage() { return 1; }
|
||||
/* 802F27B4 */ virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
/* 802F27C4 */ virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
/* 802F27D4 */ virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
/* 802F27DC */ virtual u16 getFontNo() const { return mFontNo; }
|
||||
/* 802F27E4 */ virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
virtual void initialize();
|
||||
virtual void setGX();
|
||||
virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual u32 getType() { return 'TVB1'; }
|
||||
virtual u8 getMaxStage() { return 1; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
virtual u16 getFontNo() const { return mFontNo; }
|
||||
virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
mTevOrder[index] = order;
|
||||
}
|
||||
/* 802F2808 */ virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
/* 802F281C */ virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
mTevColor[index] = color;
|
||||
}
|
||||
/* 802F2848 */ virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
/* 802F285C */ virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
mTevKColor[index] = color;
|
||||
}
|
||||
/* 802F2888 */ virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
/* 802F289C */ virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
/* 802F28A8 */ virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
/* 802F28B4 */ virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
/* 802F28C0 */ virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
/* 802F28CC */ virtual void setTevStageNum(u8 num) {}
|
||||
/* 802F28D0 */ virtual u8 getTevStageNum() const { return 1; }
|
||||
/* 802F28D8 */ virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
virtual void setTevStageNum(u8 num) {}
|
||||
virtual u8 getTevStageNum() const { return 1; }
|
||||
virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
mTevStage[index] = stage;
|
||||
}
|
||||
/* 802F2914 */ virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
/* 802F2928 */ virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
mTevStage[index].setTevSwapModeInfo(info);
|
||||
}
|
||||
/* 802F2960 */ virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
mTevSwapModeTable[index] = table;
|
||||
}
|
||||
/* 802F2970 */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
return &mTevSwapModeTable[index];
|
||||
}
|
||||
/* 802F2980 */ virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
mIndTevStage[index] = stage;
|
||||
}
|
||||
/* 802F2994 */ virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
return &mIndTevStage[index];
|
||||
}
|
||||
/* 802F29A8 */ virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
return insertTexture(index, p_timg, NULL);
|
||||
}
|
||||
/* 802EBCC0 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802EBDE4 */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
/* 802EBE8C */ virtual bool setTexture(u32, ResTIMG const*);
|
||||
/* 802EC01C */ virtual bool setTexture(u32, JUTTexture*);
|
||||
/* 802EC0A8 */ virtual bool removeTexture(u32);
|
||||
/* 802EC124 */ virtual bool setFont(ResFONT*);
|
||||
/* 802EC1D8 */ virtual bool setFont(JUTFont*);
|
||||
/* 802EC258 */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802EBC0C */ virtual bool prepareTexture(u8);
|
||||
/* 802F29D8 */ virtual JUTTexture* getTexture(u32 index) {
|
||||
virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
virtual bool insertTexture(u32, JUTTexture*);
|
||||
virtual bool setTexture(u32, ResTIMG const*);
|
||||
virtual bool setTexture(u32, JUTTexture*);
|
||||
virtual bool removeTexture(u32);
|
||||
virtual bool setFont(ResFONT*);
|
||||
virtual bool setFont(JUTFont*);
|
||||
virtual bool setPalette(u32, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual JUTTexture* getTexture(u32 index) {
|
||||
return index >= 1 ? NULL : mTexture[index];
|
||||
}
|
||||
/* 802F29F8 */ virtual JUTPalette* getPalette(u32 index) {
|
||||
virtual JUTPalette* getPalette(u32 index) {
|
||||
return index >= 1 ? NULL : mPalette[index];
|
||||
}
|
||||
/* 802F2A18 */ virtual JUTFont* getFont() { return mFont; }
|
||||
/* 802EC318 */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F2A20 */ virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
/* 802F2A30 */ virtual void setFontUndeleteFlag() { mUndeleteFlag &= 0x7F; }
|
||||
/* 802EB998 */ virtual ~J2DTevBlock1();
|
||||
virtual JUTFont* getFont() { return mFont; }
|
||||
virtual void shiftDeleteFlag(u8, bool);
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
virtual void setFontUndeleteFlag() { mUndeleteFlag &= 0x7F; }
|
||||
virtual ~J2DTevBlock1();
|
||||
|
||||
private:
|
||||
/* 0x004 */ u16 mTexNo[1];
|
||||
@@ -196,77 +196,77 @@ private:
|
||||
*/
|
||||
class J2DTevBlock2 : public J2DTevBlock {
|
||||
public:
|
||||
/* 802EC5B8 */ J2DTevBlock2();
|
||||
J2DTevBlock2();
|
||||
|
||||
/* 802EC7A0 */ virtual void initialize();
|
||||
/* 802ED584 */ virtual void setGX();
|
||||
/* 802ED874 */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
/* 802F24FC */ virtual u32 getType() { return 'TVB2'; }
|
||||
/* 802F2508 */ virtual u8 getMaxStage() { return 2; }
|
||||
/* 802F2510 */ virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
/* 802F2520 */ virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
/* 802F2530 */ virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
/* 802F2538 */ virtual u16 getFontNo() const { return mFontNo; }
|
||||
/* 802F2540 */ virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
virtual void initialize();
|
||||
virtual void setGX();
|
||||
virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual u32 getType() { return 'TVB2'; }
|
||||
virtual u8 getMaxStage() { return 2; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
virtual u16 getFontNo() const { return mFontNo; }
|
||||
virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
mTevOrder[index] = order;
|
||||
}
|
||||
/* 802F2564 */ virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
/* 802F2578 */ virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
mTevColor[index] = color;
|
||||
}
|
||||
/* 802F25A4 */ virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
/* 802F25B8 */ virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
mTevKColor[index] = color;
|
||||
}
|
||||
/* 802F25E4 */ virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
/* 802F25F8 */ virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
/* 802F2604 */ virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
/* 802F2610 */ virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
/* 802F261C */ virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
/* 802F2628 */ virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
/* 802F2630 */ virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
/* 802F2638 */ virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
mTevStage[index] = stage;
|
||||
}
|
||||
/* 802F2674 */ virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
/* 802F2688 */ virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
mTevStage[index].setTevSwapModeInfo(info);
|
||||
}
|
||||
/* 802F26C0 */ virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
mTevSwapModeTable[index] = table;
|
||||
}
|
||||
/* 802F26D0 */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
return &mTevSwapModeTable[index];
|
||||
}
|
||||
/* 802F26E0 */ virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
mIndTevStage[index] = stage;
|
||||
}
|
||||
/* 802F26F4 */ virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
return &mIndTevStage[index];
|
||||
}
|
||||
/* 802F2708 */ virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
return insertTexture(index, p_timg, NULL);
|
||||
}
|
||||
/* 802ECAE8 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802ECDE8 */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
/* 802ECF48 */ virtual bool setTexture(u32, ResTIMG const*);
|
||||
/* 802ED16C */ virtual bool setTexture(u32, JUTTexture*);
|
||||
/* 802ED21C */ virtual bool removeTexture(u32);
|
||||
/* 802ED2F0 */ virtual bool setFont(ResFONT*);
|
||||
/* 802ED3A4 */ virtual bool setFont(JUTFont*);
|
||||
/* 802ED424 */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802ECA18 */ virtual bool prepareTexture(u8);
|
||||
/* 802F2738 */ virtual JUTTexture* getTexture(u32 index) {
|
||||
virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
virtual bool insertTexture(u32, JUTTexture*);
|
||||
virtual bool setTexture(u32, ResTIMG const*);
|
||||
virtual bool setTexture(u32, JUTTexture*);
|
||||
virtual bool removeTexture(u32);
|
||||
virtual bool setFont(ResFONT*);
|
||||
virtual bool setFont(JUTFont*);
|
||||
virtual bool setPalette(u32, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual JUTTexture* getTexture(u32 index) {
|
||||
return index >= 2 ? NULL : mTexture[index];
|
||||
}
|
||||
/* 802F2758 */ virtual JUTPalette* getPalette(u32 index) {
|
||||
virtual JUTPalette* getPalette(u32 index) {
|
||||
return index >= 2 ? NULL : mPalette[index];
|
||||
}
|
||||
/* 802F2778 */ virtual JUTFont* getFont() { return mFont; }
|
||||
/* 802ED4FC */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F2780 */ virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
/* 802F2790 */ virtual void setFontUndeleteFlag() { mUndeleteFlag &= 0x7F; }
|
||||
/* 802EC6C8 */ virtual ~J2DTevBlock2();
|
||||
virtual JUTFont* getFont() { return mFont; }
|
||||
virtual void shiftDeleteFlag(u8, bool);
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
virtual void setFontUndeleteFlag() { mUndeleteFlag &= 0x7F; }
|
||||
virtual ~J2DTevBlock2();
|
||||
|
||||
private:
|
||||
/* 0x004 */ u16 mTexNo[2];
|
||||
@@ -293,77 +293,77 @@ private:
|
||||
*/
|
||||
class J2DTevBlock4 : public J2DTevBlock {
|
||||
public:
|
||||
/* 802ED8BC */ J2DTevBlock4();
|
||||
J2DTevBlock4();
|
||||
|
||||
/* 802EDAC4 */ virtual void initialize();
|
||||
/* 802EEA2C */ virtual void setGX();
|
||||
/* 802EED1C */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
/* 802F2258 */ virtual u32 getType() { return 'TVB4'; }
|
||||
/* 802F2264 */ virtual u8 getMaxStage() { return 4; }
|
||||
/* 802F226C */ virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
/* 802F227C */ virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
/* 802F228C */ virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
/* 802F2294 */ virtual u16 getFontNo() const { return mFontNo; }
|
||||
/* 802F229C */ virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
virtual void initialize();
|
||||
virtual void setGX();
|
||||
virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual u32 getType() { return 'TVB4'; }
|
||||
virtual u8 getMaxStage() { return 4; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
virtual u16 getFontNo() const { return mFontNo; }
|
||||
virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
mTevOrder[index] = order;
|
||||
}
|
||||
/* 802F22C0 */ virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
/* 802F22D4 */ virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
mTevColor[index] = color;
|
||||
}
|
||||
/* 802F2300 */ virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
/* 802F2314 */ virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
mTevKColor[index] = color;
|
||||
}
|
||||
/* 802F2340 */ virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
/* 802F2354 */ virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
/* 802F2360 */ virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
/* 802F236C */ virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
/* 802F2378 */ virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
/* 802F2384 */ virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
/* 802F238C */ virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
/* 802F2394 */ virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
mTevStage[index] = stage;
|
||||
}
|
||||
/* 802F23D0 */ virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
/* 802F23E4 */ virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
mTevStage[index].setTevSwapModeInfo(info);
|
||||
}
|
||||
/* 802F241C */ virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
mTevSwapModeTable[index] = table;
|
||||
}
|
||||
/* 802F242C */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
return &mTevSwapModeTable[index];
|
||||
}
|
||||
/* 802F243C */ virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
mIndTevStage[index] = stage;
|
||||
}
|
||||
/* 802F2450 */ virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
return &mIndTevStage[index];
|
||||
}
|
||||
/* 802F2464 */ virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
return insertTexture(index, p_timg, NULL);
|
||||
}
|
||||
/* 802EDE04 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802EE1D4 */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
/* 802EE364 */ virtual bool setTexture(u32, ResTIMG const*);
|
||||
/* 802EE5F0 */ virtual bool setTexture(u32, JUTTexture*);
|
||||
/* 802EE6A0 */ virtual bool removeTexture(u32);
|
||||
/* 802EE798 */ virtual bool setFont(ResFONT*);
|
||||
/* 802EE84C */ virtual bool setFont(JUTFont*);
|
||||
/* 802EE8CC */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802EDD34 */ virtual bool prepareTexture(u8);
|
||||
/* 802F2494 */ virtual JUTTexture* getTexture(u32 index) {
|
||||
virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
virtual bool insertTexture(u32, JUTTexture*);
|
||||
virtual bool setTexture(u32, ResTIMG const*);
|
||||
virtual bool setTexture(u32, JUTTexture*);
|
||||
virtual bool removeTexture(u32);
|
||||
virtual bool setFont(ResFONT*);
|
||||
virtual bool setFont(JUTFont*);
|
||||
virtual bool setPalette(u32, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual JUTTexture* getTexture(u32 index) {
|
||||
return index >= 4 ? NULL : mTexture[index];
|
||||
}
|
||||
/* 802F24B4 */ virtual JUTPalette* getPalette(u32 index) {
|
||||
virtual JUTPalette* getPalette(u32 index) {
|
||||
return index >= 4 ? NULL : mPalette[index];
|
||||
}
|
||||
/* 802F24D4 */ virtual JUTFont* getFont() { return mFont; }
|
||||
/* 802EE9A4 */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F24DC */ virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
/* 802F24EC */ virtual void setFontUndeleteFlag() { mUndeleteFlag &= 0x7F; }
|
||||
/* 802ED9E4 */ virtual ~J2DTevBlock4();
|
||||
virtual JUTFont* getFont() { return mFont; }
|
||||
virtual void shiftDeleteFlag(u8, bool);
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
virtual void setFontUndeleteFlag() { mUndeleteFlag &= 0x7F; }
|
||||
virtual ~J2DTevBlock4();
|
||||
|
||||
private:
|
||||
/* 0x004 */ u16 mTexNo[4];
|
||||
@@ -390,77 +390,77 @@ private:
|
||||
*/
|
||||
class J2DTevBlock8 : public J2DTevBlock {
|
||||
public:
|
||||
/* 802EED64 */ J2DTevBlock8();
|
||||
J2DTevBlock8();
|
||||
|
||||
/* 802EEF6C */ virtual void initialize();
|
||||
/* 802EFEAC */ virtual void setGX();
|
||||
/* 802F019C */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
/* 802F1FB8 */ virtual u32 getType() { return 'TVB8'; }
|
||||
/* 802F1FC4 */ virtual u8 getMaxStage() { return 8; }
|
||||
/* 802F1FCC */ virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
/* 802F1FDC */ virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
/* 802F1FEC */ virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
/* 802F1FF4 */ virtual u16 getFontNo() const { return mFontNo; }
|
||||
/* 802F1FFC */ virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
virtual void initialize();
|
||||
virtual void setGX();
|
||||
virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual u32 getType() { return 'TVB8'; }
|
||||
virtual u8 getMaxStage() { return 8; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
virtual u16 getFontNo() const { return mFontNo; }
|
||||
virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
mTevOrder[index] = order;
|
||||
}
|
||||
/* 802F2020 */ virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
/* 802F2034 */ virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
mTevColor[index] = color;
|
||||
}
|
||||
/* 802F2060 */ virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
/* 802F2074 */ virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
mTevKColor[index] = color;
|
||||
}
|
||||
/* 802F20A0 */ virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
/* 802F20B4 */ virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
/* 802F20C0 */ virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
/* 802F20CC */ virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
/* 802F20D8 */ virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
/* 802F20E4 */ virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
/* 802F20EC */ virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
/* 802F20F4 */ virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
mTevStage[index] = stage;
|
||||
}
|
||||
/* 802F2130 */ virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
/* 802F2144 */ virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
mTevStage[index].setTevSwapModeInfo(info);
|
||||
}
|
||||
/* 802F217C */ virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
mTevSwapModeTable[index] = table;
|
||||
}
|
||||
/* 802F218C */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
return &mTevSwapModeTable[index];
|
||||
}
|
||||
/* 802F219C */ virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
mIndTevStage[index] = stage;
|
||||
}
|
||||
/* 802F21B0 */ virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
return &mIndTevStage[index];
|
||||
}
|
||||
/* 802F21C4 */ virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
return insertTexture(index, p_timg, NULL);
|
||||
}
|
||||
/* 802EF2B0 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802EF67C */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
/* 802EF80C */ virtual bool setTexture(u32, ResTIMG const*);
|
||||
/* 802EFA98 */ virtual bool setTexture(u32, JUTTexture*);
|
||||
/* 802EFB48 */ virtual bool removeTexture(u32);
|
||||
/* 802EFC40 */ virtual bool setFont(ResFONT*);
|
||||
/* 802EFCEC */ virtual bool setFont(JUTFont*);
|
||||
/* 802EFD68 */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802EF1E0 */ virtual bool prepareTexture(u8);
|
||||
/* 802F21F4 */ virtual JUTTexture* getTexture(u32 index) {
|
||||
virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
virtual bool insertTexture(u32, JUTTexture*);
|
||||
virtual bool setTexture(u32, ResTIMG const*);
|
||||
virtual bool setTexture(u32, JUTTexture*);
|
||||
virtual bool removeTexture(u32);
|
||||
virtual bool setFont(ResFONT*);
|
||||
virtual bool setFont(JUTFont*);
|
||||
virtual bool setPalette(u32, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual JUTTexture* getTexture(u32 index) {
|
||||
return index >= 8 ? NULL : mTexture[index];
|
||||
}
|
||||
/* 802F2214 */ virtual JUTPalette* getPalette(u32 index) {
|
||||
virtual JUTPalette* getPalette(u32 index) {
|
||||
return index >= 8 ? NULL : mPalette[index];
|
||||
}
|
||||
/* 802F2234 */ virtual JUTFont* getFont() { return mFont; }
|
||||
/* 802EFE40 */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F223C */ virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
/* 802F224C */ virtual void setFontUndeleteFlag() { mFontUndeleteFlag = false; }
|
||||
/* 802EEE8C */ virtual ~J2DTevBlock8();
|
||||
virtual JUTFont* getFont() { return mFont; }
|
||||
virtual void shiftDeleteFlag(u8, bool);
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
virtual void setFontUndeleteFlag() { mFontUndeleteFlag = false; }
|
||||
virtual ~J2DTevBlock8();
|
||||
|
||||
private:
|
||||
/* 0x004 */ u16 mTexNo[8];
|
||||
@@ -488,77 +488,77 @@ private:
|
||||
*/
|
||||
class J2DTevBlock16 : public J2DTevBlock {
|
||||
public:
|
||||
/* 802F01E4 */ J2DTevBlock16();
|
||||
J2DTevBlock16();
|
||||
|
||||
/* 802F03EC */ virtual void initialize();
|
||||
/* 802F132C */ virtual void setGX();
|
||||
/* 802F161C */ virtual void loadTexture(_GXTexMapID, u32);
|
||||
/* 802F1D18 */ virtual u32 getType() { return 'TV16'; }
|
||||
/* 802F1D24 */ virtual u8 getMaxStage() { return 16; }
|
||||
/* 802F1D2C */ virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
/* 802F1D3C */ virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
/* 802F1D4C */ virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
/* 802F1D54 */ virtual u16 getFontNo() const { return mFontNo; }
|
||||
/* 802F1D5C */ virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
virtual void initialize();
|
||||
virtual void setGX();
|
||||
virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual u32 getType() { return 'TV16'; }
|
||||
virtual u8 getMaxStage() { return 16; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
virtual u16 getFontNo() const { return mFontNo; }
|
||||
virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
mTevOrder[index] = order;
|
||||
}
|
||||
/* 802F1D80 */ virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
/* 802F1D94 */ virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
mTevColor[index] = color;
|
||||
}
|
||||
/* 802F1DC0 */ virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
/* 802F1DD4 */ virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
mTevKColor[index] = color;
|
||||
}
|
||||
/* 802F1E00 */ virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
/* 802F1E14 */ virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
/* 802F1E20 */ virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
/* 802F1E2C */ virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
/* 802F1E38 */ virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
/* 802F1E44 */ virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
/* 802F1E4C */ virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
/* 802F1E54 */ virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
mTevStage[index] = stage;
|
||||
}
|
||||
/* 802F1E90 */ virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
/* 802F1EA4 */ virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
mTevStage[index].setTevSwapModeInfo(info);
|
||||
}
|
||||
/* 802F1EDC */ virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
mTevSwapModeTable[index] = table;
|
||||
}
|
||||
/* 802F1EEC */ virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
return &mTevSwapModeTable[index];
|
||||
}
|
||||
/* 802F1EFC */ virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
mIndTevStage[index] = stage;
|
||||
}
|
||||
/* 802F1F10 */ virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
return &mIndTevStage[index];
|
||||
}
|
||||
/* 802F1F24 */ virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
return insertTexture(index, p_timg, NULL);
|
||||
}
|
||||
/* 802F0730 */ virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
/* 802F0AFC */ virtual bool insertTexture(u32, JUTTexture*);
|
||||
/* 802F0C8C */ virtual bool setTexture(u32, ResTIMG const*);
|
||||
/* 802F0F18 */ virtual bool setTexture(u32, JUTTexture*);
|
||||
/* 802F0FC8 */ virtual bool removeTexture(u32);
|
||||
/* 802F10C0 */ virtual bool setFont(ResFONT*);
|
||||
/* 802F116C */ virtual bool setFont(JUTFont*);
|
||||
/* 802F11E8 */ virtual bool setPalette(u32, ResTLUT const*);
|
||||
/* 802F0660 */ virtual bool prepareTexture(u8);
|
||||
/* 802F1F54 */ virtual JUTTexture* getTexture(u32 index) {
|
||||
virtual bool insertTexture(u32, ResTIMG const*, JUTPalette*);
|
||||
virtual bool insertTexture(u32, JUTTexture*);
|
||||
virtual bool setTexture(u32, ResTIMG const*);
|
||||
virtual bool setTexture(u32, JUTTexture*);
|
||||
virtual bool removeTexture(u32);
|
||||
virtual bool setFont(ResFONT*);
|
||||
virtual bool setFont(JUTFont*);
|
||||
virtual bool setPalette(u32, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual JUTTexture* getTexture(u32 index) {
|
||||
return index >= 8 ? NULL : mTexture[index];
|
||||
}
|
||||
/* 802F1F74 */ virtual JUTPalette* getPalette(u32 index) {
|
||||
virtual JUTPalette* getPalette(u32 index) {
|
||||
return index >= 8 ? NULL : mPalette[index];
|
||||
}
|
||||
/* 802F1F94 */ virtual JUTFont* getFont() { return mFont; }
|
||||
/* 802F12C0 */ virtual void shiftDeleteFlag(u8, bool);
|
||||
/* 802F1F9C */ virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
/* 802F1FAC */ virtual void setFontUndeleteFlag() { mFontUndeleteFlag = false; }
|
||||
/* 802F030C */ virtual ~J2DTevBlock16();
|
||||
virtual JUTFont* getFont() { return mFont; }
|
||||
virtual void shiftDeleteFlag(u8, bool);
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
virtual void setFontUndeleteFlag() { mFontUndeleteFlag = false; }
|
||||
virtual ~J2DTevBlock16();
|
||||
|
||||
public:
|
||||
/* 0x004 */ u16 mTexNo[8];
|
||||
@@ -669,8 +669,8 @@ class J2DPEBlock {
|
||||
public:
|
||||
J2DPEBlock() { initialize(); }
|
||||
|
||||
/* 802F17FC */ void initialize();
|
||||
/* 802F1840 */ void setGX();
|
||||
void initialize();
|
||||
void setGX();
|
||||
void setAlphaComp(J2DAlphaComp comp) { mAlphaComp = comp; }
|
||||
void setBlend(J2DBlend blend) { mBlend = blend; }
|
||||
void setDither(u8 dither) { mDither = dither; }
|
||||
@@ -687,18 +687,18 @@ private:
|
||||
*/
|
||||
class J2DIndBlock {
|
||||
public:
|
||||
/* 802EB24C */ virtual void initialize() {}
|
||||
/* 802EB1CC */ virtual void setGX() {}
|
||||
virtual void initialize() {}
|
||||
virtual void setGX() {}
|
||||
virtual u32 getType() = 0;
|
||||
/* 802EB250 */ virtual void setIndTexStageNum(u8) {}
|
||||
/* 802EA1A4 */ virtual u8 getIndTexStageNum() const { return 0; }
|
||||
/* 802EB254 */ virtual void setIndTexOrder(u32, J2DIndTexOrder) {}
|
||||
/* 802EA19C */ virtual J2DIndTexOrder* getIndTexOrder(u32) { return NULL; }
|
||||
/* 802EB258 */ virtual void setIndTexMtx(u32, J2DIndTexMtx) {}
|
||||
/* 802EA194 */ virtual J2DIndTexMtx* getIndTexMtx(u32) { return NULL; }
|
||||
/* 802EB25C */ virtual void setIndTexCoordScale(u32, J2DIndTexCoordScale) {}
|
||||
/* 802EA18C */ virtual J2DIndTexCoordScale* getIndTexCoordScale(u32) { return NULL; }
|
||||
/* 802EB13C */ virtual ~J2DIndBlock() {}
|
||||
virtual void setIndTexStageNum(u8) {}
|
||||
virtual u8 getIndTexStageNum() const { return 0; }
|
||||
virtual void setIndTexOrder(u32, J2DIndTexOrder) {}
|
||||
virtual J2DIndTexOrder* getIndTexOrder(u32) { return NULL; }
|
||||
virtual void setIndTexMtx(u32, J2DIndTexMtx) {}
|
||||
virtual J2DIndTexMtx* getIndTexMtx(u32) { return NULL; }
|
||||
virtual void setIndTexCoordScale(u32, J2DIndTexCoordScale) {}
|
||||
virtual J2DIndTexCoordScale* getIndTexCoordScale(u32) { return NULL; }
|
||||
virtual ~J2DIndBlock() {}
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -709,28 +709,28 @@ class J2DIndBlockFull : public J2DIndBlock {
|
||||
public:
|
||||
J2DIndBlockFull() { initialize(); }
|
||||
|
||||
/* 802F1664 */ virtual void initialize();
|
||||
/* 802F1730 */ virtual void setGX();
|
||||
/* 802F1B94 */ virtual u32 getType() { return 'IBLF'; }
|
||||
/* 802F1BA0 */ virtual void setIndTexStageNum(u8 num) { mIndTexStageNum = num; }
|
||||
/* 802F1BA8 */ virtual u8 getIndTexStageNum() const { return mIndTexStageNum; }
|
||||
/* 802F1BB0 */ virtual void setIndTexOrder(u32 index, J2DIndTexOrder order) {
|
||||
virtual void initialize();
|
||||
virtual void setGX();
|
||||
virtual u32 getType() { return 'IBLF'; }
|
||||
virtual void setIndTexStageNum(u8 num) { mIndTexStageNum = num; }
|
||||
virtual u8 getIndTexStageNum() const { return mIndTexStageNum; }
|
||||
virtual void setIndTexOrder(u32 index, J2DIndTexOrder order) {
|
||||
mIndTexOrder[index] = order;
|
||||
}
|
||||
/* 802F1BCC */ virtual J2DIndTexOrder* getIndTexOrder(u32 index) {
|
||||
virtual J2DIndTexOrder* getIndTexOrder(u32 index) {
|
||||
return &mIndTexOrder[index];
|
||||
}
|
||||
/* 802F1BE0 */ virtual void setIndTexMtx(u32 index, J2DIndTexMtx mtx) {
|
||||
virtual void setIndTexMtx(u32 index, J2DIndTexMtx mtx) {
|
||||
mIndTexMtx[index] = mtx;
|
||||
}
|
||||
/* 802F1C38 */ virtual J2DIndTexMtx* getIndTexMtx(u32 index) { return &mIndTexMtx[index]; }
|
||||
/* 802F1C4C */ virtual void setIndTexCoordScale(u32 index, J2DIndTexCoordScale scale) {
|
||||
virtual J2DIndTexMtx* getIndTexMtx(u32 index) { return &mIndTexMtx[index]; }
|
||||
virtual void setIndTexCoordScale(u32 index, J2DIndTexCoordScale scale) {
|
||||
mTexCoordScale[index] = scale;
|
||||
}
|
||||
/* 802F1C68 */ virtual J2DIndTexCoordScale* getIndTexCoordScale(u32 index) {
|
||||
virtual J2DIndTexCoordScale* getIndTexCoordScale(u32 index) {
|
||||
return &mTexCoordScale[index];
|
||||
}
|
||||
/* 802F1C7C */ virtual ~J2DIndBlockFull() {}
|
||||
virtual ~J2DIndBlockFull() {}
|
||||
|
||||
private:
|
||||
/* 0x04 */ u8 mIndTexStageNum;
|
||||
@@ -747,9 +747,9 @@ class J2DIndBlockNull : public J2DIndBlock {
|
||||
public:
|
||||
J2DIndBlockNull() {}
|
||||
|
||||
/* 802EB1E0 */ virtual void setGX() {}
|
||||
/* 802EB1E4 */ virtual u32 getType() { return 'IBLN'; }
|
||||
/* 802EB1F0 */ virtual ~J2DIndBlockNull() {}
|
||||
virtual void setGX() {}
|
||||
virtual u32 getType() { return 'IBLN'; }
|
||||
virtual ~J2DIndBlockNull() {}
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -765,10 +765,10 @@ private:
|
||||
public:
|
||||
J2DTexGenBlock() { initialize(); }
|
||||
|
||||
/* 802EB510 */ void initialize();
|
||||
/* 802EB570 */ void setGX();
|
||||
/* 802EB6A4 */ void setTexMtx(u32, J2DTexMtx&);
|
||||
/* 802EB7E0 */ void getTexMtx(u32, J2DTexMtx&);
|
||||
void initialize();
|
||||
void setGX();
|
||||
void setTexMtx(u32, J2DTexMtx&);
|
||||
void getTexMtx(u32, J2DTexMtx&);
|
||||
|
||||
u32 getTexGenNum() const { return mTexGenNum; }
|
||||
void setTexGenNum(u32 num) { mTexGenNum = num; }
|
||||
@@ -778,7 +778,7 @@ public:
|
||||
J2DTexMtx& getTexMtx(u32 i) { return *mTexMtx[i]; }
|
||||
J2DTexCoord& getTexCoord(u32 i) { return mTexGenCoord[i]; }
|
||||
|
||||
/* 802EB620 */ virtual ~J2DTexGenBlock();
|
||||
virtual ~J2DTexGenBlock();
|
||||
}; // Size: 0x48
|
||||
|
||||
/**
|
||||
@@ -795,10 +795,10 @@ private:
|
||||
public:
|
||||
J2DColorBlock() { initialize(); }
|
||||
|
||||
/* 802EB394 */ void initialize();
|
||||
/* 802EB424 */ void setGX();
|
||||
void initialize();
|
||||
void setGX();
|
||||
|
||||
/* 802EB0F4 */ virtual ~J2DColorBlock() {}
|
||||
virtual ~J2DColorBlock() {}
|
||||
|
||||
JUtility::TColor* getMatColor(u32 i) { return &mMatColor[i]; }
|
||||
J2DColorChan* getColorChan(u32 i) { return &mColorChan[i]; }
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
class J2DMaterial {
|
||||
public:
|
||||
struct J2DMaterialAnmPointer {
|
||||
/* 802EA79C */ J2DMaterialAnmPointer();
|
||||
J2DMaterialAnmPointer();
|
||||
|
||||
/* 0x00 */ J2DAnmColor* mColorAnm;
|
||||
/* 0x04 */ J2DAnmTextureSRTKey* mSRTAnm;
|
||||
@@ -24,18 +24,18 @@ public:
|
||||
/* 0x3A */ u16 mTevKRegIds[4];
|
||||
}; // Size: 0x44
|
||||
|
||||
/* 802EA1AC */ J2DMaterial();
|
||||
/* 802EA38C */ void setGX();
|
||||
/* 802EA410 */ static J2DTevBlock* createTevBlock(int, bool);
|
||||
/* 802EA5C4 */ static J2DIndBlock* createIndBlock(int, bool);
|
||||
/* 802EA84C */ void makeAnmPointer();
|
||||
/* 802EA94C */ void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802EAA2C */ void setAnimation(J2DAnmTexPattern*);
|
||||
/* 802EAB0C */ void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 802EA89C */ void setAnimation(J2DAnmColor*);
|
||||
/* 802EAC78 */ void animation();
|
||||
J2DMaterial();
|
||||
void setGX();
|
||||
static J2DTevBlock* createTevBlock(int, bool);
|
||||
static J2DIndBlock* createIndBlock(int, bool);
|
||||
void makeAnmPointer();
|
||||
void setAnimation(J2DAnmTextureSRTKey*);
|
||||
void setAnimation(J2DAnmTexPattern*);
|
||||
void setAnimation(J2DAnmTevRegKey*);
|
||||
void setAnimation(J2DAnmColor*);
|
||||
void animation();
|
||||
|
||||
/* 802EA2CC */ virtual ~J2DMaterial();
|
||||
virtual ~J2DMaterial();
|
||||
|
||||
u16 getIndex() const { return mIndex; }
|
||||
J2DColorBlock* getColorBlock() { return &mColorBlock; }
|
||||
|
||||
@@ -105,33 +105,33 @@ class JKRArchive;
|
||||
*/
|
||||
class J2DMaterialFactory {
|
||||
public:
|
||||
/* 802F2AD0 */ J2DMaterialFactory(J2DMaterialBlock const&);
|
||||
/* 802F2C94 */ u32 countStages(int) const;
|
||||
/* 802F2D1C */ J2DMaterial* create(J2DMaterial*, int, u32, J2DResReference*, J2DResReference*,
|
||||
J2DMaterialFactory(J2DMaterialBlock const&);
|
||||
u32 countStages(int) const;
|
||||
J2DMaterial* create(J2DMaterial*, int, u32, J2DResReference*, J2DResReference*,
|
||||
JKRArchive*) const;
|
||||
/* 802F362C */ JUtility::TColor newMatColor(int, int) const;
|
||||
/* 802F36CC */ u8 newColorChanNum(int) const;
|
||||
/* 802F3704 */ J2DColorChan newColorChan(int, int) const;
|
||||
/* 802F3758 */ u32 newTexGenNum(int) const;
|
||||
/* 802F3790 */ J2DTexCoord newTexCoord(int, int) const;
|
||||
/* 802F3804 */ J2DTexMtx* newTexMtx(int, int) const;
|
||||
/* 802F38E0 */ u8 newCullMode(int) const;
|
||||
/* 802F3920 */ u16 newTexNo(int, int) const;
|
||||
/* 802F3968 */ u16 newFontNo(int) const;
|
||||
/* 802F39A8 */ J2DTevOrder newTevOrder(int, int) const;
|
||||
/* 802F3A1C */ J2DGXColorS10 newTevColor(int, int) const;
|
||||
/* 802F3AB4 */ JUtility::TColor newTevKColor(int, int) const;
|
||||
/* 802F3B54 */ u8 newTevStageNum(int) const;
|
||||
/* 802F3B8C */ J2DTevStage newTevStage(int, int) const;
|
||||
/* 802F3BEC */ J2DTevSwapModeTable newTevSwapModeTable(int, int) const;
|
||||
/* 802F3C88 */ u8 newIndTexStageNum(int) const;
|
||||
/* 802F3CB8 */ J2DIndTexOrder newIndTexOrder(int, int) const;
|
||||
/* 802F3D20 */ J2DIndTexMtx newIndTexMtx(int, int) const;
|
||||
/* 802F3E24 */ J2DIndTevStage newIndTevStage(int, int) const;
|
||||
/* 802F3F78 */ J2DIndTexCoordScale newIndTexCoordScale(int, int) const;
|
||||
/* 802F3FE0 */ J2DAlphaComp newAlphaComp(int) const;
|
||||
/* 802F405C */ J2DBlend newBlend(int) const;
|
||||
/* 802F40D8 */ u8 newDither(int) const;
|
||||
JUtility::TColor newMatColor(int, int) const;
|
||||
u8 newColorChanNum(int) const;
|
||||
J2DColorChan newColorChan(int, int) const;
|
||||
u32 newTexGenNum(int) const;
|
||||
J2DTexCoord newTexCoord(int, int) const;
|
||||
J2DTexMtx* newTexMtx(int, int) const;
|
||||
u8 newCullMode(int) const;
|
||||
u16 newTexNo(int, int) const;
|
||||
u16 newFontNo(int) const;
|
||||
J2DTevOrder newTevOrder(int, int) const;
|
||||
J2DGXColorS10 newTevColor(int, int) const;
|
||||
JUtility::TColor newTevKColor(int, int) const;
|
||||
u8 newTevStageNum(int) const;
|
||||
J2DTevStage newTevStage(int, int) const;
|
||||
J2DTevSwapModeTable newTevSwapModeTable(int, int) const;
|
||||
u8 newIndTexStageNum(int) const;
|
||||
J2DIndTexOrder newIndTexOrder(int, int) const;
|
||||
J2DIndTexMtx newIndTexMtx(int, int) const;
|
||||
J2DIndTevStage newIndTevStage(int, int) const;
|
||||
J2DIndTexCoordScale newIndTexCoordScale(int, int) const;
|
||||
J2DAlphaComp newAlphaComp(int) const;
|
||||
J2DBlend newBlend(int) const;
|
||||
u8 newDither(int) const;
|
||||
|
||||
u32 getMaterialMode(int idx) const {
|
||||
return field_0x4[field_0x8[idx]].field_0x0;
|
||||
|
||||
@@ -9,15 +9,15 @@
|
||||
*/
|
||||
class J2DOrthoGraph : public J2DGrafContext {
|
||||
public:
|
||||
/* 802E9670 */ J2DOrthoGraph();
|
||||
/* 802E96D0 */ J2DOrthoGraph(f32 x, f32 y, f32 width, f32 height, f32 far, f32 near);
|
||||
/* 802E980C */ void setOrtho(JGeometry::TBox2<f32> const& bounds, f32 far, f32 near);
|
||||
/* 802E987C */ void scissorBounds(JGeometry::TBox2<f32>*, JGeometry::TBox2<f32> const*);
|
||||
J2DOrthoGraph();
|
||||
J2DOrthoGraph(f32 x, f32 y, f32 width, f32 height, f32 far, f32 near);
|
||||
void setOrtho(JGeometry::TBox2<f32> const& bounds, f32 far, f32 near);
|
||||
void scissorBounds(JGeometry::TBox2<f32>*, JGeometry::TBox2<f32> const*);
|
||||
|
||||
/* 8000B118 */ virtual ~J2DOrthoGraph() {}
|
||||
/* 802E97B4 */ virtual void setPort();
|
||||
/* 802E9C88 */ virtual s32 getGrafType() const { return 1; }
|
||||
/* 802E9840 */ virtual void setLookat();
|
||||
virtual ~J2DOrthoGraph() {}
|
||||
virtual void setPort();
|
||||
virtual s32 getGrafType() const { return 1; }
|
||||
virtual void setLookat();
|
||||
|
||||
f32 getWidthPower() const { return mBounds.getWidth() / mOrtho.getWidth(); }
|
||||
f32 getHeightPower() const { return mBounds.getHeight() / mOrtho.getHeight(); }
|
||||
|
||||
@@ -54,67 +54,67 @@ struct J2DScrnBlockPictureParameter {
|
||||
*/
|
||||
class J2DPicture : public J2DPane {
|
||||
public:
|
||||
/* 802FCFF0 */ virtual ~J2DPicture();
|
||||
/* 802FF2E8 */ virtual u16 getTypeID() const { return 18; }
|
||||
/* 802FDB28 */ virtual void drawSelf(f32, f32);
|
||||
/* 802FDB90 */ virtual void drawSelf(f32, f32, Mtx*);
|
||||
/* 802FCCDC */ virtual void initiate(ResTIMG const*, ResTLUT const*);
|
||||
/* 802FD098 */ virtual bool prepareTexture(u8);
|
||||
/* 801BDD40 */ virtual bool append(ResTIMG const* param_0, f32 param_1) {
|
||||
virtual ~J2DPicture();
|
||||
virtual u16 getTypeID() const { return 18; }
|
||||
virtual void drawSelf(f32, f32);
|
||||
virtual void drawSelf(f32, f32, Mtx*);
|
||||
virtual void initiate(ResTIMG const*, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual bool append(ResTIMG const* param_0, f32 param_1) {
|
||||
return insert(param_0, mTextureNum, param_1);
|
||||
}
|
||||
/* 802FF238 */ virtual bool append(ResTIMG const* param_0, JUTPalette* param_1, f32 param_2) {
|
||||
virtual bool append(ResTIMG const* param_0, JUTPalette* param_1, f32 param_2) {
|
||||
return insert(param_0, param_1, mTextureNum, param_2);
|
||||
}
|
||||
/* 80020338 */ virtual bool append(char const* param_0, f32 param_1) {
|
||||
virtual bool append(char const* param_0, f32 param_1) {
|
||||
return insert(param_0, mTextureNum, param_1);
|
||||
}
|
||||
/* 802FF2F0 */ virtual bool append(char const* param_0, JUTPalette* param_1, f32 param_2) {
|
||||
virtual bool append(char const* param_0, JUTPalette* param_1, f32 param_2) {
|
||||
return insert(param_0, param_1, mTextureNum, param_2);
|
||||
}
|
||||
/* 802FF208 */ virtual bool append(JUTTexture* param_0, f32 param_1) {
|
||||
virtual bool append(JUTTexture* param_0, f32 param_1) {
|
||||
return insert(param_0, mTextureNum, param_1);
|
||||
}
|
||||
/* 802FF3E0 */ virtual void prepend(ResTIMG const* param_0, f32 param_1) {
|
||||
virtual void prepend(ResTIMG const* param_0, f32 param_1) {
|
||||
insert(param_0, 0, param_1);
|
||||
}
|
||||
/* 802FF3B0 */ virtual void prepend(ResTIMG const* param_0, JUTPalette* param_1, f32 param_2) {
|
||||
virtual void prepend(ResTIMG const* param_0, JUTPalette* param_1, f32 param_2) {
|
||||
insert(param_0, param_1, 0, param_2);
|
||||
}
|
||||
/* 802FF380 */ virtual void prepend(char const* param_0, f32 param_1) {
|
||||
virtual void prepend(char const* param_0, f32 param_1) {
|
||||
insert(param_0, 0, param_1);
|
||||
}
|
||||
/* 802FF350 */ virtual void prepend(char const* param_0, JUTPalette* param_1, f32 param_2) {
|
||||
virtual void prepend(char const* param_0, JUTPalette* param_1, f32 param_2) {
|
||||
insert(param_0, param_1, 0, param_2);
|
||||
}
|
||||
/* 802FF320 */ virtual void prepend(JUTTexture* param_0, f32 param_1) {
|
||||
virtual void prepend(JUTTexture* param_0, f32 param_1) {
|
||||
insert(param_0, 0, param_1);
|
||||
}
|
||||
/* 801BDD70 */ virtual bool insert(ResTIMG const* param_0, u8 param_1, f32 param_2) {
|
||||
virtual bool insert(ResTIMG const* param_0, u8 param_1, f32 param_2) {
|
||||
return insert(param_0, NULL, param_1, param_2);
|
||||
}
|
||||
/* 802FD168 */ virtual bool insert(ResTIMG const*, JUTPalette*, u8, f32);
|
||||
/* 80020368 */ virtual bool insert(char const* param_0, u8 param_1, f32 param_2) {
|
||||
virtual bool insert(ResTIMG const*, JUTPalette*, u8, f32);
|
||||
virtual bool insert(char const* param_0, u8 param_1, f32 param_2) {
|
||||
return insert(param_0, NULL, param_1, param_2);
|
||||
}
|
||||
/* 802FD4B4 */ virtual bool insert(char const*, JUTPalette*, u8, f32);
|
||||
/* 802FD524 */ virtual bool insert(JUTTexture*, u8, f32);
|
||||
/* 802FD6F4 */ virtual bool remove(u8);
|
||||
/* 802FF410 */ virtual bool remove() { return remove(mTextureNum - 1); }
|
||||
/* 802FD814 */ virtual bool remove(JUTTexture*);
|
||||
/* 802FF4E0 */ virtual void draw(f32 param_0, f32 param_1, bool param_2, bool param_3,
|
||||
virtual bool insert(char const*, JUTPalette*, u8, f32);
|
||||
virtual bool insert(JUTTexture*, u8, f32);
|
||||
virtual bool remove(u8);
|
||||
virtual bool remove() { return remove(mTextureNum - 1); }
|
||||
virtual bool remove(JUTTexture*);
|
||||
virtual void draw(f32 param_0, f32 param_1, bool param_2, bool param_3,
|
||||
bool param_4) {
|
||||
draw(param_0, param_1, 0, param_2, param_3, param_4);
|
||||
}
|
||||
/* 802FF448 */ virtual void draw(f32 param_0, f32 param_1, u8 param_2, bool param_3,
|
||||
virtual void draw(f32 param_0, f32 param_1, u8 param_2, bool param_3,
|
||||
bool param_4, bool param_5) {
|
||||
if (param_2 < mTextureNum && mTexture[param_2] != NULL) {
|
||||
draw(param_0, param_1, mTexture[param_2]->getWidth(), mTexture[param_2]->getHeight(),
|
||||
param_3, param_4, param_5);
|
||||
}
|
||||
}
|
||||
/* 802FDC70 */ virtual void draw(f32, f32, f32, f32, bool, bool, bool);
|
||||
/* 802FF588 */ virtual void drawOut(f32 param_0, f32 param_1, f32 param_2, f32 param_3,
|
||||
virtual void draw(f32, f32, f32, f32, bool, bool, bool);
|
||||
virtual void drawOut(f32 param_0, f32 param_1, f32 param_2, f32 param_3,
|
||||
f32 param_4, f32 param_5) {
|
||||
if (mTexture[0] != NULL) {
|
||||
drawOut(JGeometry::TBox2<f32>(param_0, param_1, param_0 + param_2, param_1 + param_3),
|
||||
@@ -122,80 +122,80 @@ public:
|
||||
param_5 + mTexture[0]->getHeight()));
|
||||
}
|
||||
}
|
||||
/* 802FF524 */ virtual void drawOut(f32 param_0, f32 param_1, f32 param_2, f32 param_3,
|
||||
virtual void drawOut(f32 param_0, f32 param_1, f32 param_2, f32 param_3,
|
||||
f32 param_4, f32 param_5, f32 param_6, f32 param_7) {
|
||||
drawOut(JGeometry::TBox2<f32>(param_0, param_1, param_0 + param_2, param_1 + param_3),
|
||||
JGeometry::TBox2<f32>(param_4, param_5, param_4 + param_6, param_5 + param_7));
|
||||
}
|
||||
/* 802FDF88 */ virtual void drawOut(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
/* 802FF29C */ virtual void load(_GXTexMapID param_0, u8 param_1) {
|
||||
virtual void drawOut(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
virtual void load(_GXTexMapID param_0, u8 param_1) {
|
||||
if (param_1 < mTextureNum && param_1 < 2 && mTexture[param_1] != NULL) {
|
||||
mTexture[param_1]->load(param_0);
|
||||
}
|
||||
}
|
||||
/* 802FF268 */ virtual void load(u8 param_0) { load((_GXTexMapID)param_0, param_0); }
|
||||
/* 800202CC */ virtual void setBlendRatio(f32 param_0, f32 param_1) {
|
||||
virtual void load(u8 param_0) { load((_GXTexMapID)param_0, param_0); }
|
||||
virtual void setBlendRatio(f32 param_0, f32 param_1) {
|
||||
setBlendColorRatio(param_0, param_1);
|
||||
setBlendAlphaRatio(param_0, param_1);
|
||||
}
|
||||
/* 802FEA74 */ virtual void setBlendColorRatio(f32, f32);
|
||||
/* 802FEA9C */ virtual void setBlendAlphaRatio(f32, f32);
|
||||
/* 802FD874 */ virtual const ResTIMG* changeTexture(ResTIMG const*, u8);
|
||||
/* 802FD964 */ virtual const ResTIMG* changeTexture(char const*, u8);
|
||||
/* 802FD9BC */ virtual const ResTIMG* changeTexture(ResTIMG const*, u8, JUTPalette*);
|
||||
/* 802FDAC8 */ virtual const ResTIMG* changeTexture(char const*, u8, JUTPalette*);
|
||||
/* 800539DC */ virtual JUTTexture* getTexture(u8 param_0) const {
|
||||
virtual void setBlendColorRatio(f32, f32);
|
||||
virtual void setBlendAlphaRatio(f32, f32);
|
||||
virtual const ResTIMG* changeTexture(ResTIMG const*, u8);
|
||||
virtual const ResTIMG* changeTexture(char const*, u8);
|
||||
virtual const ResTIMG* changeTexture(ResTIMG const*, u8, JUTPalette*);
|
||||
virtual const ResTIMG* changeTexture(char const*, u8, JUTPalette*);
|
||||
virtual JUTTexture* getTexture(u8 param_0) const {
|
||||
if (param_0 < 2) {
|
||||
return mTexture[param_0];
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
/* 802FF634 */ virtual u8 getTextureCount() const { return mTextureNum; }
|
||||
/* 80053C6C */ virtual bool setBlack(JUtility::TColor i_black) {
|
||||
virtual u8 getTextureCount() const { return mTextureNum; }
|
||||
virtual bool setBlack(JUtility::TColor i_black) {
|
||||
mBlack = i_black;
|
||||
return true;
|
||||
}
|
||||
/* 80053C44 */ virtual bool setWhite(JUtility::TColor i_white) {
|
||||
virtual bool setWhite(JUtility::TColor i_white) {
|
||||
mWhite = i_white;
|
||||
return true;
|
||||
}
|
||||
/* 8018BEE0 */ virtual bool setBlackWhite(JUtility::TColor i_black, JUtility::TColor i_white) {
|
||||
virtual bool setBlackWhite(JUtility::TColor i_black, JUtility::TColor i_white) {
|
||||
mBlack = i_black;
|
||||
mWhite = i_white;
|
||||
return true;
|
||||
}
|
||||
/* 801DFA4C */ virtual JUtility::TColor getBlack() const {
|
||||
virtual JUtility::TColor getBlack() const {
|
||||
return mBlack;
|
||||
}
|
||||
/* 801DFA40 */ virtual JUtility::TColor getWhite() const {
|
||||
virtual JUtility::TColor getWhite() const {
|
||||
return mWhite;
|
||||
}
|
||||
/* 8025603C */ virtual J2DMaterial* getMaterial() const { return NULL; }
|
||||
/* 802FDBFC */ virtual void drawFullSet(f32, f32, f32, f32, Mtx*);
|
||||
/* 802FE380 */ virtual void drawTexCoord(f32, f32, f32, f32, s16, s16, s16, s16, s16, s16, s16,
|
||||
virtual J2DMaterial* getMaterial() const { return NULL; }
|
||||
virtual void drawFullSet(f32, f32, f32, f32, Mtx*);
|
||||
virtual void drawTexCoord(f32, f32, f32, f32, s16, s16, s16, s16, s16, s16, s16,
|
||||
s16, Mtx*);
|
||||
/* 802FF100 */ virtual u8 getUsableTlut(u8);
|
||||
/* 802FF09C */ virtual bool isUsed(ResTIMG const*);
|
||||
/* 802FF63C */ virtual bool isUsed(ResFONT const* param_0) { return J2DPane::isUsed(param_0); }
|
||||
/* 802FF65C */ virtual void rewriteAlpha() {}
|
||||
virtual u8 getUsableTlut(u8);
|
||||
virtual bool isUsed(ResTIMG const*);
|
||||
virtual bool isUsed(ResFONT const* param_0) { return J2DPane::isUsed(param_0); }
|
||||
virtual void rewriteAlpha() {}
|
||||
|
||||
/* 802FC800 */ J2DPicture(u64, JGeometry::TBox2<f32> const&, ResTIMG const*, ResTLUT const*);
|
||||
/* 802FC708 */ J2DPicture(ResTIMG const*);
|
||||
/* 802FC118 */ J2DPicture(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
/* 802FC050 */ J2DPicture();
|
||||
/* 802FC1D4 */ J2DPicture(J2DPane*, JSURandomInputStream*, J2DMaterial*);
|
||||
/* 802FC8E8 */ void private_readStream(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
/* 802FCD70 */ void private_initiate(ResTIMG const*, ResTLUT const*);
|
||||
/* 802FCE9C */ void initinfo();
|
||||
/* 802FE5D0 */ void setTevMode();
|
||||
/* 802FEA60 */ static void swap(f32&, f32&);
|
||||
/* 802FEAC4 */ void setBlendKonstColor();
|
||||
/* 802FEB94 */ void setBlendKonstAlpha();
|
||||
/* 802FEC64 */ void getNewColor(JUtility::TColor*);
|
||||
/* 802FED84 */ void setTexCoord(JGeometry::TVec2<s16>*, JUTTexture const*, J2DBinding,
|
||||
J2DPicture(u64, JGeometry::TBox2<f32> const&, ResTIMG const*, ResTLUT const*);
|
||||
J2DPicture(ResTIMG const*);
|
||||
J2DPicture(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
J2DPicture();
|
||||
J2DPicture(J2DPane*, JSURandomInputStream*, J2DMaterial*);
|
||||
void private_readStream(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
void private_initiate(ResTIMG const*, ResTLUT const*);
|
||||
void initinfo();
|
||||
void setTevMode();
|
||||
static void swap(f32&, f32&);
|
||||
void setBlendKonstColor();
|
||||
void setBlendKonstAlpha();
|
||||
void getNewColor(JUtility::TColor*);
|
||||
void setTexCoord(JGeometry::TVec2<s16>*, JUTTexture const*, J2DBinding,
|
||||
J2DMirror, bool);
|
||||
/* 802FED44 */ void setTexCoord(JUTTexture const*, J2DBinding, J2DMirror, bool);
|
||||
/* 802FF1D0 */ GXTlut getTlutID(ResTIMG const*, u8);
|
||||
void setTexCoord(JUTTexture const*, J2DBinding, J2DMirror, bool);
|
||||
GXTlut getTlutID(ResTIMG const*, u8);
|
||||
|
||||
void setCornerColor(JUtility::TColor c0, JUtility::TColor c1, JUtility::TColor c2,
|
||||
JUtility::TColor c3) {
|
||||
|
||||
@@ -23,83 +23,83 @@ public:
|
||||
STAGE_7,
|
||||
};
|
||||
|
||||
/* 803036EC */ J2DPictureEx(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*);
|
||||
/* 803040E4 */ void insertCommon(u8, f32);
|
||||
/* 8030437C */ bool isInsert(u8) const;
|
||||
/* 80304728 */ bool isRemove(u8) const;
|
||||
/* 803052AC */ void setTevOrder(u8, u8, bool);
|
||||
/* 803053E0 */ void setTevStage(u8, u8, bool);
|
||||
/* 80305688 */ void setStage(J2DTevStage*, J2DPictureEx::stage_enum);
|
||||
/* 80305928 */ void setTevKColor(u8);
|
||||
/* 80305C70 */ void setTevKColorSel(u8);
|
||||
/* 80305D18 */ void setTevKAlphaSel(u8);
|
||||
/* 80305DC0 */ void shiftSetBlendRatio(u8, f32, bool, bool);
|
||||
/* 80306664 */ bool getBlackWhite(JUtility::TColor*, JUtility::TColor*) const;
|
||||
/* 80306824 */ bool isSetBlackWhite(JUtility::TColor, JUtility::TColor) const;
|
||||
J2DPictureEx(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*);
|
||||
void insertCommon(u8, f32);
|
||||
bool isInsert(u8) const;
|
||||
bool isRemove(u8) const;
|
||||
void setTevOrder(u8, u8, bool);
|
||||
void setTevStage(u8, u8, bool);
|
||||
void setStage(J2DTevStage*, J2DPictureEx::stage_enum);
|
||||
void setTevKColor(u8);
|
||||
void setTevKColorSel(u8);
|
||||
void setTevKAlphaSel(u8);
|
||||
void shiftSetBlendRatio(u8, f32, bool, bool);
|
||||
bool getBlackWhite(JUtility::TColor*, JUtility::TColor*) const;
|
||||
bool isSetBlackWhite(JUtility::TColor, JUtility::TColor) const;
|
||||
|
||||
/* 8030393C */ virtual ~J2DPictureEx();
|
||||
/* 80307168 */ virtual void setCullBack(bool);
|
||||
/* 803069D8 */ virtual void setCullBack(_GXCullMode);
|
||||
/* 803069B8 */ virtual void setAlpha(u8);
|
||||
/* 80303AB4 */ virtual void drawSelf(f32, f32, f32 (*)[3][4]);
|
||||
/* 80306A24 */ virtual bool isUsed(ResTIMG const*);
|
||||
/* 803071A4 */ virtual bool isUsed(ResFONT const*);
|
||||
/* 80306A0C */ virtual void rewriteAlpha();
|
||||
/* 803071C4 */ virtual void setAnimation(J2DAnmBase*);
|
||||
/* 80256064 */ virtual void setAnimation(J2DAnmTransform* transform) { J2DPane::setAnimation(transform); }
|
||||
/* 80306AC4 */ virtual void setAnimation(J2DAnmColor*);
|
||||
/* 80306B1C */ virtual void setAnimation(J2DAnmTexPattern*);
|
||||
/* 80306AF0 */ virtual void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 80306B48 */ virtual void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 80306B74 */ virtual void setAnimation(J2DAnmVisibilityFull*);
|
||||
/* 80306B7C */ virtual void setAnimation(J2DAnmVtxColor*);
|
||||
/* 80306C70 */ virtual const J2DAnmTransform* animationPane(J2DAnmTransform const*);
|
||||
/* 80303640 */ virtual void initiate(ResTIMG const*, ResTLUT const*);
|
||||
/* 803039CC */ virtual bool prepareTexture(u8);
|
||||
/* 80306ED4 */ virtual bool append(ResTIMG const*, f32);
|
||||
/* 80303E5C */ virtual bool append(ResTIMG const*, JUTPalette*, f32);
|
||||
/* 80306F04 */ virtual bool append(char const*, f32);
|
||||
/* 80303EA4 */ virtual bool append(char const*, JUTPalette*, f32);
|
||||
/* 80303EEC */ virtual bool append(JUTTexture*, f32);
|
||||
/* 80306FF4 */ virtual void prepend(ResTIMG const*, f32);
|
||||
/* 80306FC4 */ virtual void prepend(ResTIMG const*, JUTPalette*, f32);
|
||||
/* 80306F94 */ virtual void prepend(char const*, f32);
|
||||
/* 80306F64 */ virtual void prepend(char const*, JUTPalette*, f32);
|
||||
/* 80306F34 */ virtual void prepend(JUTTexture*, f32);
|
||||
/* 80307058 */ virtual bool insert(ResTIMG const*, u8, f32);
|
||||
/* 80303F34 */ virtual bool insert(ResTIMG const*, JUTPalette*, u8, f32);
|
||||
/* 80307024 */ virtual bool insert(char const*, u8, f32);
|
||||
/* 80303FD8 */ virtual bool insert(char const*, JUTPalette*, u8, f32);
|
||||
/* 80304048 */ virtual bool insert(JUTTexture*, u8, f32);
|
||||
/* 8030446C */ virtual bool remove(u8);
|
||||
/* 80304608 */ virtual bool remove();
|
||||
/* 8030466C */ virtual bool remove(JUTTexture*);
|
||||
/* 8030708C */ virtual void draw(f32, f32, bool, bool, bool);
|
||||
/* 8030477C */ virtual void draw(f32, f32, u8, bool, bool, bool);
|
||||
/* 80304890 */ virtual void draw(f32, f32, f32, f32, bool, bool, bool);
|
||||
/* 80304D88 */ virtual void drawOut(f32, f32, f32, f32, f32, f32);
|
||||
/* 803070D0 */ virtual void drawOut(f32, f32, f32, f32, f32, f32, f32, f32);
|
||||
/* 80304EF0 */ virtual void drawOut(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
/* 80305264 */ virtual void load(_GXTexMapID, u8);
|
||||
/* 80307134 */ virtual void load(u8);
|
||||
/* 80305ED4 */ virtual void setBlendColorRatio(f32, f32);
|
||||
/* 80305F34 */ virtual void setBlendAlphaRatio(f32, f32);
|
||||
/* 80305F94 */ virtual const ResTIMG* changeTexture(ResTIMG const*, u8);
|
||||
/* 803060DC */ virtual const ResTIMG* changeTexture(char const*, u8);
|
||||
/* 80306134 */ virtual const ResTIMG* changeTexture(ResTIMG const*, u8, JUTPalette*);
|
||||
/* 80306298 */ virtual const ResTIMG* changeTexture(char const*, u8, JUTPalette*);
|
||||
/* 803062F8 */ virtual JUTTexture* getTexture(u8) const;
|
||||
/* 80306350 */ virtual u8 getTextureCount() const;
|
||||
/* 80306370 */ virtual bool setBlack(JUtility::TColor);
|
||||
/* 803063F8 */ virtual bool setWhite(JUtility::TColor);
|
||||
/* 80306480 */ virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
/* 803068F8 */ virtual JUtility::TColor getBlack() const;
|
||||
/* 80306958 */ virtual JUtility::TColor getWhite() const;
|
||||
/* 80256034 */ virtual J2DMaterial* getMaterial() const { return mMaterial; }
|
||||
/* 80303B80 */ virtual void drawFullSet(f32, f32, f32, f32, f32 (*)[3][4]);
|
||||
/* 80303BDC */ virtual void drawTexCoord(f32, f32, f32, f32, s16, s16, s16, s16, s16, s16, s16,
|
||||
virtual ~J2DPictureEx();
|
||||
virtual void setCullBack(bool);
|
||||
virtual void setCullBack(_GXCullMode);
|
||||
virtual void setAlpha(u8);
|
||||
virtual void drawSelf(f32, f32, f32 (*)[3][4]);
|
||||
virtual bool isUsed(ResTIMG const*);
|
||||
virtual bool isUsed(ResFONT const*);
|
||||
virtual void rewriteAlpha();
|
||||
virtual void setAnimation(J2DAnmBase*);
|
||||
virtual void setAnimation(J2DAnmTransform* transform) { J2DPane::setAnimation(transform); }
|
||||
virtual void setAnimation(J2DAnmColor*);
|
||||
virtual void setAnimation(J2DAnmTexPattern*);
|
||||
virtual void setAnimation(J2DAnmTextureSRTKey*);
|
||||
virtual void setAnimation(J2DAnmTevRegKey*);
|
||||
virtual void setAnimation(J2DAnmVisibilityFull*);
|
||||
virtual void setAnimation(J2DAnmVtxColor*);
|
||||
virtual const J2DAnmTransform* animationPane(J2DAnmTransform const*);
|
||||
virtual void initiate(ResTIMG const*, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual bool append(ResTIMG const*, f32);
|
||||
virtual bool append(ResTIMG const*, JUTPalette*, f32);
|
||||
virtual bool append(char const*, f32);
|
||||
virtual bool append(char const*, JUTPalette*, f32);
|
||||
virtual bool append(JUTTexture*, f32);
|
||||
virtual void prepend(ResTIMG const*, f32);
|
||||
virtual void prepend(ResTIMG const*, JUTPalette*, f32);
|
||||
virtual void prepend(char const*, f32);
|
||||
virtual void prepend(char const*, JUTPalette*, f32);
|
||||
virtual void prepend(JUTTexture*, f32);
|
||||
virtual bool insert(ResTIMG const*, u8, f32);
|
||||
virtual bool insert(ResTIMG const*, JUTPalette*, u8, f32);
|
||||
virtual bool insert(char const*, u8, f32);
|
||||
virtual bool insert(char const*, JUTPalette*, u8, f32);
|
||||
virtual bool insert(JUTTexture*, u8, f32);
|
||||
virtual bool remove(u8);
|
||||
virtual bool remove();
|
||||
virtual bool remove(JUTTexture*);
|
||||
virtual void draw(f32, f32, bool, bool, bool);
|
||||
virtual void draw(f32, f32, u8, bool, bool, bool);
|
||||
virtual void draw(f32, f32, f32, f32, bool, bool, bool);
|
||||
virtual void drawOut(f32, f32, f32, f32, f32, f32);
|
||||
virtual void drawOut(f32, f32, f32, f32, f32, f32, f32, f32);
|
||||
virtual void drawOut(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
virtual void load(_GXTexMapID, u8);
|
||||
virtual void load(u8);
|
||||
virtual void setBlendColorRatio(f32, f32);
|
||||
virtual void setBlendAlphaRatio(f32, f32);
|
||||
virtual const ResTIMG* changeTexture(ResTIMG const*, u8);
|
||||
virtual const ResTIMG* changeTexture(char const*, u8);
|
||||
virtual const ResTIMG* changeTexture(ResTIMG const*, u8, JUTPalette*);
|
||||
virtual const ResTIMG* changeTexture(char const*, u8, JUTPalette*);
|
||||
virtual JUTTexture* getTexture(u8) const;
|
||||
virtual u8 getTextureCount() const;
|
||||
virtual bool setBlack(JUtility::TColor);
|
||||
virtual bool setWhite(JUtility::TColor);
|
||||
virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
virtual JUtility::TColor getBlack() const;
|
||||
virtual JUtility::TColor getWhite() const;
|
||||
virtual J2DMaterial* getMaterial() const { return mMaterial; }
|
||||
virtual void drawFullSet(f32, f32, f32, f32, f32 (*)[3][4]);
|
||||
virtual void drawTexCoord(f32, f32, f32, f32, s16, s16, s16, s16, s16, s16, s16,
|
||||
s16, f32 (*)[3][4]);
|
||||
/* 80306DC8 */ virtual u8 getUsableTlut(u8);
|
||||
virtual u8 getUsableTlut(u8);
|
||||
|
||||
private:
|
||||
/* 0x150 */ J2DMaterial* mMaterial;
|
||||
|
||||
@@ -24,21 +24,21 @@ public:
|
||||
|
||||
void initiate();
|
||||
|
||||
/* 802F4394 */ J2DPrint(JUTFont*, f32, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor);
|
||||
/* 802F4658 */ static u8* setBuffer(size_t);
|
||||
/* 802F46C4 */ void setFontSize();
|
||||
/* 802F475C */ void locate(f32, f32);
|
||||
/* 802F4778 */ f32 print(f32, f32, u8, char const*, ...);
|
||||
/* 802F4828 */ void printReturn(char const*, f32, f32, J2DTextBoxHBinding, J2DTextBoxVBinding,
|
||||
J2DPrint(JUTFont*, f32, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor);
|
||||
static u8* setBuffer(size_t);
|
||||
void setFontSize();
|
||||
void locate(f32, f32);
|
||||
f32 print(f32, f32, u8, char const*, ...);
|
||||
void printReturn(char const*, f32, f32, J2DTextBoxHBinding, J2DTextBoxVBinding,
|
||||
f32, f32, u8);
|
||||
/* 802F4B4C */ f32 parse(u8 const*, int, int, u16*, J2DPrint::TSize&, u8, bool);
|
||||
/* 802F52E8 */ void doCtrlCode(int);
|
||||
/* 802F5410 */ u16 doEscapeCode(u8 const**, u8);
|
||||
/* 802F594C */ void initchar();
|
||||
/* 802F59C0 */ s32 getNumberS32(u8 const**, s32, s32, int);
|
||||
/* 802F5AC4 */ f32 getNumberF32(u8 const**, f32, f32, int);
|
||||
f32 parse(u8 const*, int, int, u16*, J2DPrint::TSize&, u8, bool);
|
||||
void doCtrlCode(int);
|
||||
u16 doEscapeCode(u8 const**, u8);
|
||||
void initchar();
|
||||
s32 getNumberS32(u8 const**, s32, s32, int);
|
||||
f32 getNumberF32(u8 const**, f32, f32, int);
|
||||
|
||||
/* 802F4420 */ virtual ~J2DPrint();
|
||||
virtual ~J2DPrint();
|
||||
|
||||
f32 print_va(u8 alpha, const char* fmt, va_list args) {
|
||||
return J2DPrint_print_alpha_va(this, alpha, fmt, args);
|
||||
@@ -66,7 +66,7 @@ public:
|
||||
static size_t mStrBuffSize;
|
||||
|
||||
private:
|
||||
/* 802F4468 */ void private_initiate(JUTFont*, f32, f32, JUtility::TColor, JUtility::TColor,
|
||||
void private_initiate(JUTFont*, f32, f32, JUtility::TColor, JUtility::TColor,
|
||||
JUtility::TColor, JUtility::TColor, bool);
|
||||
|
||||
/* 0x04 */ JUTFont* mFont;
|
||||
|
||||
@@ -47,43 +47,43 @@ struct J2DScrnBlockHeader {
|
||||
*/
|
||||
class J2DScreen : public J2DPane {
|
||||
public:
|
||||
/* 802F8540 */ virtual ~J2DScreen();
|
||||
/* 802F9A18 */ virtual u16 getTypeID() const;
|
||||
/* 802F9A20 */ virtual void calcMtx();
|
||||
/* 802F9120 */ virtual void drawSelf(f32, f32, Mtx*);
|
||||
/* 802F90A0 */ virtual J2DPane* search(u64);
|
||||
/* 802F90E0 */ virtual J2DPane* searchUserInfo(u64);
|
||||
/* 802F9600 */ virtual bool isUsed(ResTIMG const*);
|
||||
/* 802F9620 */ virtual bool isUsed(ResFONT const*);
|
||||
/* 80053BA0 */ virtual void clearAnmTransform() { J2DPane::clearAnmTransform(); }
|
||||
/* 802F9704 */ virtual void setAnimation(J2DAnmColor*);
|
||||
/* 80192414 */ virtual void setAnimation(J2DAnmTransform* i_bck) { J2DPane::setAnimation(i_bck); }
|
||||
/* 802F9798 */ virtual void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 802F99A8 */ virtual void setAnimation(J2DAnmVtxColor*);
|
||||
/* 802F9838 */ virtual void setAnimation(J2DAnmTexPattern*);
|
||||
/* 802F99C8 */ virtual void setAnimation(J2DAnmVisibilityFull*);
|
||||
/* 802F98CC */ virtual void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 802F9A54 */ virtual void setAnimation(J2DAnmBase*);
|
||||
/* 802F9A74 */ virtual void setAnimationVF(J2DAnmVisibilityFull*);
|
||||
/* 802F9A78 */ virtual void setAnimationVC(J2DAnmVtxColor*);
|
||||
/* 802F99E8 */ virtual J2DPane* createPane(J2DScrnBlockHeader const&, JSURandomInputStream*,
|
||||
virtual ~J2DScreen();
|
||||
virtual u16 getTypeID() const;
|
||||
virtual void calcMtx();
|
||||
virtual void drawSelf(f32, f32, Mtx*);
|
||||
virtual J2DPane* search(u64);
|
||||
virtual J2DPane* searchUserInfo(u64);
|
||||
virtual bool isUsed(ResTIMG const*);
|
||||
virtual bool isUsed(ResFONT const*);
|
||||
virtual void clearAnmTransform() { J2DPane::clearAnmTransform(); }
|
||||
virtual void setAnimation(J2DAnmColor*);
|
||||
virtual void setAnimation(J2DAnmTransform* i_bck) { J2DPane::setAnimation(i_bck); }
|
||||
virtual void setAnimation(J2DAnmTextureSRTKey*);
|
||||
virtual void setAnimation(J2DAnmVtxColor*);
|
||||
virtual void setAnimation(J2DAnmTexPattern*);
|
||||
virtual void setAnimation(J2DAnmVisibilityFull*);
|
||||
virtual void setAnimation(J2DAnmTevRegKey*);
|
||||
virtual void setAnimation(J2DAnmBase*);
|
||||
virtual void setAnimationVF(J2DAnmVisibilityFull*);
|
||||
virtual void setAnimationVC(J2DAnmVtxColor*);
|
||||
virtual J2DPane* createPane(J2DScrnBlockHeader const&, JSURandomInputStream*,
|
||||
J2DPane*, u32);
|
||||
/* 802F8B98 */ virtual J2DPane* createPane(J2DScrnBlockHeader const&, JSURandomInputStream*,
|
||||
virtual J2DPane* createPane(J2DScrnBlockHeader const&, JSURandomInputStream*,
|
||||
J2DPane*, u32, JKRArchive*);
|
||||
|
||||
/* 802F8498 */ J2DScreen();
|
||||
/* 802F85A8 */ void clean();
|
||||
/* 802F8648 */ bool setPriority(char const*, u32, JKRArchive*);
|
||||
/* 802F8748 */ bool setPriority(JSURandomInputStream*, u32, JKRArchive*);
|
||||
/* 802F8778 */ bool private_set(JSURandomInputStream*, u32, JKRArchive*);
|
||||
/* 802F8834 */ bool checkSignature(JSURandomInputStream*);
|
||||
/* 802F8894 */ bool getScreenInformation(JSURandomInputStream*);
|
||||
/* 802F8990 */ s32 makeHierarchyPanes(J2DPane*, JSURandomInputStream*, u32, JKRArchive*);
|
||||
/* 802F8ED4 */ void draw(f32, f32, J2DGrafContext const*);
|
||||
/* 802F9280 */ J2DResReference* getResReference(JSURandomInputStream*, u32);
|
||||
/* 802F937C */ bool createMaterial(JSURandomInputStream*, u32, JKRArchive*);
|
||||
/* 802F9640 */ static void* getNameResource(char const*);
|
||||
/* 802F9690 */ void animation();
|
||||
J2DScreen();
|
||||
void clean();
|
||||
bool setPriority(char const*, u32, JKRArchive*);
|
||||
bool setPriority(JSURandomInputStream*, u32, JKRArchive*);
|
||||
bool private_set(JSURandomInputStream*, u32, JKRArchive*);
|
||||
bool checkSignature(JSURandomInputStream*);
|
||||
bool getScreenInformation(JSURandomInputStream*);
|
||||
s32 makeHierarchyPanes(J2DPane*, JSURandomInputStream*, u32, JKRArchive*);
|
||||
void draw(f32, f32, J2DGrafContext const*);
|
||||
J2DResReference* getResReference(JSURandomInputStream*, u32);
|
||||
bool createMaterial(JSURandomInputStream*, u32, JKRArchive*);
|
||||
static void* getNameResource(char const*);
|
||||
void animation();
|
||||
|
||||
void setScissor(bool i_scissor) { mScissor = i_scissor; }
|
||||
|
||||
|
||||
@@ -55,10 +55,10 @@ public:
|
||||
J2DTexMtx() { mInfo = j2dDefaultTexMtxInfo; }
|
||||
~J2DTexMtx() {}
|
||||
J2DTexMtx(const J2DTexMtxInfo& info) { mInfo = info; }
|
||||
/* 802E9C90 */ void load(u32);
|
||||
/* 802E9CC4 */ void calc();
|
||||
/* 802E9D2C */ void getTextureMtx(J2DTextureSRTInfo const&, Vec, Mtx);
|
||||
/* 802E9EBC */ void getTextureMtxMaya(J2DTextureSRTInfo const&, Mtx);
|
||||
void load(u32);
|
||||
void calc();
|
||||
void getTextureMtx(J2DTextureSRTInfo const&, Vec, Mtx);
|
||||
void getTextureMtxMaya(J2DTextureSRTInfo const&, Mtx);
|
||||
J2DTexMtxInfo& getTexMtxInfo() { return mInfo; }
|
||||
void setTexMtxInfo(J2DTexMtxInfo info) { mInfo = info; }
|
||||
|
||||
@@ -92,7 +92,7 @@ extern const J2DIndTexOrderInfo j2dDefaultIndTexOrderNull;
|
||||
*/
|
||||
class J2DIndTexOrder {
|
||||
public:
|
||||
/* 802EB378 */ J2DIndTexOrder() {
|
||||
J2DIndTexOrder() {
|
||||
mInfo = j2dDefaultIndTexOrderNull;
|
||||
}
|
||||
J2DIndTexOrder(const J2DIndTexOrderInfo& info) {
|
||||
@@ -102,7 +102,7 @@ public:
|
||||
mInfo = info;
|
||||
return *this;
|
||||
}
|
||||
/* 802EA0FC */ void load(u8);
|
||||
void load(u8);
|
||||
|
||||
private:
|
||||
/* 0x0 */ J2DIndTexOrderInfo mInfo;
|
||||
@@ -135,8 +135,8 @@ extern J2DIndTexMtxInfo const j2dDefaultIndTexMtxInfo;
|
||||
*/
|
||||
class J2DIndTexMtx {
|
||||
public:
|
||||
/* 802EB2E4 */ ~J2DIndTexMtx() {}
|
||||
/* 802EB320 */ J2DIndTexMtx() {
|
||||
~J2DIndTexMtx() {}
|
||||
J2DIndTexMtx() {
|
||||
mIndTexMtxInfo = j2dDefaultIndTexMtxInfo;
|
||||
}
|
||||
J2DIndTexMtx(const J2DIndTexMtxInfo& info) {
|
||||
@@ -146,9 +146,9 @@ public:
|
||||
mIndTexMtxInfo = info;
|
||||
return *this;
|
||||
}
|
||||
/* 802EA098 */ void load(u8);
|
||||
/* 802E9C90 */ void load(u32);
|
||||
/* 802E9CC4 */ void calc();
|
||||
void load(u8);
|
||||
void load(u32);
|
||||
void calc();
|
||||
|
||||
private:
|
||||
/* 0x0 */ J2DIndTexMtxInfo mIndTexMtxInfo;
|
||||
@@ -179,8 +179,8 @@ extern const J2DIndTexCoordScaleInfo j2dDefaultIndTexCoordScaleInfo;
|
||||
*/
|
||||
class J2DIndTexCoordScale {
|
||||
public:
|
||||
/* 802EB290 */ ~J2DIndTexCoordScale() {}
|
||||
/* 802EB2CC */ J2DIndTexCoordScale() {
|
||||
~J2DIndTexCoordScale() {}
|
||||
J2DIndTexCoordScale() {
|
||||
mInfo = j2dDefaultIndTexCoordScaleInfo;
|
||||
}
|
||||
J2DIndTexCoordScale(const J2DIndTexCoordScaleInfo& info) {
|
||||
@@ -190,7 +190,7 @@ public:
|
||||
mInfo = info;
|
||||
return *this;
|
||||
}
|
||||
/* 802EA0CC */ void load(u8);
|
||||
void load(u8);
|
||||
|
||||
private:
|
||||
/* 0x0 */ J2DIndTexCoordScaleInfo mInfo;
|
||||
@@ -229,8 +229,8 @@ extern const J2DIndTevStageInfo j2dDefaultIndTevStageInfo;
|
||||
*/
|
||||
class J2DIndTevStage {
|
||||
public:
|
||||
/* 802EA044 */ void load(u8);
|
||||
/* 802F18A0 */ J2DIndTevStage() {
|
||||
void load(u8);
|
||||
J2DIndTevStage() {
|
||||
mFlags = J2DCalcIndTevStage(j2dDefaultIndTevStageInfo);
|
||||
}
|
||||
J2DIndTevStage(const J2DIndTevStageInfo& info) {
|
||||
@@ -279,7 +279,7 @@ extern J2DTexCoordInfo const j2dDefaultTexCoordInfo[8];
|
||||
*/
|
||||
class J2DTexCoord {
|
||||
public:
|
||||
/* 802EB260 */ inline J2DTexCoord() {
|
||||
inline J2DTexCoord() {
|
||||
mTexCoordInfo = j2dDefaultTexCoordInfo[0];
|
||||
}
|
||||
|
||||
@@ -322,7 +322,7 @@ extern const J2DTevOrderInfo j2dDefaultTevOrderInfoNull;
|
||||
*/
|
||||
class J2DTevOrder {
|
||||
public:
|
||||
/* 802F1B70 */ J2DTevOrder() {
|
||||
J2DTevOrder() {
|
||||
mTevOrderInfo = j2dDefaultTevOrderInfoNull;
|
||||
}
|
||||
|
||||
@@ -386,9 +386,9 @@ extern const J2DTevSwapModeInfo j2dDefaultTevSwapMode;
|
||||
*/
|
||||
class J2DTevStage {
|
||||
public:
|
||||
/* 802F4110 */ J2DTevStage(J2DTevStageInfo const&);
|
||||
/* 802F1940 */ J2DTevStage();
|
||||
/* 802F19A8 */ void setTevStageInfo(J2DTevStageInfo const&);
|
||||
J2DTevStage(J2DTevStageInfo const&);
|
||||
J2DTevStage();
|
||||
void setTevStageInfo(J2DTevStageInfo const&);
|
||||
|
||||
void setStageNo(u32 param_0) {
|
||||
field_0x0 = (param_0 << 1) + 0xc0;
|
||||
@@ -538,7 +538,7 @@ extern const u8 data_804561AC;
|
||||
|
||||
class J2DTevSwapModeTable {
|
||||
public:
|
||||
/* 802F1934 */ J2DTevSwapModeTable() { field_0x0 = data_804561AC; }
|
||||
J2DTevSwapModeTable() { field_0x0 = data_804561AC; }
|
||||
J2DTevSwapModeTable(const J2DTevSwapModeTableInfo& info) {
|
||||
field_0x0 = J2DCalcTevSwapTable(info.field_0x0, info.field_0x1, info.field_0x2, info.field_0x3);
|
||||
}
|
||||
@@ -575,7 +575,7 @@ extern const J2DColorChanInfo j2dDefaultColorChanInfo;
|
||||
*/
|
||||
class J2DColorChan {
|
||||
public:
|
||||
/* 802EB280 */ J2DColorChan() {
|
||||
J2DColorChan() {
|
||||
setColorChanInfo(j2dDefaultColorChanInfo);
|
||||
}
|
||||
J2DColorChan(const J2DColorChanInfo& info) {
|
||||
|
||||
@@ -61,45 +61,45 @@ public:
|
||||
/* 0x4 */ f32 mSizeY;
|
||||
};
|
||||
|
||||
/* 803001E0 */ virtual ~J2DTextBox();
|
||||
/* 80300C68 */ virtual u16 getTypeID() const;
|
||||
/* 80300AF8 */ virtual void resize(f32, f32);
|
||||
/* 80300870 */ virtual bool setConnectParent(bool);
|
||||
/* 80300950 */ virtual void drawSelf(f32, f32, Mtx*);
|
||||
/* 803008E8 */ virtual void drawSelf(f32, f32);
|
||||
/* 80300C70 */ virtual bool isUsed(ResTIMG const*);
|
||||
/* 80300BFC */ virtual bool isUsed(ResFONT const*);
|
||||
/* 80300C90 */ virtual void rewriteAlpha();
|
||||
/* 803002E8 */ virtual void draw(f32, f32);
|
||||
/* 80300490 */ virtual void draw(f32, f32, f32, J2DTextBoxHBinding);
|
||||
/* 80300278 */ virtual void setFont(JUTFont*);
|
||||
/* 8021C7F4 */ virtual JUTFont* getFont() const { return mFont; }
|
||||
/* 80254408 */ virtual bool setBlack(JUtility::TColor);
|
||||
/* 80186C84 */ virtual bool setWhite(JUtility::TColor white) { mWhiteColor = white; return true; }
|
||||
/* 8019230C */ virtual bool setBlackWhite(JUtility::TColor black, JUtility::TColor white) {
|
||||
virtual ~J2DTextBox();
|
||||
virtual u16 getTypeID() const;
|
||||
virtual void resize(f32, f32);
|
||||
virtual bool setConnectParent(bool);
|
||||
virtual void drawSelf(f32, f32, Mtx*);
|
||||
virtual void drawSelf(f32, f32);
|
||||
virtual bool isUsed(ResTIMG const*);
|
||||
virtual bool isUsed(ResFONT const*);
|
||||
virtual void rewriteAlpha();
|
||||
virtual void draw(f32, f32);
|
||||
virtual void draw(f32, f32, f32, J2DTextBoxHBinding);
|
||||
virtual void setFont(JUTFont*);
|
||||
virtual JUTFont* getFont() const { return mFont; }
|
||||
virtual bool setBlack(JUtility::TColor);
|
||||
virtual bool setWhite(JUtility::TColor white) { mWhiteColor = white; return true; }
|
||||
virtual bool setBlackWhite(JUtility::TColor black, JUtility::TColor white) {
|
||||
mBlackColor = black;
|
||||
mWhiteColor = white;
|
||||
return true;
|
||||
}
|
||||
/* 801DFA34 */ virtual JUtility::TColor getBlack() const {
|
||||
virtual JUtility::TColor getBlack() const {
|
||||
return mBlackColor;
|
||||
}
|
||||
/* 801DFA28 */ virtual JUtility::TColor getWhite() const {
|
||||
virtual JUtility::TColor getWhite() const {
|
||||
return mWhiteColor;
|
||||
}
|
||||
/* 8025602C */ virtual J2DMaterial* getMaterial() const { return NULL; }
|
||||
virtual J2DMaterial* getMaterial() const { return NULL; }
|
||||
|
||||
/* 802FFBC4 */ J2DTextBox(u64, JGeometry::TBox2<f32> const&, ResFONT const*, char const*, s16,
|
||||
J2DTextBox(u64, JGeometry::TBox2<f32> const&, ResFONT const*, char const*, s16,
|
||||
J2DTextBoxHBinding, J2DTextBoxVBinding);
|
||||
/* 802FF6D8 */ J2DTextBox(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
/* 802FF75C */ J2DTextBox(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*);
|
||||
/* 802FF660 */ J2DTextBox();
|
||||
/* 802FFC58 */ void initiate(ResFONT const*, char const*, s16, J2DTextBoxHBinding,
|
||||
J2DTextBox(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
J2DTextBox(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*);
|
||||
J2DTextBox();
|
||||
void initiate(ResFONT const*, char const*, s16, J2DTextBoxHBinding,
|
||||
J2DTextBoxVBinding);
|
||||
/* 802FFE88 */ void private_readStream(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
/* 80300658 */ char* getStringPtr() const;
|
||||
/* 8030074C */ s32 setString(s16, char const*, ...);
|
||||
/* 80300660 */ s32 setString(char const*, ...);
|
||||
void private_readStream(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
char* getStringPtr() const;
|
||||
s32 setString(s16, char const*, ...);
|
||||
s32 setString(char const*, ...);
|
||||
|
||||
void setFontSize(f32 sizeX, f32 sizeY) {
|
||||
f32 x;
|
||||
|
||||
@@ -17,40 +17,40 @@ public:
|
||||
STAGE_2,
|
||||
};
|
||||
|
||||
/* 803071E4 */ J2DTextBoxEx(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*);
|
||||
/* 80307E0C */ void setTevOrder(bool);
|
||||
/* 80307EF0 */ void setTevStage(bool);
|
||||
/* 80307F94 */ void setStage(J2DTevStage*, J2DTextBoxEx::stage_enum);
|
||||
/* 803084CC */ bool getBlackWhite(JUtility::TColor*, JUtility::TColor*) const;
|
||||
/* 80308668 */ bool isSetBlackWhite(JUtility::TColor, JUtility::TColor) const;
|
||||
J2DTextBoxEx(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*);
|
||||
void setTevOrder(bool);
|
||||
void setTevStage(bool);
|
||||
void setStage(J2DTevStage*, J2DTextBoxEx::stage_enum);
|
||||
bool getBlackWhite(JUtility::TColor*, JUtility::TColor*) const;
|
||||
bool isSetBlackWhite(JUtility::TColor, JUtility::TColor) const;
|
||||
|
||||
/* 8030751C */ virtual ~J2DTextBoxEx();
|
||||
/* 803089EC */ virtual void setCullBack(bool);
|
||||
/* 803087DC */ virtual void setCullBack(_GXCullMode);
|
||||
/* 803087BC */ virtual void setAlpha(u8);
|
||||
/* 803075AC */ virtual void drawSelf(f32, f32, f32 (*)[3][4]);
|
||||
/* 80308A28 */ virtual bool isUsed(ResTIMG const*);
|
||||
/* 80308828 */ virtual bool isUsed(ResFONT const*);
|
||||
/* 80308810 */ virtual void rewriteAlpha();
|
||||
/* 80308A4C */ virtual void setAnimation(J2DAnmBase*);
|
||||
/* 80256044 */ virtual void setAnimation(J2DAnmTransform* transform) { J2DPane::setAnimation(transform); }
|
||||
/* 803088B4 */ virtual void setAnimation(J2DAnmColor*);
|
||||
/* 8030890C */ virtual void setAnimation(J2DAnmTexPattern*);
|
||||
/* 803088E0 */ virtual void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 80308938 */ virtual void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 80308964 */ virtual void setAnimation(J2DAnmVisibilityFull*);
|
||||
/* 80308A48 */ virtual void setAnimation(J2DAnmVtxColor*);
|
||||
/* 8030896C */ virtual const J2DAnmTransform* animationPane(J2DAnmTransform const*);
|
||||
/* 803078AC */ virtual void draw(f32, f32);
|
||||
/* 80307AF0 */ virtual void draw(f32, f32, f32, J2DTextBoxHBinding);
|
||||
/* 80307D5C */ virtual void setFont(JUTFont*);
|
||||
/* 80307DC0 */ virtual JUTFont* getFont() const;
|
||||
/* 8030823C */ virtual bool setBlack(JUtility::TColor);
|
||||
/* 803082C4 */ virtual bool setWhite(JUtility::TColor);
|
||||
/* 8030834C */ virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
/* 803086FC */ virtual JUtility::TColor getBlack() const;
|
||||
/* 8030875C */ virtual JUtility::TColor getWhite() const;
|
||||
/* 80256024 */ virtual J2DMaterial* getMaterial() const { return mMaterial; }
|
||||
virtual ~J2DTextBoxEx();
|
||||
virtual void setCullBack(bool);
|
||||
virtual void setCullBack(_GXCullMode);
|
||||
virtual void setAlpha(u8);
|
||||
virtual void drawSelf(f32, f32, f32 (*)[3][4]);
|
||||
virtual bool isUsed(ResTIMG const*);
|
||||
virtual bool isUsed(ResFONT const*);
|
||||
virtual void rewriteAlpha();
|
||||
virtual void setAnimation(J2DAnmBase*);
|
||||
virtual void setAnimation(J2DAnmTransform* transform) { J2DPane::setAnimation(transform); }
|
||||
virtual void setAnimation(J2DAnmColor*);
|
||||
virtual void setAnimation(J2DAnmTexPattern*);
|
||||
virtual void setAnimation(J2DAnmTextureSRTKey*);
|
||||
virtual void setAnimation(J2DAnmTevRegKey*);
|
||||
virtual void setAnimation(J2DAnmVisibilityFull*);
|
||||
virtual void setAnimation(J2DAnmVtxColor*);
|
||||
virtual const J2DAnmTransform* animationPane(J2DAnmTransform const*);
|
||||
virtual void draw(f32, f32);
|
||||
virtual void draw(f32, f32, f32, J2DTextBoxHBinding);
|
||||
virtual void setFont(JUTFont*);
|
||||
virtual JUTFont* getFont() const;
|
||||
virtual bool setBlack(JUtility::TColor);
|
||||
virtual bool setWhite(JUtility::TColor);
|
||||
virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
virtual JUtility::TColor getBlack() const;
|
||||
virtual JUtility::TColor getWhite() const;
|
||||
virtual J2DMaterial* getMaterial() const { return mMaterial; }
|
||||
|
||||
private:
|
||||
/* 0x138 */ J2DMaterial* mMaterial;
|
||||
|
||||
@@ -29,41 +29,41 @@ public:
|
||||
/* 0xC */ JUtility::TColor field_0xc;
|
||||
}; // Size: 0x10
|
||||
|
||||
/* 802F9C10 */ J2DWindow(J2DPane*, JSURandomInputStream*, J2DMaterial*);
|
||||
/* 802F9B74 */ J2DWindow(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
/* 802F9A7C */ J2DWindow();
|
||||
/* 802FA118 */ void private_readStream(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
/* 802FA604 */ void initinfo2();
|
||||
/* 802FAA5C */ void draw_private(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
/* 802FB12C */ void setContentsColor(JUtility::TColor, JUtility::TColor, JUtility::TColor,
|
||||
J2DWindow(J2DPane*, JSURandomInputStream*, J2DMaterial*);
|
||||
J2DWindow(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
J2DWindow();
|
||||
void private_readStream(J2DPane*, JSURandomInputStream*, JKRArchive*);
|
||||
void initinfo2();
|
||||
void draw_private(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
void setContentsColor(JUtility::TColor, JUtility::TColor, JUtility::TColor,
|
||||
JUtility::TColor);
|
||||
/* 802FB634 */ void drawFrameTexture(JUTTexture*, f32, f32, f32, f32, u16, u16, u16, u16, bool);
|
||||
/* 802FB7C8 */ void drawFrameTexture(JUTTexture*, f32, f32, bool, bool, bool);
|
||||
/* 802FB868 */ void drawContentsTexture(f32, f32, f32, f32);
|
||||
/* 802FBB90 */ void setTevMode(JUTTexture*, JUtility::TColor, JUtility::TColor);
|
||||
void drawFrameTexture(JUTTexture*, f32, f32, f32, f32, u16, u16, u16, u16, bool);
|
||||
void drawFrameTexture(JUTTexture*, f32, f32, bool, bool, bool);
|
||||
void drawContentsTexture(f32, f32, f32, f32);
|
||||
void setTevMode(JUTTexture*, JUtility::TColor, JUtility::TColor);
|
||||
|
||||
/* 802FA880 */ virtual ~J2DWindow();
|
||||
/* 802FBF98 */ virtual u16 getTypeID() const;
|
||||
/* 802FB000 */ virtual void resize(f32, f32);
|
||||
/* 802FB1D8 */ virtual void drawSelf(f32, f32);
|
||||
/* 802FB240 */ virtual void drawSelf(f32, f32, Mtx*);
|
||||
/* 802FBEDC */ virtual bool isUsed(ResTIMG const*);
|
||||
/* 802FC02C */ virtual bool isUsed(ResFONT const*);
|
||||
/* 802FC04C */ virtual void rewriteAlpha();
|
||||
/* 802FA928 */ virtual void draw(JGeometry::TBox2<f32> const&);
|
||||
/* 802FAED0 */ virtual void draw(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
/* 802FBFA0 */ virtual void draw(f32, f32, f32, f32);
|
||||
/* 80254430 */ virtual bool setBlack(JUtility::TColor);
|
||||
/* 802543E0 */ virtual bool setWhite(JUtility::TColor);
|
||||
/* 80254568 */ virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
/* 80254000 */ virtual JUtility::TColor getBlack() const;
|
||||
/* 8025400C */ virtual JUtility::TColor getWhite() const;
|
||||
/* 802FBE60 */ virtual JUTTexture* getFrameTexture(u8, u8) const;
|
||||
/* 802FBFE8 */ virtual JUTTexture* getContentsTexture(u8) const;
|
||||
/* 802FC000 */ virtual void getMaterial(J2DWindow::TMaterial&) const;
|
||||
/* 802FC01C */ virtual J2DMaterial* getFrameMaterial(u8) const;
|
||||
/* 802FC024 */ virtual J2DMaterial* getContentsMaterial() const;
|
||||
/* 802FB338 */ virtual void drawContents(JGeometry::TBox2<f32> const&);
|
||||
virtual ~J2DWindow();
|
||||
virtual u16 getTypeID() const;
|
||||
virtual void resize(f32, f32);
|
||||
virtual void drawSelf(f32, f32);
|
||||
virtual void drawSelf(f32, f32, Mtx*);
|
||||
virtual bool isUsed(ResTIMG const*);
|
||||
virtual bool isUsed(ResFONT const*);
|
||||
virtual void rewriteAlpha();
|
||||
virtual void draw(JGeometry::TBox2<f32> const&);
|
||||
virtual void draw(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
virtual void draw(f32, f32, f32, f32);
|
||||
virtual bool setBlack(JUtility::TColor);
|
||||
virtual bool setWhite(JUtility::TColor);
|
||||
virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
virtual JUtility::TColor getBlack() const;
|
||||
virtual JUtility::TColor getWhite() const;
|
||||
virtual JUTTexture* getFrameTexture(u8, u8) const;
|
||||
virtual JUTTexture* getContentsTexture(u8) const;
|
||||
virtual void getMaterial(J2DWindow::TMaterial&) const;
|
||||
virtual J2DMaterial* getFrameMaterial(u8) const;
|
||||
virtual J2DMaterial* getContentsMaterial() const;
|
||||
virtual void drawContents(JGeometry::TBox2<f32> const&);
|
||||
|
||||
bool isField0x145Set(u8 flag) { return field_0x145 & flag; }
|
||||
|
||||
|
||||
@@ -17,49 +17,49 @@ public:
|
||||
STAGE_ENUM_4,
|
||||
};
|
||||
|
||||
/* 80300C94 */ J2DWindowEx(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*);
|
||||
/* 80300F80 */ void setMinSize();
|
||||
/* 803012CC */ void draw_private(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
/* 80301D74 */ void drawFrameTexture(f32, f32, f32, f32, u16, u16, u16, u16, J2DMaterial*,
|
||||
J2DWindowEx(J2DPane*, JSURandomInputStream*, u32, J2DMaterial*);
|
||||
void setMinSize();
|
||||
void draw_private(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
void drawFrameTexture(f32, f32, f32, f32, u16, u16, u16, u16, J2DMaterial*,
|
||||
bool);
|
||||
/* 80302284 */ void setTevOrder(bool);
|
||||
/* 80302388 */ void setTevStage(bool);
|
||||
/* 803024B4 */ void setStage(J2DTevStage*, J2DWindowEx::stage_enum);
|
||||
/* 80302A4C */ bool getBlackWhite(JUtility::TColor*, JUtility::TColor*) const;
|
||||
/* 80302BE8 */ bool isSetBlackWhite(JUtility::TColor, JUtility::TColor) const;
|
||||
/* 8030321C */ bool isNeedSetAnm(u8);
|
||||
void setTevOrder(bool);
|
||||
void setTevStage(bool);
|
||||
void setStage(J2DTevStage*, J2DWindowEx::stage_enum);
|
||||
bool getBlackWhite(JUtility::TColor*, JUtility::TColor*) const;
|
||||
bool isSetBlackWhite(JUtility::TColor, JUtility::TColor) const;
|
||||
bool isNeedSetAnm(u8);
|
||||
|
||||
/* 80301144 */ virtual ~J2DWindowEx();
|
||||
/* 803035C0 */ virtual void setCullBack(bool);
|
||||
/* 80302D98 */ virtual void setCullBack(_GXCullMode);
|
||||
/* 80302D48 */ virtual void setAlpha(u8);
|
||||
/* 8030122C */ virtual void drawSelf(f32, f32, f32 (*)[3][4]);
|
||||
/* 80302EDC */ virtual bool isUsed(ResTIMG const*);
|
||||
/* 803035FC */ virtual bool isUsed(ResFONT const*);
|
||||
/* 80302DF4 */ virtual void rewriteAlpha();
|
||||
/* 8030361C */ virtual void setAnimation(J2DAnmBase*);
|
||||
/* 80256084 */ virtual void setAnimation(J2DAnmTransform* transform) { J2DPane::setAnimation(transform); }
|
||||
/* 80302FFC */ virtual void setAnimation(J2DAnmColor*);
|
||||
/* 8030310C */ virtual void setAnimation(J2DAnmTexPattern*);
|
||||
/* 80303084 */ virtual void setAnimation(J2DAnmTextureSRTKey*);
|
||||
/* 80303194 */ virtual void setAnimation(J2DAnmTevRegKey*);
|
||||
/* 80303274 */ virtual void setAnimation(J2DAnmVisibilityFull*);
|
||||
/* 8030327C */ virtual void setAnimation(J2DAnmVtxColor*);
|
||||
/* 80303370 */ virtual const J2DAnmTransform* animationPane(J2DAnmTransform const*);
|
||||
/* 80301FC8 */ virtual void draw(JGeometry::TBox2<f32> const&);
|
||||
/* 80302164 */ virtual void draw(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
/* 80303568 */ virtual void draw(f32, f32, f32, f32);
|
||||
/* 80302764 */ virtual bool setBlack(JUtility::TColor);
|
||||
/* 803027EC */ virtual bool setWhite(JUtility::TColor);
|
||||
/* 80302874 */ virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
/* 80302C88 */ virtual JUtility::TColor getBlack() const;
|
||||
/* 80302CE8 */ virtual JUtility::TColor getWhite() const;
|
||||
/* 80302E0C */ virtual JUTTexture* getFrameTexture(u8, u8) const;
|
||||
/* 80302E74 */ virtual JUTTexture* getContentsTexture(u8) const;
|
||||
/* 8030353C */ virtual void getMaterial(J2DWindow::TMaterial&) const;
|
||||
/* 80303510 */ virtual J2DMaterial* getFrameMaterial(u8) const;
|
||||
/* 80303534 */ virtual J2DMaterial* getContentsMaterial() const;
|
||||
/* 80301994 */ virtual void drawContents(JGeometry::TBox2<f32> const&);
|
||||
virtual ~J2DWindowEx();
|
||||
virtual void setCullBack(bool);
|
||||
virtual void setCullBack(_GXCullMode);
|
||||
virtual void setAlpha(u8);
|
||||
virtual void drawSelf(f32, f32, f32 (*)[3][4]);
|
||||
virtual bool isUsed(ResTIMG const*);
|
||||
virtual bool isUsed(ResFONT const*);
|
||||
virtual void rewriteAlpha();
|
||||
virtual void setAnimation(J2DAnmBase*);
|
||||
virtual void setAnimation(J2DAnmTransform* transform) { J2DPane::setAnimation(transform); }
|
||||
virtual void setAnimation(J2DAnmColor*);
|
||||
virtual void setAnimation(J2DAnmTexPattern*);
|
||||
virtual void setAnimation(J2DAnmTextureSRTKey*);
|
||||
virtual void setAnimation(J2DAnmTevRegKey*);
|
||||
virtual void setAnimation(J2DAnmVisibilityFull*);
|
||||
virtual void setAnimation(J2DAnmVtxColor*);
|
||||
virtual const J2DAnmTransform* animationPane(J2DAnmTransform const*);
|
||||
virtual void draw(JGeometry::TBox2<f32> const&);
|
||||
virtual void draw(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
virtual void draw(f32, f32, f32, f32);
|
||||
virtual bool setBlack(JUtility::TColor);
|
||||
virtual bool setWhite(JUtility::TColor);
|
||||
virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
virtual JUtility::TColor getBlack() const;
|
||||
virtual JUtility::TColor getWhite() const;
|
||||
virtual JUTTexture* getFrameTexture(u8, u8) const;
|
||||
virtual JUTTexture* getContentsTexture(u8) const;
|
||||
virtual void getMaterial(J2DWindow::TMaterial&) const;
|
||||
virtual J2DMaterial* getFrameMaterial(u8) const;
|
||||
virtual J2DMaterial* getContentsMaterial() const;
|
||||
virtual void drawContents(JGeometry::TBox2<f32> const&);
|
||||
|
||||
private:
|
||||
/* 0x148 */ J2DMaterial* mFrameMaterial[4];
|
||||
|
||||
Reference in New Issue
Block a user