|
CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
类 CWidgetSDL2 继承关系图:类 | |
| struct | WinLinkNodeSDL2 |
Public 成员函数 | |
| CWidgetSDL2 () | |
| ~CWidgetSDL2 () | |
| UINT | MessageLoop () |
| BOOL | CreateAttach (CWidgetSDL2 *parent, SDL_Window *win, RECT *rc) |
| BOOL | Create (CWidgetSDL2 *parent, LPCTSTR name, UINT style, RECT *rc) |
| void | SetEventFilter (SDL_EventFilter func, void *data) |
| void | SetWindowPos (int x, int y, int w, int h) |
| void | CenterWindow () |
| void | ShowWindow (UINT flag) |
| void | DisableWindow (BOOL disable) |
| BOOL | IsVisibleWindow () const |
| void | DestoryWindow () |
| UINT | DoMessage (void(*idle_func)()) |
| UINT | DoMadal () |
| UINT | DoModalRealTime (void(*idle_func)()) |
| void | OnEventProc (SDL_Event *ev) |
| SDL_HitTestResult | OnHitTestPoint (POINT pt) |
| int | SendToAdapterFilter (SDL_Event *ev) |
| float | GetDeviceDpi () const |
| Uint32 | GetPixformat () const |
| SDL_Window * | Get_SDL_Window () const |
| SDL_Surface * | Get_SDL_Surface () const |
| SDL_Renderer * | Get_SDL_Renderer () const |
| SDL_Renderer * | Get_SDL_Renderer_OnSurface () const |
| BOOL | SDL_MakeCurrent () |
| SDL_Texture * | Get_SDL_Texture () const |
| SDL_SysWMinfo * | Get_SDL_SysWMinfo () |
| void | SetSDL_HitTestResult (SDL_HitTestResult rc) |
| SDL_GLContext | Get_SDL_GLContext () const |
| virtual void | OnExposedPaint () |
Protected 成员函数 | |
| void | OnSizeChange () |
| Uint32 | ToSurfacePixelFormat (Uint32 format) const |
Protected 属性 | |
| SDL_Window * | m_window |
| SDL_Renderer * | m_renderer |
| SDL_Renderer * | m_renderer_surface |
| SDL_Surface * | m_surface |
| SDL_Texture * | m_texture |
| SDL_HitTestResult | m_hitrs |
| SDL_SysWMinfo | m_sys |
| SDL_GLContext | m_glctx |
| WinLinkNodeSDL2 | m_link |
| Uint32 | m_pixel_format |
| Uint32 | m_pixelformat_sdl |
| RECT | m_rcRestore |
| float | m_highdpi |
| BOOL | m_is_size_changed |
| CWidgetSDL2::CWidgetSDL2 | ( | ) |
| CWidgetSDL2::~CWidgetSDL2 | ( | ) |
| void CWidgetSDL2::CenterWindow | ( | ) |
| BOOL CWidgetSDL2::Create | ( | CWidgetSDL2 * | parent, |
| LPCTSTR | name, | ||
| UINT | style, | ||
| RECT * | rc | ||
| ) |
| BOOL CWidgetSDL2::CreateAttach | ( | CWidgetSDL2 * | parent, |
| SDL_Window * | win, | ||
| RECT * | rc | ||
| ) |
| void CWidgetSDL2::DestoryWindow | ( | ) |
| void CWidgetSDL2::DisableWindow | ( | BOOL | disable | ) |
| UINT CWidgetSDL2::DoMadal | ( | ) |
| UINT CWidgetSDL2::DoMessage | ( | void(*)() | idle_func | ) |
| UINT CWidgetSDL2::DoModalRealTime | ( | void(*)() | idle_func | ) |
| SDL_GLContext CWidgetSDL2::Get_SDL_GLContext | ( | ) | const |
| SDL_Renderer * CWidgetSDL2::Get_SDL_Renderer | ( | ) | const |
| SDL_Renderer * CWidgetSDL2::Get_SDL_Renderer_OnSurface | ( | ) | const |
| SDL_Surface * CWidgetSDL2::Get_SDL_Surface | ( | ) | const |
| SDL_SysWMinfo * CWidgetSDL2::Get_SDL_SysWMinfo | ( | ) |
| SDL_Texture * CWidgetSDL2::Get_SDL_Texture | ( | ) | const |
| SDL_Window * CWidgetSDL2::Get_SDL_Window | ( | ) | const |
| float CWidgetSDL2::GetDeviceDpi | ( | ) | const |
| Uint32 CWidgetSDL2::GetPixformat | ( | ) | const |
| BOOL CWidgetSDL2::IsVisibleWindow | ( | ) | const |
| UINT CWidgetSDL2::MessageLoop | ( | ) |
| void CWidgetSDL2::OnEventProc | ( | SDL_Event * | ev | ) |
|
virtual |
被 CWidgetOverlayWnd , 以及 CWidgetOverlayWnd 重载.
| SDL_HitTestResult CWidgetSDL2::OnHitTestPoint | ( | POINT | pt | ) |
|
protected |
| BOOL CWidgetSDL2::SDL_MakeCurrent | ( | ) |
| int CWidgetSDL2::SendToAdapterFilter | ( | SDL_Event * | ev | ) |
| void CWidgetSDL2::SetEventFilter | ( | SDL_EventFilter | func, |
| void * | data | ||
| ) |
| void CWidgetSDL2::SetSDL_HitTestResult | ( | SDL_HitTestResult | rc | ) |
| void CWidgetSDL2::SetWindowPos | ( | int | x, |
| int | y, | ||
| int | w, | ||
| int | h | ||
| ) |
| void CWidgetSDL2::ShowWindow | ( | UINT | flag | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |