14 using std::unique_ptr;
17 namespace GLScalerFactory {
30 return make_unique<GLSimpleScaler>(renderSettings);
32 return make_unique<GLRGBScaler>(renderSettings);
34 return make_unique<GLScaleNxScaler>();
36 return make_unique<GLTVScaler>(renderSettings);
38 return make_unique<GLHQScaler>();
41 return make_unique<GLHQLiteScaler>();