#include <uxwgldriver.hpp>
Inheritance diagram for ufo::UXWGLDriver:
Public Member Functions | |
virtual bool | init () |
virtual bool | isInitialized () |
virtual void | quit () |
virtual std::string | getName () |
virtual void | pumpEvents () |
virtual UVideoDevice * | createVideoDevice () |
bool | isValid () const |
UFO_WGL_PROC (BOOL, wglMakeCurrent,(HDC, HGLRC)) UFO_WGL_PROC(HGLRC | |
HDC | UFO_WGL_PROC (BOOL, wglDeleteContext,(HGLRC)) UFO_WGL_PROC(BOOL |
HINSTANCE | getInstance () const |
UXContext * | getContextFromWindow (HWND window) |
UXWGLDevice * | getDeviceFromWindow (HWND window) |
void | initKeymap () |
LRESULT | windowProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
UMod_t | mapWin32Button (int msg) |
Static Public Member Functions | |
UPluginBase * | createPlugin () |
void | destroyPlugin (UPluginBase *plugin) |
Public Attributes | |
wglCreateContext | |
HDC | wglShareLists |
HDC | HGLRC |
|
Creates a video device (window).
Implements ufo::UVideoDriver.
|
|
Implements ufo::UVideoDriver.
|
|
Initializes the video driver, loads necessary native drivers.
Implements ufo::UVideoDriver.
|
|
Implements ufo::UVideoDriver.
|
|
Gathers all system events and pumps them to the UFO event queue (UXDisplay). Implements ufo::UVideoDriver.
|
|
Purges all loaded system resources and deinits the video driver. Implements ufo::UVideoDriver.
|