#include <lyt_TextBox.h>
Inherits nw::lyt::Pane.
Classes | |
| struct | Bits |
Public Types | |
| typedef font::TagProcessorBase< char16 > | TagProcessor |
Public Member Functions | |
| NW_UT_RUNTIME_TYPEINFO (TextBox::Base) | |
| TextBox () | |
| virtual | ~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 |
| Material * | GetMaterial (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 Pane * | FindPaneByName (const char *findName, bool bRecursive=true) |
| virtual Material * | FindMaterialByName (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 Member Functions | |
| void | DrawSelf (DrawInfo &drawInfo) override |
| void | LoadMtx (DrawInfo &drawInfo) override |
| Protected Member Functions inherited from nw::lyt::Pane | |
| virtual Pane * | FindPaneByNameRecursive (const char *findName) |
| virtual Material * | FindMaterialByNameRecursive (const char *findName) |
Private Attributes | |
| char16 * | m_TextBuf |
| const char * | m_TextID |
| ut::Color8 | m_TextColors [TEXTCOLOR_MAX] |
| const font::Font * | m_pFont |
| Size | m_FontSize |
| f32 | m_LineSpace |
| f32 | m_CharSpace |
| TagProcessor * | m_pTagProcessor |
| u16 | m_TextBufLen |
| u16 | m_TextLen |
| u8 | m_TextPosition |
| f32 | m_ItalicRatio |
| math::VEC2 | m_ShadowOffset |
| math::VEC2 | m_ShadowScale |
| ut::Color4u8 | m_ShadowTopColor |
| ut::Color4u8 | m_ShadowBottomColor |
| f32 | m_ShadowItalicRatio |
| Bits | m_Bits |
| Material * | m_pMaterial |
| font::DispStringBuffer * | m_pDispStringBuf |
| void * | m_pFontGraphicsBuf |
Additional Inherited Members | |
| Public Attributes inherited from nw::lyt::internal::PaneBase | |
| ut::LinkListNode | m_Link |
| nw::lyt::TextBox::TextBox | ( | ) |
|
virtual |
| nw::lyt::TextBox::NW_UT_RUNTIME_TYPEINFO | ( | TextBox::Base | ) |
|
overridevirtual |
Reimplemented from nw::lyt::Pane.
|
overridevirtual |
Reimplemented from nw::lyt::Pane.
|
overridevirtual |
Reimplemented from nw::lyt::Pane.
|
overridevirtual |
Reimplemented from nw::lyt::Pane.
|
overridevirtual |
Reimplemented from nw::lyt::Pane.
|
overridevirtual |
Reimplemented from nw::lyt::Pane.
|
overridevirtual |
Reimplemented from nw::lyt::Pane.
|
overrideprotectedvirtual |
Reimplemented from nw::lyt::Pane.
|
overrideprotectedvirtual |
Reimplemented from nw::lyt::Pane.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |