61 std::vector<DynamicLib> _libs;
62 std::map<std::string, std::unique_ptr<Engine>> _engines;
64 Engine* _loadEngine(
const std::string& name,
int argc,
const char* argv[]);
EngineFactory(int argc, const char **argv, ParametersManager ¶metersManager)
Constructor.
Engine * create(const std::string &name)
Create an instance of the engine corresponding the given name. If the name is incorrect,...
Provides an abstract implementation of a ray-tracing engine.