#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.
|