openMSX
|
Public Member Functions | |
StretchScalerOutput (SDLOutputSurface &out, PixelOperations< Pixel > pixelOps, unsigned inWidth) | |
void | releaseLine (unsigned y, std::span< Pixel > buf) override |
Public Member Functions inherited from openmsx::StretchScalerOutputBase< Pixel > | |
StretchScalerOutputBase (SDLOutputSurface &out, PixelOperations< Pixel > pixelOps) | |
~StretchScalerOutputBase () override | |
StretchScalerOutputBase (const StretchScalerOutputBase &)=delete | |
StretchScalerOutputBase & | operator= (const StretchScalerOutputBase &)=delete |
unsigned | getWidth () const final |
unsigned | getHeight () const final |
void | frameStart () final |
void | frameStop () final |
std::span< Pixel > | acquireLine (unsigned y) final |
void | fillLine (unsigned y, Pixel color) override |
Public Member Functions inherited from openmsx::ScalerOutput< Pixel > | |
virtual | ~ScalerOutput ()=default |
virtual unsigned | getWidth () const =0 |
virtual unsigned | getHeight () const =0 |
virtual void | frameStart ()=0 |
virtual void | frameStop ()=0 |
virtual std::span< Pixel > | acquireLine (unsigned y)=0 |
virtual void | releaseLine (unsigned y, std::span< Pixel > buf)=0 |
virtual void | fillLine (unsigned y, Pixel color)=0 |
Additional Inherited Members | |
Protected Member Functions inherited from openmsx::StretchScalerOutputBase< Pixel > | |
std::span< Pixel > | releasePre (unsigned y, std::span< Pixel > buf) |
void | releasePost (unsigned y, std::span< Pixel > dstLine) |
Protected Member Functions inherited from openmsx::ScalerOutput< Pixel > | |
ScalerOutput ()=default | |
Protected Attributes inherited from openmsx::StretchScalerOutputBase< Pixel > | |
const PixelOperations< Pixel > | pixelOps |
Definition at line 44 of file StretchScalerOutput.cc.
openmsx::StretchScalerOutput< Pixel >::StretchScalerOutput | ( | SDLOutputSurface & | out, |
PixelOperations< Pixel > | pixelOps, | ||
unsigned | inWidth | ||
) |
Definition at line 175 of file StretchScalerOutput.cc.
|
overridevirtual |
Implements openmsx::ScalerOutput< Pixel >.
Definition at line 185 of file StretchScalerOutput.cc.