gz/rendering/RenderEngineManager.hh
Go to the documentation of this file.
Collection of render-engines. This provides access to all the render-engines available at runtime....
Definition: gz/rendering/RenderEngineManager.hh:48
bool UnloadEngineAt(unsigned int _index)
Unload the render-engine at the given index. If the no render-engine is registered under the given na...
void UnregisterEngine(RenderEngine *_engine)
Unregister the given render-engine. If the given render-engine is not currently registered,...
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...
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...
bool IsEngineLoaded(const std::string &_name) const
Determine if a render-engine with the given name is already loaded.
void UnregisterEngine(const std::string &_name)
Unregister a render-engine registered under the given name. If no render-engine is registered under t...
std::vector< std::string > LoadedEngines() const
Get the list of all engines already loaded.
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,...
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 * 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,...
void SetPluginPaths(const std::list< std::string > &_paths)
Set the plugin paths from which render engines can be loaded.
void UnregisterEngineAt(unsigned int _index)
Unregister a render-engine at the given index. If the no render-engine is registered at the given ind...
unsigned int EngineCount() const
Get the number of available render-engines.
An abstract interface to a concrete render-engine. A RenderEngine is responsible for initializing a r...
Definition: gz/rendering/RenderEngine.hh:37
#define IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING
#define IGN_COMMON_WARN_RESUME__DLL_INTERFACE_MISSING