17 #ifndef IGNITION_RENDERING_RENDERENGINEMANAGER_HH_ 18 #define IGNITION_RENDERING_RENDERENGINEMANAGER_HH_ 22 #include <ignition/common/SingletonT.hh> 23 #include "ignition/rendering/Export.hh" 31 class RenderEngineManagerPrivate;
40 public virtual common::SingletonT<RenderEngineManager>
50 public:
unsigned int EngineCount()
const;
55 public:
bool HasEngine(
const std::string &_name)
const;
68 public:
RenderEngine *EngineAt(
unsigned int _index)
const;
75 public:
void RegisterEngine(
const std::string &_name,
82 public:
void UnregisterEngine(
const std::string &_name);
92 public:
void UnregisterEngineAt(
unsigned int _index);
Collection of render-engines. This provides access to all the render-engines available at runtime...
Definition: RenderEngineManager.hh:39
An abstract interface to a concrete render-engine. A RenderEngine is responsible for initializing a r...
Definition: RenderEngine.hh:32
Definition: ArrowVisual.hh:22