SPH
|
#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< ICamera > | Factory::getCamera (const GuiSettings &settings, const Pixel size) |
AutoPtr< ITracker > | Factory::getTracker (const GuiSettings &settings) |
AutoPtr< IRenderer > | Factory::getRenderer (const GuiSettings &settings) |
AutoPtr< IRenderer > | Factory::getRenderer (SharedPtr< IScheduler > scheduler, const GuiSettings &settings) |
AutoPtr< IBrdf > | Factory::getBrdf (const GuiSettings &settings) |
AutoPtr< IColorMap > | Factory::getColorMap (const GuiSettings &settings) |
AutoPtr< IColorizer > | Factory::getColorizer (const Project &project, const ExtColorizerId id) |
Palette | Factory::getPalette (const ExtColorizerId id) |
using ExtColorizerId = ExtendedEnum<ColorizerId> |