openMSX
|
Rasterizer using a frame buffer approach: it writes pixels to a single rectangular pixel buffer. More...
#include <LDSDLRasterizer.hh>
Public Member Functions | |
LDSDLRasterizer (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 |
Public Member Functions inherited from openmsx::LDRasterizer | |
virtual | ~LDRasterizer ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from openmsx::LDRasterizer | |
LDRasterizer ()=default | |
Rasterizer using a frame buffer approach: it writes pixels to a single rectangular pixel buffer.
Definition at line 15 of file LDSDLRasterizer.hh.
|
explicit |
Definition at line 9 of file LDSDLRasterizer.cc.
|
overridedefault |
|
overridevirtual |
Implements openmsx::LDRasterizer.
Definition at line 28 of file LDSDLRasterizer.cc.
References openmsx::PixelOperations::combine(), g, and xrange().
|
overridevirtual |
Implements openmsx::LDRasterizer.
Definition at line 23 of file LDSDLRasterizer.cc.
|
overridevirtual |
Implements openmsx::LDRasterizer.
Definition at line 18 of file LDSDLRasterizer.cc.
|
overridevirtual |
Implements openmsx::LDRasterizer.
Definition at line 40 of file LDSDLRasterizer.cc.