NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::lyt::TextBox Class Reference
Inheritance diagram for nw4r::lyt::TextBox:
[legend]

Description

Definition at line 9 of file lyt_textBox.hpp.

Public Member Functions

 TextBox (const res::TextBox *, const ResBlockSet &)
 
virtual int * GetRuntimeTypeInfo () const
 
virtual void DrawSelf (const DrawInfo &)
 
virtual ut::Color GetVtxColor (unsigned long) const
 
virtual ut::Color SetVtxColor (unsigned long, ut::Color)
 
virtual unsigned char GetVtxColorElement (unsigned long) const
 
virtual void SetVtxColorElement (unsigned long, unsigned char)
 
virtual void LoadMtx (const DrawInfo &)
 
virtual void AllocStringBuffer (unsigned short)
 
virtual void FreeStringBuffer ()
 
virtual unsigned short SetString (const wchar_t *, unsigned short)
 
virtual unsigned short SetString (const wchar_t *, unsigned short, unsigned short)
 
ut::Font * GetFont () const
 
void SetFont (const ut::Font *)
 
- Public Member Functions inherited from nw4r::lyt::Pane
 Pane (const res::Pane *)
 
virtual void CalculateMtx (const DrawInfo &)
 
virtual void Draw (const DrawInfo &)
 
virtual void Animate (unsigned long)
 
virtual void AnimateSelf (unsigned long)
 
virtual unsigned char GetColorElement (unsigned long) const
 
virtual void SetColorElement (unsigned long, unsigned char)
 
virtual PaneFindPaneByName (const char *, bool)
 
virtual Material * FindMaterialByName (const char *, bool)
 
virtual void BindAnimation (AnimTransform *, bool, bool)
 
virtual void UnbindAnimation (AnimTransform *, bool)
 
virtual void UnbindAllAnimation (bool)
 
virtual void UnbindAnimationSelf (AnimTransform *)
 
virtual void AddAnimationLink (AnimationLink *)
 
virtual ut::LinkList< AnimationLink, 0 > * FindAnimationLinkSelf (AnimTransform *)
 
virtual ut::LinkList< AnimationLink, 0 > * FindAnimationLinkSelf (const AnimResource &)
 
virtual void SetAnimationEnable (AnimTransform *, bool, bool)
 
virtual void SetAnimationEnable (const AnimResource &, bool, bool)
 
virtual bool GetMaterialNum () const
 
virtual Material * GetMaterial () const
 
virtual Material * GetMaterial (unsigned long) const
 
void AppendChild (nw4r::lyt::Pane *)
 
void RemoveChild (nw4r::lyt::Pane *)
 
math::VEC2 GetVtxPos () const
 
unsigned short GetExtUserDataNum () const
 
void * FindExtUserDataByName (const char *)
 
void setVisible (bool visible)
 
void setFieldB8 (u8 value)
 

Static Private Attributes

static int typeInfo
 

Additional Inherited Members

- Public Attributes inherited from nw4r::lyt::Pane
u8 mFlags
 
- Static Public Attributes inherited from nw4r::lyt::Pane
static int typeInfo
 

Member Function Documentation

◆ GetRuntimeTypeInfo()

virtual int * nw4r::lyt::TextBox::GetRuntimeTypeInfo ( ) const
inlinevirtual

Reimplemented from nw4r::lyt::Pane.

Definition at line 14 of file lyt_textBox.hpp.

◆ DrawSelf()

virtual void nw4r::lyt::TextBox::DrawSelf ( const DrawInfo & )
virtual

Reimplemented from nw4r::lyt::Pane.

◆ GetVtxColor()

virtual ut::Color nw4r::lyt::TextBox::GetVtxColor ( unsigned long ) const
virtual

Reimplemented from nw4r::lyt::Pane.

◆ SetVtxColor()

virtual ut::Color nw4r::lyt::TextBox::SetVtxColor ( unsigned long ,
ut::Color  )
virtual

Reimplemented from nw4r::lyt::Pane.

◆ GetVtxColorElement()

virtual unsigned char nw4r::lyt::TextBox::GetVtxColorElement ( unsigned long ) const
virtual

Reimplemented from nw4r::lyt::Pane.

◆ SetVtxColorElement()

virtual void nw4r::lyt::TextBox::SetVtxColorElement ( unsigned long ,
unsigned char  )
virtual

Reimplemented from nw4r::lyt::Pane.

◆ LoadMtx()

virtual void nw4r::lyt::TextBox::LoadMtx ( const DrawInfo & )
virtual

Reimplemented from nw4r::lyt::Pane.

Member Data Documentation

◆ typeInfo

int nw4r::lyt::TextBox::typeInfo
staticprivate

Definition at line 31 of file lyt_textBox.hpp.