20 const char *
Start(
const char *
const *param);
24 void MakeDirty(
int left,
int top,
int width,
int height);
38 bool ClaimMousePointer();
42 const char *
GetName()
const {
return "win32"; }
Base of all video drivers.
void MainLoop()
Perform the actual drawing.
The factory for Windows' video driver.
bool ChangeResolution(int w, int h)
Change the resolution of the window.
bool ToggleFullscreen(bool fullscreen)
Change the full screen setting.
Base for all driver factories.
bool AfterBlitterChange()
Callback invoked after the blitter was changed.
A driver for communicating with the user.
void Stop()
Stop this driver.
The video driver for windows.
const char * Start(const char *const *param)
Start this driver.
void AcquireBlitterLock()
Acquire any lock(s) required to be held when changing blitters.
void EditBoxLostFocus()
An edit box lost the input focus.
Driver * CreateInstance() const
Create an instance of this driver-class.
void MakeDirty(int left, int top, int width, int height)
Mark a particular area dirty.
const char * GetName() const
Get the name of this driver.
The base of all video drivers.
void ReleaseBlitterLock()
Release any lock(s) required to be held when changing blitters.
bool MakeWindow(bool full_screen)
Instantiate a new window.