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:393
Definition J2DAnimation.h:331
Definition J2DAnimation.h:281
Definition J2DAnimation.h:217
Definition J2DAnimation.h:160
Definition J2DAnimation.h:138
Definition J2DAnimation.h:57
Definition J2DMaterial.h:11
Definition J2DPane.h:51
virtual void setAnimation(J2DAnmBase *anm)
Definition J2DPane.cpp:758
Definition J2DTevs.h:404
Definition J2DTextBoxEx.h:12
virtual const J2DAnmTransform * animationPane(J2DAnmTransform const *)
Definition J2DTextBoxEx.cpp:509
virtual void drawSelf(f32, f32, f32(*)[3][4])
Definition J2DTextBoxEx.cpp:95
u16 field_0x13c
Definition J2DTextBoxEx.h:57
u16 field_0x13e
Definition J2DTextBoxEx.h:58
virtual void setFont(JUTFont *)
Definition J2DTextBoxEx.cpp:247
virtual J2DMaterial * getMaterial() const
Definition J2DTextBoxEx.h:53
void setTevStage(bool)
Definition J2DTextBoxEx.cpp:283
u8 field_0x140
Definition J2DTextBoxEx.h:59
virtual void setAlpha(u8)
Definition J2DTextBoxEx.cpp:441
virtual void setCullBack(bool)
Definition J2DTextBoxEx.cpp:522
virtual JUTFont * getFont() const
Definition J2DTextBoxEx.cpp:254
virtual bool setBlack(JUtility::TColor)
Definition J2DTextBoxEx.cpp:325
bool getBlackWhite(JUtility::TColor *, JUtility::TColor *) const
Definition J2DTextBoxEx.cpp:385
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:295
bool isSetBlackWhite(JUtility::TColor, JUtility::TColor) const
Definition J2DTextBoxEx.cpp:411
virtual void rewriteAlpha()
Definition J2DTextBoxEx.cpp:465
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:262
virtual bool isUsed(ResTIMG const *)
Definition J2DTextBoxEx.cpp:526
J2DMaterial * mMaterial
Definition J2DTextBoxEx.h:56
virtual JUtility::TColor getWhite() const
Definition J2DTextBoxEx.cpp:432
virtual void setAnimation(J2DAnmBase *)
Definition J2DTextBoxEx.cpp:534
virtual void setCullBack(_GXCullMode)
virtual JUtility::TColor getBlack() const
Definition J2DTextBoxEx.cpp:423
virtual void draw(f32, f32)
Definition J2DTextBoxEx.cpp:136
virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor)
Definition J2DTextBoxEx.cpp:347
virtual bool setWhite(JUtility::TColor)
Definition J2DTextBoxEx.cpp:336
virtual ~J2DTextBoxEx()
Definition J2DTextBoxEx.cpp:89
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