openMSX
|
Rasterizer using a frame buffer approach: it writes pixels to a single rectangular pixel buffer. More...
#include <LDSDLRasterizer.hh>
Public Member Functions | |
LDSDLRasterizer (OutputSurface &screen, std::unique_ptr< PostProcessor > postProcessor) | |
~LDSDLRasterizer () override | |
PostProcessor * | getPostProcessor () const override |
void | frameStart (EmuTime::param time) override |
void | drawBlank (int r, int g, int b) override |
RawFrame * | getRawFrame () override |
![]() | |
virtual | ~LDRasterizer ()=default |
virtual PostProcessor * | getPostProcessor () const =0 |
virtual void | frameStart (EmuTime::param time)=0 |
virtual void | drawBlank (int r, int g, int b)=0 |
virtual RawFrame * | getRawFrame ()=0 |
Additional Inherited Members | |
![]() | |
LDRasterizer ()=default | |
Rasterizer using a frame buffer approach: it writes pixels to a single rectangular pixel buffer.
Definition at line 18 of file LDSDLRasterizer.hh.
openmsx::LDSDLRasterizer< Pixel >::LDSDLRasterizer | ( | OutputSurface & | screen, |
std::unique_ptr< PostProcessor > | postProcessor | ||
) |
Definition at line 14 of file LDSDLRasterizer.cc.
|
overridedefault |
|
overridevirtual |
Implements openmsx::LDRasterizer.
Definition at line 38 of file LDSDLRasterizer.cc.
|
overridevirtual |
Implements openmsx::LDRasterizer.
Definition at line 32 of file LDSDLRasterizer.cc.
|
overridevirtual |
Implements openmsx::LDRasterizer.
Definition at line 26 of file LDSDLRasterizer.cc.
|
overridevirtual |
Implements openmsx::LDRasterizer.
Definition at line 50 of file LDSDLRasterizer.cc.