Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JAWWindow::TWindowText Class Reference

#include <JAWWindow.h>

+ Inheritance diagram for JAWWindow::TWindowText:
+ Collaboration diagram for JAWWindow::TWindowText:

Public Member Functions

 TWindowText (JAWWindow *)
 
virtual ~TWindowText ()
 
virtual void drawSelf (f32, f32)
 
virtual void drawSelf (f32, f32, Mtx *)
 
- Public Member Functions inherited from J2DPane
 J2DPane ()
 
 J2DPane (J2DPane *, bool, u64, const JGeometry::TBox2< f32 > &)
 
 J2DPane (u64, const JGeometry::TBox2< f32 > &)
 
 J2DPane (J2DPane *other, JSURandomInputStream *stream, u8 arg3)
 
void initiate ()
 
void initialize (J2DPane *, bool, u64, const JGeometry::TBox2< f32 > &)
 
void initialize (u64 tag, const JGeometry::TBox2< f32 > &dim)
 
void makePaneStream (J2DPane *other, JSURandomInputStream *stream)
 
void changeUseTrans (J2DPane *other)
 
bool appendChild (J2DPane *child)
 
bool insertChild (J2DPane *before, J2DPane *child)
 
void draw (f32 a1, f32 a2, const J2DGrafContext *ctx, bool a4, bool a5)
 
void place (const JGeometry::TBox2< f32 > &dim)
 
JGeometry::TBox2< f32 > & getBounds ()
 
void rotate (f32 offsetX, f32 offsetY, J2DRotateAxis axis, f32 angle)
 
void rotate (f32 angle)
 
void clip (const JGeometry::TBox2< f32 > &bounds)
 
void setBasePosition (J2DBasePosition position)
 
void setInfluencedAlpha (bool arg1, bool arg2)
 
Vec getGlbVtx (u8 arg1) const
 
J2DPanegetFirstChildPane ()
 
J2DPanegetNextChildPane ()
 
J2DPanegetParentPane ()
 
void makePaneExStream (J2DPane *other, JSURandomInputStream *stream)
 
void * getPointer (JSURandomInputStream *stream, u32 size, JKRArchive *archive)
 
void animationTransform ()
 
void updateTransform (const J2DAnmTransform *transform)
 
virtual ~J2DPane ()
 
virtual u16 getTypeID () const
 
virtual void move (f32 x, f32 y)
 
virtual void add (f32 x, f32 y)
 
virtual void resize (f32 x, f32 y)
 
virtual void setCullBack (bool cull)
 
virtual void setCullBack (_GXCullMode cmode)
 
virtual void setAlpha (u8 alpha)
 
virtual bool setConnectParent (bool connected)
 
virtual void calcMtx ()
 
virtual void update ()
 
virtual J2DPanesearch (u64 tag)
 
virtual J2DPanesearchUserInfo (u64 tag)
 
virtual void makeMatrix (f32 a, f32 b)
 
virtual void makeMatrix (f32 a, f32 b, f32 c, f32 d)
 
virtual bool isUsed (const ResTIMG *timg)
 
virtual bool isUsed (const ResFONT *font)
 
virtual void clearAnmTransform ()
 
virtual void rewriteAlpha ()
 
virtual void setAnimation (J2DAnmBase *anm)
 
virtual void setAnimation (J2DAnmTransform *anm)
 
virtual void setAnimation (J2DAnmColor *anm)
 
virtual void setAnimation (J2DAnmTexPattern *anm)
 
virtual void setAnimation (J2DAnmTextureSRTKey *anm)
 
virtual void setAnimation (J2DAnmTevRegKey *anm)
 
virtual void setAnimation (J2DAnmVisibilityFull *anm)
 
virtual void setAnimation (J2DAnmVtxColor *anm)
 
virtual const J2DAnmTransformanimationTransform (const J2DAnmTransform *transform)
 
