openMSX
|
Abstract base class for scalers. More...
#include <ScalerFactory.hh>
Static Public Member Functions | |
static std::unique_ptr< Scaler< Pixel > > | createScaler (const PixelOperations< Pixel > &pixelOps, RenderSettings &renderSettings) |
Instantiates a Scaler. More... | |
Abstract base class for scalers.
A scaler is an algorithm that converts low-res graphics to hi-res graphics.
Definition at line 17 of file ScalerFactory.hh.
|
static |
Instantiates a Scaler.
Definition at line 24 of file ScalerFactory.cc.
References openmsx::RenderSettings::getScaleAlgorithm(), openmsx::RenderSettings::getScaleFactor(), openmsx::RenderSettings::SCALER_HQ, openmsx::RenderSettings::SCALER_HQLITE, openmsx::RenderSettings::SCALER_MLAA, openmsx::RenderSettings::SCALER_RGBTRIPLET, openmsx::RenderSettings::SCALER_SAI, openmsx::RenderSettings::SCALER_SCALE, openmsx::RenderSettings::SCALER_SIMPLE, openmsx::RenderSettings::SCALER_TV, and UNREACHABLE.
Referenced by openmsx::FBPostProcessor< Pixel >::paint().