#include <uvideodriver.hpp>
Inheritance diagram for ufo::UVideoDriver:
Public Member Functions | |
virtual bool | init ()=0 |
virtual bool | isInitialized ()=0 |
virtual void | quit ()=0 |
virtual std::string | getName ()=0 |
virtual void | pumpEvents ()=0 |
virtual UVideoDevice * | createVideoDevice ()=0 |
|
Creates a video device (window).
Implemented in ufo::UXGLXDriver, ufo::UXSDLDriver, and ufo::UXWGLDriver.
|
|
Implemented in ufo::UXGLXDriver, ufo::UXSDLDriver, and ufo::UXWGLDriver.
|
|
Initializes the video driver, loads necessary native drivers.
Implemented in ufo::UXGLXDriver, ufo::UXSDLDriver, and ufo::UXWGLDriver.
|
|
Implemented in ufo::UXGLXDriver, ufo::UXSDLDriver, and ufo::UXWGLDriver.
|
|
Gathers all system events and pumps them to the UFO event queue (UXDisplay). Implemented in ufo::UXGLXDriver, ufo::UXSDLDriver, and ufo::UXWGLDriver.
|
|
Purges all loaded system resources and deinits the video driver. Implemented in ufo::UXGLXDriver, ufo::UXSDLDriver, and ufo::UXWGLDriver.
|