openMSX
GLScalerFactory.hh
Go to the documentation of this file.
1#ifndef GLSCALERFACTORY_HH
2#define GLSCALERFACTORY_HH
3
4#include <memory>
5
6namespace openmsx {
7
8class GLScaler;
9class RenderSettings;
10
11namespace GLScalerFactory
12{
16 [[nodiscard]] std::unique_ptr<GLScaler> createScaler(
17 RenderSettings& renderSettings,
18 unsigned maxWidth, unsigned maxHeight);
19}
20
21} // namespace openmsx
22
23#endif // GLSCALERFACTORY_HH
std::unique_ptr< GLScaler > createScaler(RenderSettings &renderSettings, unsigned maxWidth, unsigned maxHeight)
Instantiates a Scaler.
This file implemented 3 utility functions:
Definition Autofire.cc:11