1#ifndef SCALERFACTORY_HH
2#define SCALERFACTORY_HH
10template<std::
unsigned_
integral Pixel>
class Scaler;
11template<std::
unsigned_
integral Pixel>
class PixelOperations;
16template<std::
unsigned_
integral Pixel>
23 [[nodiscard]]
static std::unique_ptr<Scaler<Pixel>>
createScaler(
Class containing all settings for renderers.
Abstract base class for scalers.
static std::unique_ptr< Scaler< Pixel > > createScaler(const PixelOperations< Pixel > &pixelOps, RenderSettings &renderSettings)
Instantiates a Scaler.
This file implemented 3 utility functions: