21 const char *
Start(
const char *
const *param)
override;
25 void MakeDirty(
int left,
int top,
int width,
int height)
override;
32 const char *
GetName()
const override {
return "null"; }
33 bool HasGUI()
const override {
return false; }
Factory the null video driver.
Base of all video drivers.
uint ticks
Amount of ticks to run.
void MakeDirty(int left, int top, int width, int height) override
Mark a particular area dirty.
void MainLoop() override
Perform the actual drawing.
bool ToggleFullscreen(bool fullscreen) override
Change the full screen setting.
Base for all driver factories.
A driver for communicating with the user.
bool HasGUI() const override
Whether the driver has a graphical user interface with the end user.
bool ChangeResolution(int w, int h) override
Change the resolution of the window.
void Stop() override
Stop this driver.
The base of all video drivers.
const char * GetName() const override
Get the name of this driver.
Driver * CreateInstance() const override
Create an instance of this driver-class.
const char * Start(const char *const *param) override
Start this driver.