17 #ifndef IGNITION_RENDERING_RENDERENGINEMANAGER_HH_ 18 #define IGNITION_RENDERING_RENDERENGINEMANAGER_HH_ 26 #include "ignition/rendering/config.hh" 27 #include "ignition/rendering/Export.hh" 33 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
37 class RenderEngineManagerPrivate;
56 public:
unsigned int EngineCount()
const;
62 public:
bool HasEngine(
const std::string &_name)
const;
68 public:
bool IsEngineLoaded(
const std::string &_name)
const;
100 public:
bool UnloadEngine(
const std::string &_name);
107 public:
bool UnloadEngineAt(
unsigned int _index);
114 public:
void RegisterEngine(
const std::string &_name,
121 public:
void UnregisterEngine(
const std::string &_name);
131 public:
void UnregisterEngineAt(
unsigned int _index);
Collection of render-engines. This provides access to all the render-engines available at runtime...
Definition: RenderEngineManager.hh:45
#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