openMSX
DummyRenderer.cc
Go to the documentation of this file.
1 #include "DummyRenderer.hh"
2 #include "DisplayMode.hh"
3 
4 namespace openmsx {
5 
7  return nullptr;
8 }
9 
11 }
12 
13 void DummyRenderer::frameStart(EmuTime::param /*time*/) {
14 }
15 
16 void DummyRenderer::frameEnd(EmuTime::param /*time*/) {
17 }
18 
19 void DummyRenderer::updateTransparency(bool /*enabled*/, EmuTime::param /*time*/) {
20 }
21 
22 void DummyRenderer::updateSuperimposing(const RawFrame* /*videoSource*/,
23  EmuTime::param /*time*/) {
24 }
25 
26 void DummyRenderer::updateForegroundColor(int /*color*/, EmuTime::param /*time*/) {
27 }
28 
29 void DummyRenderer::updateBackgroundColor(int /*color*/, EmuTime::param /*time*/) {
30 }
31 
32 void DummyRenderer::updateBlinkForegroundColor(int /*color*/, EmuTime::param /*time*/) {
33 }
34 
35 void DummyRenderer::updateBlinkBackgroundColor(int /*color*/, EmuTime::param /*time*/) {
36 }
37 
38 void DummyRenderer::updateBlinkState(bool /*enabled*/, EmuTime::param /*time*/) {
39 }
40 
41 void DummyRenderer::updatePalette(int /*index*/, int /*grb*/, EmuTime::param /*time*/) {
42 }
43 
44 void DummyRenderer::updateVerticalScroll(int /*scroll*/, EmuTime::param /*time*/) {
45 }
46 
47 void DummyRenderer::updateHorizontalScrollLow(byte /*scroll*/, EmuTime::param /*time*/) {
48 }
49 
50 void DummyRenderer::updateHorizontalScrollHigh(byte /*scroll*/, EmuTime::param /*time*/) {
51 }
52 
53 void DummyRenderer::updateBorderMask(bool /*masked*/, EmuTime::param /*time*/) {
54 }
55 
56 void DummyRenderer::updateMultiPage(bool /*multiPage*/, EmuTime::param /*time*/) {
57 }
58 
59 void DummyRenderer::updateHorizontalAdjust(int /*adjust*/, EmuTime::param /*time*/) {
60 }
61 
62 void DummyRenderer::updateDisplayEnabled(bool /*enabled*/, EmuTime::param /*time*/) {
63 }
64 
65 void DummyRenderer::updateDisplayMode(DisplayMode /*mode*/, EmuTime::param /*time*/) {
66 }
67 
68 void DummyRenderer::updateNameBase(int /*addr*/, EmuTime::param /*time*/) {
69 }
70 
71 void DummyRenderer::updatePatternBase(int /*addr*/, EmuTime::param /*time*/) {
72 }
73 
74 void DummyRenderer::updateColorBase(int /*addr*/, EmuTime::param /*time*/) {
75 }
76 
77 void DummyRenderer::updateSpritesEnabled(bool /*enabled*/, EmuTime::param /*time*/) {
78 }
79 
80 void DummyRenderer::updateVRAM(unsigned /*offset*/, EmuTime::param /*time*/) {
81 }
82 
83 void DummyRenderer::updateWindow(bool /*enabled*/, EmuTime::param /*time*/) {
84 }
85 
87 }
88 
89 } // namespace openmsx
Represents a VDP display mode.
Definition: DisplayMode.hh:16
void updateTransparency(bool enabled, EmuTime::param time) override
Informs the renderer of a VDP transparency enable/disable change.
void updateHorizontalAdjust(int adjust, EmuTime::param time) override
Informs the renderer of a horizontal adjust change.
void updateVerticalScroll(int scroll, EmuTime::param time) override
Informs the renderer of a vertical scroll change.
void frameStart(EmuTime::param time) override
Signals the start of a new frame.
void updateBlinkForegroundColor(int color, EmuTime::param time) override
Informs the renderer of a VDP blink foreground color change.
void updateBlinkBackgroundColor(int color, EmuTime::param time) override
Informs the renderer of a VDP blink background color change.
void updateForegroundColor(int color, EmuTime::param time) override
Informs the renderer of a VDP foreground color change.
void updateVRAM(unsigned offset, EmuTime::param time) override
Informs the observer of a change in VRAM contents.
void reInit() override
Reinitialize Renderer state.
void frameEnd(EmuTime::param time) override
Signals the end of a frame.
void updateBlinkState(bool enabled, EmuTime::param time) override
Informs the renderer of a VDP blinking state change.
void updateDisplayMode(DisplayMode mode, EmuTime::param time) override
Informs the renderer of a VDP display mode change.
void updateHorizontalScrollLow(byte scroll, EmuTime::param time) override
Informs the renderer of a horizontal scroll change: the lower scroll value has changed.
void updateColorBase(int addr, EmuTime::param time) override
Informs the renderer of a color table base address change.
void updateWindow(bool enabled, EmuTime::param time) override
Informs the observer that the entire VRAM window will change.
void updateHorizontalScrollHigh(byte scroll, EmuTime::param time) override
Informs the renderer of a horizontal scroll change: the higher scroll value has changed.
void updateNameBase(int addr, EmuTime::param time) override
Informs the renderer of a name table base address change.
void updateSpritesEnabled(bool enabled, EmuTime::param time) override
Informs the renderer of a VDP sprites enabled change.
PostProcessor * getPostProcessor() const override
See VDP::getPostProcessor.
Definition: DummyRenderer.cc:6
void updateMultiPage(bool multiPage, EmuTime::param time) override
Informs the renderer of a horizontal scroll change: the multi page setting has changed.
void updateBackgroundColor(int color, EmuTime::param time) override
Informs the renderer of a VDP background color change.
void paint(OutputSurface &output) override
Paint this layer.
void updateSuperimposing(const RawFrame *videoSource, EmuTime::param time) override
Informs the renderer of a VDP superimposing change.
void updatePatternBase(int addr, EmuTime::param time) override
Informs the renderer of a pattern table base address change.
void updateDisplayEnabled(bool enabled, EmuTime::param time) override
Informs the renderer of a VDP display enabled change.
void updateBorderMask(bool masked, EmuTime::param time) override
Informs the renderer of a horizontal scroll change: the border mask has been enabled/disabled.
void updatePalette(int index, int grb, EmuTime::param time) override
Informs the renderer of a VDP palette change.
A frame buffer where pixels can be written to.
Abstract base class for post processors.
A video frame as output by the VDP scanline conversion unit, before any postprocessing filters are ap...
Definition: RawFrame.hh:14
This file implemented 3 utility functions:
Definition: Autofire.cc:9