|
| | TextBox (u16 allocStrLen, const wchar_t *str, const ut::Font *pFont) |
| |
| | TextBox (const res::TextBox *pBlock, const ResBlockSet &resBlockSet) |
| |
| virtual | ~TextBox () |
| |
| virtual void | DrawSelf (const DrawInfo &drawInfo) |
| |
| virtual ut::Color | GetVtxColor (u32 idx) const |
| |
| virtual void | SetVtxColor (u32 idx, ut::Color value) |
| |
| virtual u8 | GetVtxColorElement (u32 idx) const |
| |
| virtual void | SetVtxColorElement (u32 idx, u8 value) |
| |
| virtual void | AllocStringBuffer (u16 size) |
| |
| virtual void | FreeStringBuffer () |
| |
| virtual u16 | SetString (const wchar_t *str, u16 dstIdx=0) |
| |
| virtual u16 | SetString (const wchar_t *str, u16 dstIdx, u16 strLen) |
| |
| const Size & | GetFontSize () const |
| |
| void | SetFontSize (const Size &fontSize) |
| |
| void | SetTagProcessor (ut::WideTagProcessor *pTagProcessor) |
| |
| u16 | GetStringBufferLength () const |
| |
| f32 | GetTextMagH () const |
| |
| f32 | GetTextMagV () const |
| |
| u8 | GetTextPositionH () const |
| |
| u8 | GetTextPositionV () const |
| |
| const ut::Color | GetTextColor (u32 type) const |
| |
| void | SetTextColor (u32 type, ut::Color value) |
| |
| void | SetTextPositionH (u8 pos) |
| |
| void | SetTextPositionV (u8 pos) |
| |
| const ut::Font * | GetFont () const |
| |
| void | SetFont (const ut::Font *pFont) |
| |
| void | Init (u16 allocStrLen) |
| |
| const ut::Rect | GetTextDrawRect (const DrawInfo &drawInfo) const |
| |
| const ut::Rect | GetTextDrawRect (ut::WideTextWriter *pWriter) const |
| |
| | Pane () |
| |
| | Pane (const res::Pane *pBlock) |
| |
| virtual | ~Pane () |
| |
| virtual void | CalculateMtx (const DrawInfo &drawInfo) |
| |
| virtual void | Draw (const DrawInfo &drawInfo) |
| |
| virtual void | Animate (u32 option=0) |
| |
| virtual void | AnimateSelf (u32 option=0) |
| |
| virtual u8 | GetColorElement (u32 idx) const |
| |
| virtual void | SetColorElement (u32 idx, u8 color) |
| |
| virtual Pane * | FindPaneByName (const char *findName, bool bRecursive=true) |
| |
| virtual Material * | FindMaterialByName (const char *findName, bool bRecursive=true) |
| |
| virtual void | BindAnimation (AnimTransform *animTrans, bool bRecursive=true) |
| |
| virtual void | UnbindAnimation (AnimTransform *animTrans, bool bRecursive=true) |
| |
| virtual void | UnbindAllAnimation (bool bRecursive=true) |
| |
| virtual void | UnbindAnimationSelf (AnimTransform *animTrans) |
| |
| virtual AnimationLink * | FindAnimationLink (AnimTransform *animTrans) |
| |
| virtual void | SetAnimationEnable (AnimTransform *animTrans, bool bEnable, bool bRecursive=true) |
| |
| virtual Material * | GetMaterial () const |
| |
| virtual void | LoadMtx (const DrawInfo &drawInfo) |
| |
| Pane * | GetParent () const |
| |
| PaneList & | GetChildList () |
| |
| const math::VEC3 & | GetTranslate () |
| |
| void | SetTranslate (const math::VEC3 &translate) |
| |
| void | SetTranslate (const math::VEC2 &translate) |
| |
| const math::VEC3 & | GetRotate () const |
| |
| void | SetRotate (const math::VEC3 &rotate) |
| |
| const math::VEC2 & | GetScale () const |
| |
| void | SetScale (const math::VEC2 &scale) |
| |
| const Size & | GetSize () const |
| |
| void | SetSize (const Size &size) |
| |
| bool | IsVisible () |
| |
| void | SetVisible (bool visible) |
| |
| bool | IsInfluencedAlpha () |
| |
| void | SetInfluencedAlpha (bool visible) |
| |
| bool | IsLocationAdjust () |
| |
| void | SetLocationAdjust (bool visible) |
| |
| const math::MTX34 & | GetGlobalMtx () const |
| |
| void | SetGlobalMtx (const math::MTX34 &mtx) |
| |
| const math::MTX34 & | GetMtx () const |
| |
| void | SetMtx (const math::MTX34 &mtx) |
| |
| u8 | GetAlpha () |
| |
| void | SetAlpha (u8 alpha) |
| |
| const char * | GetName () const |
| |
| void | SetSRTElement (u32 idx, f32 value) |
| |
| bool | IsUserAllocated () const |
| |
| const ut::Rect | GetPaneRect (const DrawInfo &drawInfo) const |
| |
| math::VEC2 | GetVtxPos () const |
| |
| void | SetName (const char *name) |
| |
| void | SetUserData (const char *userData) |
| |
| void | Init () |
| |
| void | InsertChild (PaneList::Iterator next, Pane *pChild) |
| |
| void | InsertChild (Pane *pNext, Pane *pChild) |
| |
| void | PrependChild (Pane *pChild) |
| |
| void | AppendChild (Pane *pChild) |
| |
| void | RemoveChild (Pane *pChild) |
| |
| void | CalculateMtxChild (const DrawInfo &drawInfo) |
| |
| void | AddAnimationLink (AnimationLink *animationLink) |
| |