CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
类 | |
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_pixelformat |
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 |