gz/rendering/RenderEnginePlugin.hh
Go to the documentation of this file.
Base plugin class for render engines.
Definition: gz/rendering/RenderEnginePlugin.hh:41
std::unique_ptr< RenderEnginePluginPrivate > dataPtr
Pointer to private data class.
Definition: gz/rendering/RenderEnginePlugin.hh:58
virtual ~RenderEnginePlugin()
Destructor.
virtual RenderEngine * Engine() const =0
Get a pointer to the render engine.
virtual std::string Name() const =0
Get the name of render engine.
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