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

Public Member Functions | |
| virtual void | setSize (int w, int h)=0 |
| virtual UDimension | getSize () const =0 |
| virtual void | setLocation (int x, int y)=0 |
| virtual UPoint | getLocation () const =0 |
| virtual void | setTitle (const std::string &title)=0 |
| virtual std::string | getTitle () const =0 |
| virtual void | setDepth (int depth)=0 |
| virtual int | getDepth () const =0 |
| virtual void | swapBuffers ()=0 |
| virtual void | makeContextCurrent ()=0 |
| virtual bool | show ()=0 |
| virtual void | hide ()=0 |
| virtual void | setFrameStyle (uint32_t frameStyle)=0 |
| virtual uint32_t | getFrameStyle () const =0 |
| virtual void | setInitialFrameState (uint32_t frameState)=0 |
| virtual uint32_t | getFrameState () const =0 |
| virtual void | setFrame (UXFrame *frame)=0 |
| virtual void | notify (uint32_t type, int arg1, int arg2, int arg3, int arg4)=0 |
| USignal1< UVideoDevice * > & | sigMoved () |
| USignal1< UVideoDevice * > & | sigResized () |
|
|
Implemented in ufo::UXGLXDevice, ufo::UXSDLDevice, and ufo::UXWGLDevice.
|
|
|
Makes the OpenGL context associated with this device the current OpenGL context for the current thread. Implemented in ufo::UXGLXDevice, ufo::UXSDLDevice, and ufo::UXWGLDevice.
|
|
||||||||||||||||||||||||
|
Notifies this device abstraction of changes to the native device. Warning: The interface for this method is experimental.
Implemented in ufo::UXGLXDevice, ufo::UXSDLDevice, and ufo::UXWGLDevice.
|
|
|
Changes the frame style for the native device.
Implemented in ufo::UXGLXDevice, ufo::UXSDLDevice, and ufo::UXWGLDevice.
|
|
|
Changes the initial frame state for the native device. This method may not have any effect if the window is already visible.
Implemented in ufo::UXGLXDevice, ufo::UXSDLDevice, and ufo::UXWGLDevice.
|