Public Member Functions | |
| KWin (KWin *pFather, KFPt &Pos, KFPt &Size, KInterface *pInterface, u32 Style=0, char *pText=NULL) | |
| virtual | ~KWin () |
| KInterface * | GetInterface () |
| KRender * | GetRender () |
| KMouse * | GetMouse () |
| virtual void | Display () |
| virtual void | Manage () |
| void | DispatchDisplay () |
| void | DispatchManage () |
| void | SetStyle (u32 uStyle) |
| KWin * | GetFather () |
| void | AddChild (KWin *pChild) |
| void | RemoveChild (KWin *pChild) |
| KFPt | GetAbsPos (KFPt &Pos) |
| KFPt | GetPos () |
| KFPt | GetSize () |
| void | SetPos (KFPt &Pos) |
| void | SetSize (KFPt &Size) |
| virtual KFRect | GetClientRect () |
| bool | IsInside (KFPt &Pos) |
| void | Show () |
| void | Hide () |
| void | Enable (bool bEnable) |
| bool | IsEnable () |
| bool | IsShowed () |
| void | DispatchKeyDown (int VirtKey, int KeyData) |
| void | DispatchMouseEvent (KWMOUSEEVENT Event, u32 Param) |
| virtual bool | OnKeyDown (u32 VirtKey, u32 KeyData) |
| virtual bool | OnMouseEvent (KWMOUSEEVENT Event, u32 Param) |
| virtual void | OnShow () |
| virtual void | OnHide () |
| virtual void | OnSetFocus () |
| virtual void | OnLostFocus () |
| virtual void | StartFadeIn () |
| virtual void | StartFadeOut () |
| float | GetFade () |
| u8 | GetFadeMode () |
| void | SetFadeMode (u8 FadeMode) |
| void | SetpText (char *pText) |
| char * | GetpText () |
| void | SetpFont (KFont *pFont) |
| KFont * | GetpFont () |
| KPt | GetIntPoint (KFPt fPoint) |
| KFPt | GetFloatPoint (KPt Point) |
| void | DrawQuad (float x, float y, float sx, float sy, KSHADER hShader=KSHADER_NO, KCOLOR Color=KRGBA(255, 255, 255, 255), KCOLOR Specular=KRGBA(0, 0, 0, 0), KRMODE RenderMode=KRM_NORMAL, float *pTU=NULL, float *pTV=NULL) |
| KFPt | GetMousePos () |
| void | DispatchLoad () |
| void | DispatchUnload () |
| virtual void | Load () |
| virtual void | Unload () |
Protected Attributes | |
| KWin * | m_pFather |
| KInterface * | m_pInterface |
| KRender * | m_pRender |
| KMouse * | m_pMouse |
| KFPt | m_Pos |
| KFPt | m_Size |
| KFRect | m_ClientRect |
| char * | m_pText |
| KSHADER | m_WindowShader |
| bool | m_bShow |
| bool | m_bEnabled |
| u32 | m_Style |
| KTIME | m_FadeTime |
| u8 | m_FadeMode |
| KFont * | m_pFont |
| bool | m_bLoaded |
Definition at line 50 of file Win.h.
1.5.1-p1