- Your Widget Set For OpenGL
#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.
|