KWin Class Reference

Inheritance diagram for KWin:
[legend]
Collaboration diagram for KWin:
[legend]
List of all members.

Public Member Functions

 KWin (KWin *pFather, KFPt &Pos, KFPt &Size, KInterface *pInterface, u32 Style=0, char *pText=NULL)
virtual ~KWin ()
KInterfaceGetInterface ()
KRenderGetRender ()
KMouseGetMouse ()
virtual void Display ()
virtual void Manage ()
void DispatchDisplay ()
void DispatchManage ()
void SetStyle (u32 uStyle)
KWinGetFather ()
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)
KFontGetpFont ()
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

KWinm_pFather
KInterfacem_pInterface
KRenderm_pRender
KMousem_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
KFontm_pFont
bool m_bLoaded

Detailed Description

Definition at line 50 of file Win.h.


The documentation for this class was generated from the following files:
Generated on Sun Mar 25 20:02:44 2007 for Zythum Project by  doxygen 1.5.1-p1