1#ifndef STRETCHSCALEROUTPUT_HH
2#define STRETCHSCALEROUTPUT_HH
10template<std::
unsigned_
integral Pixel>
class PixelOperations;
11template<std::
unsigned_
integral Pixel>
class ScalerOutput;
13template<std::
unsigned_
integral Pixel>
16 [[nodiscard]]
static std::unique_ptr<ScalerOutput<Pixel>>
create(
A frame buffer where pixels can be written to.
This file implemented 3 utility functions:
static std::unique_ptr< ScalerOutput< Pixel > > create(SDLOutputSurface &output, PixelOperations< Pixel > pixelOps, unsigned inWidth)