SPH
Namespaces | Typedefs | Functions
Factory.h File Reference
#include "gui/Settings.h"
#include "objects/containers/FlatMap.h"
#include "objects/wrappers/AutoPtr.h"
#include "objects/wrappers/ExtendedEnum.h"

Go to the source code of this file.

Namespaces

 Factory
 Provides a convenient way to construct objects from settings.
 

Typedefs

using ExtColorizerId = ExtendedEnum< ColorizerId >
 

Functions

AutoPtr< ICameraFactory::getCamera (const GuiSettings &settings, const Pixel size)
 
AutoPtr< ITrackerFactory::getTracker (const GuiSettings &settings)
 
AutoPtr< IRendererFactory::getRenderer (const GuiSettings &settings)
 
AutoPtr< IRendererFactory::getRenderer (SharedPtr< IScheduler > scheduler, const GuiSettings &settings)
 
AutoPtr< IBrdfFactory::getBrdf (const GuiSettings &settings)
 
AutoPtr< IColorMapFactory::getColorMap (const GuiSettings &settings)
 
AutoPtr< IColorizerFactory::getColorizer (const Project &project, const ExtColorizerId id)
 
Palette Factory::getPalette (const ExtColorizerId id)
 

Typedef Documentation

◆ ExtColorizerId

Definition at line 22 of file Factory.h.