1#ifndef V9990DUMMYRENDERER_HH
2#define V9990DUMMYRENDERER_HH
13 void reset(EmuTime::param time)
override;
15 void frameEnd(EmuTime::param time)
override;
21 EmuTime::param time)
override;
A post processor builds the frame that is displayed from the MSX frame, while applying effects such a...
void setDisplayMode(V9990DisplayMode mode, EmuTime::param time) override
Set screen mode.
PostProcessor * getPostProcessor() const override
See V9990::getPostProcessor.
void reset(EmuTime::param time) override
Re-initialise the V9990Renderer's state.
void renderUntil(EmuTime::param time) override
Render until the given point in emulated time.
void updateScrollBX(EmuTime::param time) override
void updateScrollBYLow(EmuTime::param time) override
void frameEnd(EmuTime::param time) override
Signal the end of the current frame.
void updateSuperimposing(bool enabled, EmuTime::param time) override
Change superimpose status.
void updatePalette(int index, byte r, byte g, byte b, bool ys, EmuTime::param time) override
Set a palette entry.
void updateScrollAYLow(EmuTime::param time) override
void updateDisplayEnabled(bool enabled, EmuTime::param time) override
Informs the renderer of a VDP display enabled change.
void setColorMode(V9990ColorMode mode, EmuTime::param time) override
Set color mode.
void updateBackgroundColor(int index, EmuTime::param time) override
Set background color.
void frameStart(EmuTime::param time) override
Signal the start of a new frame.
void updateScrollAX(EmuTime::param time) override
Set scroll register.
Abstract base class for V9990 renderers.
This file implemented 3 utility functions: