J2DWindow::draw_private

This commit is contained in:
LagoLunatic
2024-01-07 01:54:47 -05:00
parent 2f21a354b5
commit 6ec8c70295
4 changed files with 43 additions and 16 deletions
+11 -2
View File
@@ -68,8 +68,8 @@ public:
virtual J2DPane* search(u32 tag);
virtual void makeMatrix(f32 x, f32 y);
f32 getWidth() const { return mBounds.getWidth(); }
f32 getHeight() const { return mBounds.getHeight(); }
f32 getWidth() { return mBounds.getWidth(); }
f32 getHeight() { return mBounds.getHeight(); }
JSUTree<J2DPane>* getFirstChild() { return mPaneTree.getFirstChild(); }
JSUTree<J2DPane>* getEndChild() { return mPaneTree.getEndChild(); }
const JSUTree<J2DPane>* getPaneTree() { return &mPaneTree; }
@@ -79,6 +79,15 @@ public:
void show() { mVisible = true; }
void hide() { mVisible = false; }
void getBounds() {}
void getGlbBounds() {}
void getRotate() const {}
void isVisible() {}
void place(const JGeometry::TBox2<f32>&) {}
void rotate(f32) {}
void rotate(f32, f32, J2DRotateAxis, f32) {}
void setInfluencedAlpha(bool) {}
public:
/* 0x04 */ u32 mMagic;
/* 0x08 */ int mTag;
+16
View File
@@ -11,6 +11,14 @@ class JUTPalette;
class J2DWindow : public J2DPane {
public:
struct TContentsColor {
TContentsColor() {}
/* 0x0 */ JUtility::TColor mTL;
/* 0x4 */ JUtility::TColor mTR;
/* 0x8 */ JUtility::TColor mBL;
/* 0xC */ JUtility::TColor mBR;
}; // Size: 0x10
J2DWindow(J2DPane*, JSURandomInputStream*);
virtual ~J2DWindow();
@@ -28,6 +36,14 @@ public:
void drawContentsTexture(f32, f32, f32, f32);
void setTevMode(JUTTexture*, JUtility::TColor, JUtility::TColor);
void getBlack() const {}
void getContentsColor(TContentsColor&) const {}
void getWhite() const {}
void setBlack(JUtility::TColor) {}
void setContentsColor(TContentsColor) {}
void setContentsColor(JUtility::TColor) {}
void setWhite(JUtility::TColor) {}
public:
/* 0x0CC */ JUTTexture* mpFrameTexture1;
/* 0x0D0 */ JUTTexture* mpFrameTexture2;