gz/rendering/RenderEngineManager.hh
std::vector< std::string > LoadedEngines() const
Get the list of all engines already loaded.
bool UnloadEngine(const std::string &_name)
Unload the render-engine with the given name. If the no render-engine is registered under the given n...
void UnregisterEngineAt(unsigned int _index)
Unregister a render-engine at the given index. If the no render-engine is registered at the given ind...
bool UnloadEngineAt(unsigned int _index)
Unload the render-engine at the given index. If the no render-engine is registered under the given na...
STL class.
#define IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING
STL class.
void SetPluginPaths(const std::list< std::string > &_paths)
Set the plugin paths from which render engines can be loaded.
unsigned int EngineCount() const
Get the number of available render-engines.
void UnregisterEngine(const std::string &_name)
Unregister a render-engine registered under the given name. If no render-engine is registered under t...
bool HasEngine(const std::string &_name) const
Determine if a render-engine with the given name is avaiable. It also checks the list of default engi...
RenderEngine * Engine(const std::string &_name, const std::map< std::string, std::string > &_params={}, const std::string &_path="")
Get the render-engine with the given name. If the no render-engine is registered under the given name...
STL class.
bool IsEngineLoaded(const std::string &_name) const
Determine if a render-engine with the given name is already loaded.
RenderEngine * EngineAt(unsigned int _index, const std::map< std::string, std::string > &_params={}, const std::string &_path="")
Get the render-engine at the given index. If no render-engine is exists at the given index,...
An abstract interface to a concrete render-engine. A RenderEngine is responsible for initializing a r...
Definition: gz/rendering/RenderEngine.hh:36
Collection of render-engines. This provides access to all the render-engines available at runtime....
Definition: gz/rendering/RenderEngineManager.hh:46
void RegisterEngine(const std::string &_name, RenderEngine *_engine)
Register a new render-engine under the given name. If the given name is already in use,...
#define IGN_COMMON_WARN_RESUME__DLL_INTERFACE_MISSING