New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
TextBox Class Reference

#include <TextBox.h>

Inherits nw::lyt::TextBox.

Public Member Functions

 NW_UT_RUNTIME_TYPEINFO (nw::lyt::TextBox)
virtual ~TextBox ()
void setMessage (const sead::SafeString &label, u32 argNum,...)
Public Member Functions inherited from nw::lyt::TextBox
 NW_UT_RUNTIME_TYPEINFO (TextBox::Base)
 TextBox ()
const ut::Color8 GetVtxColor (u32 idx) const override
void SetVtxColor (u32 idx, ut::Color8 value) override
u8 GetVtxColorElement (u32 idx) const override
void SetVtxColorElement (u32 idx, u8 value) override
MaterialGetMaterial (u32 idx) const override
u8 GetMaterialNum () const override
void CalculateMtx (Pane::CalculateMtxContext &drawInfo, bool isDirtyParentMtx) override
virtual void AllocStringBuffer (u16 minLen)
virtual void FreeStringBuffer ()
virtual u16 SetString (const char16 *str, u16 dstIdx=0)
virtual u16 SetString (const char16 *str, u16 dstIdx, u16 strLen)
Public Member Functions inherited from nw::lyt::Pane
 NW_UT_RUNTIME_TYPEINFO_ROOT ()
 Pane ()
virtual ~Pane ()
virtual u8 GetColorElement (u32 idx) const
virtual void SetColorElement (u32 idx, u8 value)
virtual PaneFindPaneByName (const char *findName, bool bRecursive=true)
virtual MaterialFindMaterialByName (const char *findName, bool bRecursive=true)
virtual void BindAnimation (AnimTransform *pAnimTrans, bool bRecursive=true, bool bEnable=true)
virtual void UnbindAnimation (AnimTransform *pAnimTrans, bool bRecursive=true)
virtual void UnbindAnimationSelf (AnimTransform *pAnimTrans)
virtual void Draw (DrawInfo &drawInfo)
Public Member Functions inherited from nw::lyt::internal::PaneBase
 PaneBase ()
virtual ~PaneBase ()

Protected Attributes

f32 mFontWidth
f32 mFontHeight
bool _10C
u32 mTextBufLen
bool _114

Additional Inherited Members

Public Types inherited from nw::lyt::TextBox
typedef font::TagProcessorBase< char16TagProcessor
Public Attributes inherited from nw::lyt::internal::PaneBase
ut::LinkListNode m_Link
Protected Member Functions inherited from nw::lyt::TextBox
void DrawSelf (DrawInfo &drawInfo) override
void LoadMtx (DrawInfo &drawInfo) override
Protected Member Functions inherited from nw::lyt::Pane
virtual PaneFindPaneByNameRecursive (const char *findName)
virtual MaterialFindMaterialByNameRecursive (const char *findName)

Constructor & Destructor Documentation

◆ ~TextBox()

virtual TextBox::~TextBox ( )
virtual

Reimplemented from nw::lyt::TextBox.

Member Function Documentation

◆ NW_UT_RUNTIME_TYPEINFO()

TextBox::NW_UT_RUNTIME_TYPEINFO ( nw::lyt::TextBox )

◆ setMessage()

void TextBox::setMessage ( const sead::SafeString & label,
u32 argNum,
... )

Member Data Documentation

◆ mFontWidth

f32 TextBox::mFontWidth
protected

◆ mFontHeight

f32 TextBox::mFontHeight
protected

◆ _10C

bool TextBox::_10C
protected

◆ mTextBufLen

u32 TextBox::mTextBufLen
protected

◆ _114

bool TextBox::_114
protected