|
| cWidgetButton (cGuiSet *apSet, cGuiSkin *apSkin) |
|
void | SetImage (cGuiGfxElement *apImage, bool abDestroyImage=true) |
|
cGuiGfxElement * | GetImage () |
|
| iWidget (eWidgetType aType, cGuiSet *apSet, cGuiSkin *apSkin) |
|
void | Update (float afTimeStep) |
|
void | Draw (float afTimeStep, cGuiClipRegion *apClipRegion) |
|
bool | ProcessMessage (eGuiMessage aMessage, cGuiMessageData &aData) |
|
void | AddCallback (eGuiMessage aMessage, void *apObject, tGuiCallbackFunc apFunc) |
|
eWidgetType | GetType () |
|
void | Init () |
|
bool | PointIsInside (const cVector2f &avPoint, bool abOnlyClipped) |
|
void | AttachChild (iWidget *apChild) |
|
void | RemoveChild (iWidget *apChild) |
|
cGuiSet * | GetSet () |
|
iWidget * | GetParent () |
|
void | SetEnabled (bool abX) |
|
bool | IsEnabled () |
|
void | SetVisible (bool abX) |
|
bool | IsVisible () |
|
bool | HasFocus () |
|
void | SetName (const tString &asName) |
|
const tString & | GetName () |
|
void | SetText (const tWString &asText) |
|
const tWString & | GetText () |
|
FontData * | GetDefaultFontType () |
|
void | SetDefaultFontType (FontData *apFont) |
|
const cColor & | GetDefaultFontColor () |
|
void | SetDefaultFontColor (const cColor &aColor) |
|
const cVector2f & | GetDefaultFontSize () |
|
void | SetDefaultFontSize (const cVector2f &avSize) |
|
void | SetClipActive (bool abX) |
|
bool | GetClipActive () |
|
void | SetPosition (const cVector3f &avPos) |
|
void | SetGlobalPosition (const cVector3f &avPos) |
|
const cVector3f & | GetLocalPosition () |
|
const cVector3f & | GetGlobalPosition () |
|
void | SetSize (const cVector2f &avSize) |
|
cVector2f | GetSize () |
|
bool | ClipsGraphics () |
|
bool | GetMouseIsOver () |
|
bool | IsConnectedTo (iWidget *apWidget, bool abIsStartWidget=true) |
|
bool | IsConnectedToChildren () |
|
void | SetConnectedToChildren (bool abX) |
|
cGuiGfxElement * | GetPointerGfx () |
|
|
void | OnLoadGraphics () |
|
void | OnDraw (float afTimeStep, cGuiClipRegion *apClipRegion) |
|
bool | OnMouseMove (cGuiMessageData &aData) |
|
bool | OnMouseDown (cGuiMessageData &aData) |
|
bool | OnMouseUp (cGuiMessageData &aData) |
|
bool | OnMouseEnter (cGuiMessageData &aData) |
|
bool | OnMouseLeave (cGuiMessageData &aData) |
|
virtual void | OnChangeSize () |
|
virtual void | OnChangePosition () |
|
virtual void | OnChangeText () |
|
virtual void | OnInit () |
|
virtual void | OnDrawAfterClip (float afTimeStep, cGuiClipRegion *apClipRegion) |
|
virtual void | OnUpdate (float afTimeStep) |
|
virtual bool | OnMessage (eGuiMessage aMessage, cGuiMessageData &aData) |
|
virtual bool | OnMouseDoubleClick (cGuiMessageData &aData) |
|
virtual bool | OnGotFocus (cGuiMessageData &aData) |
|
virtual bool | OnLostFocus (cGuiMessageData &aData) |
|
virtual bool | OnKeyPress (cGuiMessageData &aData) |
|
cVector3f | WorldToLocalPosition (const cVector3f &avPos) |
|
cVector2f | GetPosRelativeToMouse (cGuiMessageData &aData) |
|
void | DrawBordersAndCorners (cGuiGfxElement *apBackground, cGuiGfxElement **apBorderVec, cGuiGfxElement **apCornerVec, const cVector3f &avPosition, const cVector2f &avSize) |
|
void | DrawSkinText (const tWString &asText, eGuiSkinFont aFont, const cVector3f &avPosition, eFontAlign aAlign=eFontAlign_Left) |
|
void | DrawDefaultText (const tWString &asText, const cVector3f &avPosition, eFontAlign aAlign) |
|
void | SetPositionUpdated () |
|
void | LoadGraphics () |
|
The documentation for this class was generated from the following file: