#include <uxglxdriver.hpp>
Inheritance diagram for ufo::UXGLXDevice:
Public Member Functions | |
UXGLXDevice (UXGLXDriver *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 () |
Window | getWindow () |
GLXContext | getGLContext () |
void | setDecorations () |
void | setSizeHints () |
void | setWMHints () |
Protected Member Functions | |
virtual XVisualInfo * | chooseVisual () |
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.
|