1 #ifndef SUPERIMPOSESCALEROUTPUT_HH
2 #define SUPERIMPOSESCALEROUTPUT_HH
11 template<std::
unsigned_
integral Pixel>
19 [[nodiscard]]
unsigned getWidth()
const override;
20 [[nodiscard]]
unsigned getHeight()
const override;
26 [[nodiscard]]
const Pixel* getSrcLine(
unsigned y,
Pixel* buf);
A video frame as output by the VDP scanline conversion unit, before any postprocessing filters are ap...
unsigned getHeight() const override
unsigned getWidth() const override
void fillLine(unsigned y, Pixel color) override
void releaseLine(unsigned y, Pixel *buf) override
SuperImposeScalerOutput(ScalerOutput< Pixel > &output, const RawFrame &superImpose_, const PixelOperations< Pixel > &pixelOps_)
Pixel * acquireLine(unsigned y) override
This file implemented 3 utility functions: