- Your Widget Set For OpenGL
#include <uxwgldriver.hpp>
Inheritance diagram for ufo::UXWGLDevice:

Public Member Functions | |
| UXWGLDevice (UXWGLDriver *driver) | |
| virtual void | setSize (int w, int h) |
| virtual UDimension | getSize () const |
| virtual void | setLocation (int x, int y) |
| virtual UPoint | getLocation () const |
| virtual void | setTitle (const std::string &title) |
| virtual std::string | getTitle () const |
| virtual void | setDepth (int depth) |
| virtual int | getDepth () const |
| virtual void | swapBuffers () |
| virtual void | makeContextCurrent () |
| virtual bool | show () |
| virtual void | hide () |
| virtual void | setFrameStyle (uint32_t frameStyle) |
| virtual uint32_t | getFrameStyle () const |
| virtual void | setInitialFrameState (uint32_t frameState) |
| virtual uint32_t | getFrameState () const |
| virtual void | setFrame (UXFrame *frame) |
| virtual void | notify (uint32_t type, int arg1, int arg2, int arg3, int arg4) |
| virtual UXFrame * | getFrame () const |
| bool | setupPixelFormat (unsigned char layer_type) |
| HWND | getWindow () |
| HDC | getDC () |
| HGLRC | getGLContext () |
| void | setDecorations () |
| void | setSizeHints () |
| void | setWMHints () |
Protected Member Functions | |
| int | getAttribute (int key) |
| void | setAttribute (int key, int value) |
|
|
Implements ufo::UVideoDevice.
|
|
|
Makes the OpenGL context associated with this device the current OpenGL context for the current thread. Implements ufo::UVideoDevice.
|
|
||||||||||||||||||||||||
|
Notifies this device abstraction of changes to the native device. Warning: The interface for this method is experimental.
Implements ufo::UVideoDevice.
|
|
|
Changes the frame style for the native device.
Implements ufo::UVideoDevice.
|
|
|
Changes the initial frame state for the native device. This method may not have any effect if the window is already visible.
Implements ufo::UVideoDevice.
|