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 /* 80307E0C */ void setTevOrder(bool);
22 /* 80307EF0 */ void setTevStage(bool);
23 /* 80307F94 */ void setStage(J2DTevStage*, J2DTextBoxEx::stage_enum);
24 /* 803084CC */ bool getBlackWhite(JUtility::TColor*, JUtility::TColor*) const;
25 /* 80308668 */ bool isSetBlackWhite(JUtility::TColor, JUtility::TColor) const;
26
27 /* 8030751C */ virtual ~J2DTextBoxEx();
28 /* 803089EC */ virtual void setCullBack(bool);
29 /* 803087DC */ virtual void setCullBack(_GXCullMode);
30 /* 803087BC */ virtual void setAlpha(u8);
31 /* 803075AC */ virtual void drawSelf(f32, f32, f32 (*)[3][4]);
32 /* 80308A28 */ virtual bool isUsed(ResTIMG const*);
33 /* 80308828 */ virtual bool isUsed(ResFONT const*);
34 /* 80308810 */ virtual void rewriteAlpha();
35 /* 80308A4C */ virtual void setAnimation(J2DAnmBase*);
37 /* 803088B4 */ virtual void setAnimation(J2DAnmColor*);
38 /* 8030890C */ virtual void setAnimation(J2DAnmTexPattern*);
39 /* 803088E0 */ virtual void setAnimation(J2DAnmTextureSRTKey*);
40 /* 80308938 */ virtual void setAnimation(J2DAnmTevRegKey*);
41 /* 80308964 */ virtual void setAnimation(J2DAnmVisibilityFull*);
42 /* 80308A48 */ virtual void setAnimation(J2DAnmVtxColor*);
43 /* 8030896C */ virtual const J2DAnmTransform* animationPane(J2DAnmTransform const*);
44 /* 803078AC */ virtual void draw(f32, f32);
45 /* 80307AF0 */ virtual void draw(f32, f32, f32, J2DTextBoxHBinding);
46 /* 80307D5C */ virtual void setFont(JUTFont*);
47 /* 80307DC0 */ virtual JUTFont* getFont() const;
48 /* 8030823C */ virtual bool setBlack(JUtility::TColor);
49 /* 803082C4 */ virtual bool setWhite(JUtility::TColor);
50 /* 8030834C */ virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
51 /* 803086FC */ virtual JUtility::TColor getBlack() const;
52 /* 8030875C */ virtual JUtility::TColor getWhite() const;
53 /* 80256024 */ 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 */
_GXCullMode
Definition GXEnum.h:16
J2DTextBoxHBinding
Definition J2DTextBox.h:16
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition J2DAnimation.h:27
Definition J2DAnimation.h:381
Definition J2DAnimation.h:311
Definition J2DAnimation.h:269
Definition J2DAnimation.h:203
Definition J2DAnimation.h:146
Definition J2DAnimation.h:124
Definition J2DAnimation.h:53
Definition J2DMaterial.h:11
Definition J2DPane.h:51
virtual void setAnimation(J2DAnmBase *anm)
Definition J2DPane.cpp:800
Definition J2DTevs.h:385
Definition J2DTextBoxEx.h:12
virtual const J2DAnmTransform * animationPane(J2DAnmTransform const *)
Definition J2DTextBoxEx.cpp:562
virtual void drawSelf(f32, f32, f32(*)[3][4])
Definition J2DTextBoxEx.cpp:102
u16 field_0x13c
Definition J2DTextBoxEx.h:57
u16 field_0x13e
Definition J2DTextBoxEx.h:58
virtual void setFont(JUTFont *)
Definition J2DTextBoxEx.cpp:259
virtual J2DMaterial * getMaterial() const
Definition J2DTextBoxEx.h:53
void setTevStage(bool)
Definition J2DTextBoxEx.cpp:298
u8 field_0x140
Definition J2DTextBoxEx.h:59
virtual void setAlpha(u8)
Definition J2DTextBoxEx.cpp:478
virtual void setCullBack(bool)
Definition J2DTextBoxEx.cpp:576
virtual JUTFont * getFont() const
Definition J2DTextBoxEx.cpp:267
virtual bool setBlack(JUtility::TColor)
Definition J2DTextBoxEx.cpp:343
bool getBlackWhite(JUtility::TColor *, JUtility::TColor *) const
Definition J2DTextBoxEx.cpp:411
virtual void setAnimation(J2DAnmTransform *transform)
Definition J2DTextBoxEx.h:36
J2DAnmVisibilityFull * mVisibilityAnm
Definition J2DTextBoxEx.h:60
void setStage(J2DTevStage *, J2DTextBoxEx::stage_enum)
Definition J2DTextBoxEx.cpp:311
bool isSetBlackWhite(JUtility::TColor, JUtility::TColor) const
Definition J2DTextBoxEx.cpp:446
virtual void rewriteAlpha()
Definition J2DTextBoxEx.cpp:504
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:276
virtual bool isUsed(ResTIMG const *)
Definition J2DTextBoxEx.cpp:582
J2DMaterial * mMaterial
Definition J2DTextBoxEx.h:56
virtual JUtility::TColor getWhite() const
Definition J2DTextBoxEx.cpp:468
virtual void setAnimation(J2DAnmBase *)
Definition J2DTextBoxEx.cpp:594
virtual void setCullBack(_GXCullMode)
virtual JUtility::TColor getBlack() const
Definition J2DTextBoxEx.cpp:458
virtual void draw(f32, f32)
Definition J2DTextBoxEx.cpp:144
virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor)
Definition J2DTextBoxEx.cpp:369
virtual bool setWhite(JUtility::TColor)
Definition J2DTextBoxEx.cpp:356
virtual ~J2DTextBoxEx()
Definition J2DTextBoxEx.cpp:94
Definition J2DTextBox.h:57
Definition JSURandomInputStream.h:10
Definition JUTFont.h:69
Definition TColor.h:12
Definition JUTFont.h:11
Image data header.
Definition d_menu_dmap_map.cpp:109
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8