17 #ifndef IGNITION_RENDERING_RENDERENGINEMANAGER_HH_ 18 #define IGNITION_RENDERING_RENDERENGINEMANAGER_HH_ 27 #include "ignition/rendering/config.hh" 28 #include "ignition/rendering/Export.hh" 34 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
38 class RenderEngineManagerPrivate;
57 public:
unsigned int EngineCount()
const;
63 public:
bool HasEngine(
const std::string &_name)
const;
69 public:
bool IsEngineLoaded(
const std::string &_name)
const;
101 public:
bool UnloadEngine(
const std::string &_name);
108 public:
bool UnloadEngineAt(
unsigned int _index);
115 public:
void RegisterEngine(
const std::string &_name,
122 public:
void UnregisterEngine(
const std::string &_name);
132 public:
void UnregisterEngineAt(
unsigned int _index);
Collection of render-engines. This provides access to all the render-engines available at runtime...
Definition: RenderEngineManager.hh:46
#define IGN_COMMON_WARN_RESUME__DLL_INTERFACE_MISSING
An abstract interface to a concrete render-engine. A RenderEngine is responsible for initializing a r...
Definition: RenderEngine.hh:36
#define IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING