Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
J2DTextBoxEx.h
Go to the documentation of this file.
1#ifndef J2DTEXTBOXEX_H
2#define J2DTEXTBOXEX_H
3
5
6class J2DMaterial;
7
12class J2DTextBoxEx : public J2DTextBox {
13public:
19
21 void setTevOrder(bool);
22 void setTevStage(bool);
26
27 virtual ~J2DTextBoxEx();
28 virtual void setCullBack(bool);
29 virtual void setCullBack(_GXCullMode);
30 virtual void setAlpha(u8);
31 virtual void drawSelf(f32, f32, f32 (*)[3][4]);
32 virtual bool isUsed(ResTIMG const*);
33 virtual bool isUsed(ResFONT const*);
34 virtual void rewriteAlpha();
35 virtual void setAnimation(J2DAnmBase*);
36 virtual void setAnimation(J2DAnmTransform* transform) { J2DPane::setAnimation(transform); }
37 virtual void setAnimation(J2DAnmColor*);
38 virtual void setAnimation(J2DAnmTexPattern*);
39 virtual void setAnimation(J2DAnmTextureSRTKey*);
40 virtual void setAnimation(J2DAnmTevRegKey*);
42 virtual void setAnimation(J2DAnmVtxColor*);
43 virtual const J2DAnmTransform* animationPane(J2DAnmTransform const*);
44 virtual void draw(f32, f32);
45 virtual void draw(f32, f32, f32, J2DTextBoxHBinding);
46 virtual void setFont(JUTFont*);
47 virtual JUTFont* getFont() const;
48 virtual bool setBlack(JUtility::TColor);
49 virtual bool setWhite(JUtility::TColor);
51 virtual JUtility::TColor getBlack() const;
52 virtual JUtility::TColor getWhite() const;
53 virtual J2DMaterial* getMaterial() const { return mMaterial; }
54
55private:
56 /* 0x138 */ J2DMaterial* mMaterial;
57 /* 0x13C */ u16 field_0x13c;
58 /* 0x13E */ u16 field_0x13e;
59 /* 0x140 */ u8 field_0x140;
61}; // Size: 0x148
62
63#endif /* J2DTEXTBOXEX_H */
J2DTextBoxHBinding
Definition J2DTextBox.h:16
Definition J2DAnimation.h:27
Definition J2DAnimation.h:391
Definition J2DAnimation.h:321
Definition J2DAnimation.h:279
Definition J2DAnimation.h:213
Definition J2DAnimation.h:156
Definition J2DAnimation.h:134
Definition J2DAnimation.h:53
Definition J2DMaterial.h:11
Definition J2DPane.h:51
virtual void setAnimation(J2DAnmBase *anm)
Definition J2DPane.cpp:753
Definition J2DTevs.h:401
Definition J2DTextBoxEx.h:12
virtual const J2DAnmTransform * animationPane(J2DAnmTransform const *)
Definition J2DTextBoxEx.cpp:520
virtual void drawSelf(f32, f32, f32(*)[3][4])
Definition J2DTextBoxEx.cpp:99
u16 field_0x13c
Definition J2DTextBoxEx.h:57
u16 field_0x13e
Definition J2DTextBoxEx.h:58
virtual void setFont(JUTFont *)
Definition J2DTextBoxEx.cpp:251
virtual J2DMaterial * getMaterial() const
Definition J2DTextBoxEx.h:53
void setTevStage(bool)
Definition J2DTextBoxEx.cpp:287
u8 field_0x140
Definition J2DTextBoxEx.h:59
virtual void setAlpha(u8)
Definition J2DTextBoxEx.cpp:452
virtual void setCullBack(bool)
Definition J2DTextBoxEx.cpp:533
virtual JUTFont * getFont() const
Definition J2DTextBoxEx.cpp:258
virtual bool setBlack(JUtility::TColor)
Definition J2DTextBoxEx.cpp:328
bool getBlackWhite(JUtility::TColor *, JUtility::TColor *) const
Definition J2DTextBoxEx.cpp:390
J2DTextBoxEx(J2DPane *, JSURandomInputStream *, u32, J2DMaterial *)
Definition J2DTextBoxEx.cpp:12
virtual void setAnimation(J2DAnmTransform *transform)
Definition J2DTextBoxEx.h:36
J2DAnmVisibilityFull * mVisibilityAnm
Definition J2DTextBoxEx.h:60
void setStage(J2DTevStage *, J2DTextBoxEx::stage_enum)
Definition J2DTextBoxEx.cpp:298
bool isSetBlackWhite(JUtility::TColor, JUtility::TColor) const
Definition J2DTextBoxEx.cpp:423
virtual void rewriteAlpha()
Definition J2DTextBoxEx.cpp:476
stage_enum
Definition J2DTextBoxEx.h:14
@ STAGE_2
Definition J2DTextBoxEx.h:17
@ STAGE_1
Definition J2DTextBoxEx.h:16
@ STAGE_0
Definition J2DTextBoxEx.h:15
void setTevOrder(bool)
Definition J2DTextBoxEx.cpp:266
virtual bool isUsed(ResTIMG const *)
Definition J2DTextBoxEx.cpp:537
J2DMaterial * mMaterial
Definition J2DTextBoxEx.h:56
virtual JUtility::TColor getWhite() const
Definition J2DTextBoxEx.cpp:443
virtual void setAnimation(J2DAnmBase *)
Definition J2DTextBoxEx.cpp:545
virtual void setCullBack(_GXCullMode)
virtual JUtility::TColor getBlack() const
Definition J2DTextBoxEx.cpp:434
virtual void draw(f32, f32)
Definition J2DTextBoxEx.cpp:140
virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor)
Definition J2DTextBoxEx.cpp:350
virtual bool setWhite(JUtility::TColor)
Definition J2DTextBoxEx.cpp:339
virtual ~J2DTextBoxEx()
Definition J2DTextBoxEx.cpp:93
Definition J2DTextBox.h:57
Definition JSURandomInputStream.h:10
Definition JUTFont.h:69
_GXCullMode
Definition GXEnum.h:483
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition TColor.h:12
Definition JUTFont.h:11
Image data header.
Definition JUTTexture.h:18