|
| AdapterPlatformSDL2 () |
|
| AdapterPlatformSDL2 (IManageHandler *manager, CWidgetSDL2 *win=NULL) |
|
virtual | ~AdapterPlatformSDL2 () |
|
int | OnPlatformEventProc (SDL_Event *ev) |
|
int | OnPaint (const RECT *rcInvaild=NULL, BOOL bSyncUpdate=TRUE) |
|
int | OnTextEditCompositionEvent (Uint32 type, SDL_Event *ev) |
|
int | OnTextEditEvent (SDL_Event *ev) |
|
int | OnKeyboardEvent (Uint32 type, SDL_Event *ev) |
|
int | OnMouseEvent (Uint32 type, SDL_Event *ev) |
|
int | OnMouseWheel (SDL_Event *ev) |
|
int | OnPostEvent (SDL_Event *ev) |
|
UINT | MessageLoop () override |
|
BOOL | IsZoomed () override |
|
BOOL | IsWindowVisible () override |
|
BOOL | SendMessage (UINT uMsg, WPARAM wParam=0L, LPARAM lParam=0L) override |
|
BOOL | PostMessage (UINT uMsg, WPARAM wParam=0L, LPARAM lParam=0L) override |
|
BOOL | OnPlatformHandler (UINT message, WPARAM wParam, LPARAM lParam) override |
|
void | GetClientRect (RECT *rc) override |
|
void | GetWindowRect (RECT *rc) override |
|
void | SetActiveWindow () override |
|
void | EnableWindow (BOOL enable) override |
|
void | ShowWindow (UINT model) override |
|
void | MoveWindow (int X, int Y, int nWidth, int nHeight, BOOL bRepaint) override |
|
void | InvalidateRect (RECT *rc, BOOL bSyncUpdate=FALSE) override |
|
void | ClientPointToScreen (POINT *pt) override |
|
void | ScreenPointToClient (POINT *pt) override |
|
void | GetCursorGloablPos (POINT *pt) override |
|
BOOL | AnimateWindow (DWORD dwTime, DWORD dwFlags) override |
|
void | OnRender (RECT &rect) override |
|
| IAdapterPlatform () |
|
virtual | ~IAdapterPlatform () |
|
void | SetManageHandler (IManageHandler *handler) |
|
IManageHandler * | ManageHandler () const |
|
virtual BOOL | OnPlatformHandler (UINT message, WPARAM wp, LPARAM lp) |
|
virtual UINT | MessageLoop ()=0 |
|
virtual BOOL | IsZoomed ()=0 |
|
virtual BOOL | IsWindowVisible ()=0 |
|
virtual BOOL | SendMessage (UINT uMsg, WPARAM wParam=0L, LPARAM lParam=0L)=0 |
|
virtual BOOL | PostMessage (UINT uMsg, WPARAM wParam=0L, LPARAM lParam=0L)=0 |
|
virtual void | GetClientRect (RECT *rc)=0 |
|
virtual void | GetWindowRect (RECT *rc)=0 |
|
virtual void | SetActiveWindow ()=0 |
|
virtual void | EnableWindow (BOOL enable)=0 |
|
virtual void | ShowWindow (UINT model)=0 |
|
virtual void | MoveWindow (int X, int Y, int nWidth, int nHeight, BOOL bRepaint)=0 |
|
virtual void | InvalidateRect (RECT *rc, BOOL bSyncUpdate=FALSE)=0 |
|
virtual void | ClientPointToScreen (POINT *pt)=0 |
|
virtual void | ScreenPointToClient (POINT *pt)=0 |
|
virtual void | GetCursorGloablPos (POINT *pt)=0 |
|
virtual BOOL | AnimateWindow (DWORD dwTime, DWORD dwFlags)=0 |
|
virtual void | OnRender (RECT &rect)=0 |
|