openMSX
|
#include <DummyVideoSystem.hh>
Public Member Functions | |
std::unique_ptr< Rasterizer > | createRasterizer (VDP &vdp) override |
Create the rasterizer selected by the current renderer setting. | |
std::unique_ptr< V9990Rasterizer > | createV9990Rasterizer (V9990 &vdp) override |
Create the V9990 rasterizer selected by the current renderer setting. | |
void | flush () override |
Finish pending drawing operations and make them visible to the user. | |
gl::ivec2 | getMouseCoord () override |
Returns the current mouse pointer coordinates. | |
OutputSurface * | getOutputSurface () override |
TODO. | |
void | showCursor (bool show) override |
bool | getCursorEnabled () override |
std::string | getClipboardText () override |
void | setClipboardText (zstring_view text) override |
std::optional< gl::ivec2 > | getWindowPosition () override |
void | setWindowPosition (gl::ivec2 pos) override |
void | repaint () override |
Requests a repaint of the output surface. | |
Public Member Functions inherited from openmsx::VideoSystem | |
virtual | ~VideoSystem ()=default |
virtual void | takeScreenShot (const std::string &filename, bool withOsd) |
Take a screenshot. | |
virtual void | updateWindowTitle () |
Called when the window title string has changed. | |
Additional Inherited Members | |
Protected Member Functions inherited from openmsx::VideoSystem | |
VideoSystem ()=default | |
Definition at line 9 of file DummyVideoSystem.hh.
|
overridevirtual |
Create the rasterizer selected by the current renderer setting.
Video systems that use a rasterizer must override this method.
vdp | The VDP whose display will be rendered. |
Implements openmsx::VideoSystem.
Definition at line 10 of file DummyVideoSystem.cc.
References UNREACHABLE.
|
overridevirtual |
Create the V9990 rasterizer selected by the current renderer setting.
Video systems that use a rasterizer must override this method.
vdp | The V9990 whose display will be rendered. |
Implements openmsx::VideoSystem.
Definition at line 15 of file DummyVideoSystem.cc.
References UNREACHABLE.
|
overridevirtual |
Finish pending drawing operations and make them visible to the user.
Implements openmsx::VideoSystem.
Definition at line 29 of file DummyVideoSystem.cc.
|
overridevirtual |
Implements openmsx::VideoSystem.
Definition at line 52 of file DummyVideoSystem.cc.
|
overridevirtual |
Implements openmsx::VideoSystem.
Definition at line 47 of file DummyVideoSystem.cc.
|
overridevirtual |
Returns the current mouse pointer coordinates.
Implements openmsx::VideoSystem.
Definition at line 33 of file DummyVideoSystem.cc.
|
overridevirtual |
|
overridevirtual |
Implements openmsx::VideoSystem.
Definition at line 61 of file DummyVideoSystem.cc.
|
overridevirtual |
Requests a repaint of the output surface.
An implementation might start a repaint directly, or trigger a queued rendering.
Implements openmsx::VideoSystem.
Definition at line 70 of file DummyVideoSystem.cc.
|
overridevirtual |
Implements openmsx::VideoSystem.
Definition at line 57 of file DummyVideoSystem.cc.
|
overridevirtual |
Implements openmsx::VideoSystem.
Definition at line 66 of file DummyVideoSystem.cc.
|
overridevirtual |
Implements openmsx::VideoSystem.
Definition at line 43 of file DummyVideoSystem.cc.