10 #ifndef VIDEO_DEDICATED_H 11 #define VIDEO_DEDICATED_H 18 const char *
Start(
const char *
const *param)
override;
22 void MakeDirty(
int left,
int top,
int width,
int height)
override;
29 const char *
GetName()
const override {
return "dedicated"; }
30 bool HasGUI()
const override {
return false; }
39 static const int PRIORITY = 10;
41 static const int PRIORITY = 0;
Driver * CreateInstance() const override
Create an instance of this driver-class.
Base of all video drivers.
void MainLoop() override
Perform the actual drawing.
The dedicated server video driver.
bool ToggleFullscreen(bool fullscreen) override
Change the full screen setting.
void Stop() override
Stop this driver.
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.
Base for all driver factories.
A driver for communicating with the user.
The base of all video drivers.
Factory for the dedicated server video driver.
void MakeDirty(int left, int top, int width, int height) override
Mark a particular area dirty.
const char * GetName() const override
Get the name of this driver.
const char * Start(const char *const *param) override
Start this driver.