virtual void setVisibileAnimation (J2DAnmVisibilityFull *visibility)
 
virtual void setAnimationVF (J2DAnmVisibilityFull *p_visibility)
 
virtual void setVtxColorAnimation (J2DAnmVtxColor *vtx_color)
 
virtual void setAnimationVC (J2DAnmVtxColor *p_vtxColor)
 
virtual const J2DAnmTransformanimationPane (const J2DAnmTransform *transform)
 
f32 getHeight () const
 
f32 getWidth () const
 
JSUTree< J2DPane > * getFirstChild ()
 
JSUTree< J2DPane > * getEndChild ()
 
const JSUTree< J2DPane > * getPaneTree ()
 
u8 getAlpha () const
 
f32 getScaleX () const
 
f32 getScaleY () const
 
f32 getTranslateX () const
 
f32 getTranslateY () const
 
f32 getRotateZ () const
 
f32 getRotOffsetX () const
 
f32 getRotOffsetY () const
 
MtxP getGlbMtx ()
 
const JGeometry::TBox2< f32 > & getGlbBounds () const
 
void setMtx (Mtx m)
 
void translate (f32 transX, f32 transY)
 
void scale (f32 scaleH, f32 scaleV)
 
void rotateY (f32 rotate)
 
int getKind () const
 
bool isVisible () const
 
void show ()
 
void hide ()
 
bool isInfluencedAlpha () const
 
bool isConnectParent () const
 
u64 getUserInfo () const
 
void setUserInfo (u64 info)
 
const MtxgetMtx () const
 

Public Attributes

JAWGraphContext field_0xfc
 
JAWWindowm_pParent
 
JUTPoint field_0x11c
 
- Public Attributes inherited from J2DPane
u16 field_0x4
 
int mKind
 
u64 mInfoTag
 
u64 mUserInfoTag
 
JGeometry::TBox2< f32mBounds
 
JGeometry::TBox2< f32mGlobalBounds
 
JGeometry::TBox2< f32mClipRect
 
Mtx mPositionMtx
 
Mtx mGlobalMtx
 
bool mVisible
 
u8 mCullMode
 
u8 mAlpha
 
u8 mColorAlpha
 
bool mIsInfluencedAlpha
 
bool mConnected
 
char mRotAxis
 
u8 mBasePosition
 
f32 mRotateX
 
f32 mRotateY
 
f32 mRotateZ
 
f32 mRotateOffsetX
 
f32 mRotateOffsetY
 
f32 mScaleX
 
f32 mScaleY
 
f32 mTranslateX
 
f32 mTranslateY
 
JSUTree< J2DPanemPaneTree
 
const J2DAnmTransformmTransform
 
u32 _fc
 

Additional Inherited Members

- Static Public Member Functions inherited from J2DPane
static s16 J2DCast_F32_to_S16 (f32 value, u8 arg2)
 
- Static Public Attributes inherited from J2DPane
static JGeometry::TBox2< f32static_mBounds
 

Constructor & Destructor Documentation

◆ TWindowText()

JAWWindow::TWindowText::TWindowText ( JAWWindow * window)

◆ ~TWindowText()

JAWWindow::TWindowText::~TWindowText ( )
virtual

Member Function Documentation

◆ drawSelf() [1/2]

void JAWWindow::TWindowText::drawSelf ( f32 param_1,
f32 param_2 )
virtual

Reimplemented from J2DPane.

◆ drawSelf() [2/2]

void JAWWindow::TWindowText::drawSelf ( f32 ,
f32 ,
Mtx * param_3 )
virtual

Reimplemented from J2DPane.

Member Data Documentation

◆ field_0x11c

JUTPoint JAWWindow::TWindowText::field_0x11c

◆ field_0xfc

JAWGraphContext JAWWindow::TWindowText::field_0xfc

◆ m_pParent

JAWWindow* JAWWindow::TWindowText::m_pParent

The documentation for this class was generated from the following files: