gz/rendering/RenderEnginePlugin.hh
STL class.
#define IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING
virtual ~RenderEnginePlugin()
Destructor.
std::unique_ptr< RenderEnginePluginPrivate > dataPtr
Pointer to private data class.
Definition: gz/rendering/RenderEnginePlugin.hh:58
Base plugin class for render engines.
Definition: gz/rendering/RenderEnginePlugin.hh:40
virtual RenderEngine * Engine() const =0
Get a pointer to the render engine.
An abstract interface to a concrete render-engine. A RenderEngine is responsible for initializing a r...
Definition: gz/rendering/RenderEngine.hh:36
virtual std::string Name() const =0
Get the name of render engine.
#define IGN_COMMON_WARN_RESUME__DLL_INTERFACE_MISSING