|
| AGUI2Rectangle () |
|
virtual void | Render () override |
|
void | SetTextureSection (AGUI2TextureSection *a_pTexSection) |
| Sets material and UVs from AGUI2TextureSection.
|
|
void | Create (TFLOAT a_fWidth, TFLOAT a_fHeight) |
| Initialises rectangle with it's width and height.
|
|
| AGUI2Element () |
|
virtual | ~AGUI2Element ()=default |
|
virtual void | Tick (TFLOAT a_fDeltaTime) |
|
virtual void | PreRender () |
|
virtual void | PostRender () |
|
virtual void | GetDimensions (TFLOAT &a_rWidth, TFLOAT &a_rHeight) |
|
virtual TFLOAT | GetWidth () |
|
virtual TFLOAT | GetHeight () |
|
virtual void | SetWidth (TFLOAT a_fWidth) |
|
virtual void | SetHeight (TFLOAT a_fHeight) |
|
virtual void | SetDimensions (TFLOAT a_fWidth, TFLOAT a_fHeight) |
|
virtual void | GetMins (TFLOAT &a_fX, TFLOAT &a_fY) |
|
virtual void | GetMaxs (TFLOAT &a_fX, TFLOAT &a_fY) |
|
virtual void | SetColour (TUINT32 a_uiColour) |
|
virtual void | SetAlpha (TFLOAT a_fAlpha) |
|
virtual void | SetShadowAlpha (TFLOAT a_fAlpha) |
|
virtual void | SetFocus (TBOOL a_bFocused) |
|
virtual TBOOL | IsPointInside (TFLOAT a_fX, TFLOAT a_fY) |
|
void | AnchorPos (TFLOAT &a_rX, TFLOAT &a_rY, TFLOAT a_fWidth, TFLOAT a_fHeight) |
|
void | PivotPos (TFLOAT &a_rX, TFLOAT &a_rY, TFLOAT a_fWidth, TFLOAT a_fHeight) |
|
void | GetScreenTransform (AGUI2Transform &a_rOutTransform) |
|
void | GetInvScreenTransform (AGUI2Transform &a_rOutTransform) |
|
void | Show () |
|
void | Hide () |
|
void | SetInFront () |
|
void | SetRenderBeforeChildren () |
|
TBOOL | HasFlags (TUINT32 a_uiFlags) const |
|
TBOOL | IsVisible () const |
|
TBOOL | IsFocused () const |
|
TBOOL | ShouldRenderBeforeChildren () |
|
TBOOL | IsInFront () const |
|
TFLOAT | GetAlpha () const |
|
void | AddChildTail (AGUI2Element &a_rElement) |
|
void | AddChildHead (AGUI2Element &a_rElement) |
|
void | SetTranslation (TFLOAT a_fX, TFLOAT a_fY) |
|
void | SetTranslation (const Toshi::TVector2 &a_rTranslation) |
|
void | SetTransform (TFLOAT a_fX, TFLOAT a_fY, float a_fRotAngle=0.0f) |
|
void | SetAnchor (AGUI2ATTACHMENT a_eAnchor) |
|
void | SetPivot (AGUI2ATTACHMENT a_ePivot) |
|
void | SetAttachment (AGUI2ATTACHMENT a_eAnchor, AGUI2ATTACHMENT a_ePivot) |
|
t_PostRender | SetPostRenderCallback (t_PostRender a_cbNewCallback) |
|
AGUI2Transform & | GetTransform () |
|
AGUI2Element * | ChildBegin () const |
|
AGUI2Element * | ChildRBegin () const |
|
AGUI2Element * | GetNextChild (AGUI2Element *a_pCurrentChild) |
|
AGUI2Element * | GetPrevChild (AGUI2Element *a_pCurrentChild) |
|
void | RemoveSelf () |
|
void | LinkChildBefore (AGUI2Element &a_rNewChildren, AGUI2Element &a_rInsertAfter) |
|
| AGUI2ElementNode () |
|
virtual | ~AGUI2ElementNode () |
|
void | Unlink () |
|
void | LinkAfter (AGUI2ElementNode &a_rNode) |
|
void | LinkBefore (AGUI2ElementNode &a_rNode) |
|
TBOOL | IsLinked () const |
|
AGUI2ElementNode * | GetNext () const |
|
AGUI2ElementNode * | GetPrev () const |
|
Definition at line 8 of file AGUI2Rectangle.h.