RenderEnginePlugin Class Referenceabstract
Base plugin class for render engines. More...
#include <RenderEnginePlugin.hh>
Public Member Functions | |
RenderEnginePlugin () | |
Constructor. | |
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. | |
Public Attributes | |
std::unique_ptr< RenderEnginePluginPrivate > | dataPtr |
Pointer to private data class. | |
Detailed Description
Base plugin class for render engines.
Constructor & Destructor Documentation
◆ RenderEnginePlugin()
Constructor.
◆ ~RenderEnginePlugin()
|
virtual |
Destructor.
Member Function Documentation
◆ Engine()
|
pure virtual |
Get a pointer to the render engine.
- Returns
- Render engine instance
Implemented in OgreRenderEnginePlugin, and Ogre2RenderEnginePlugin.
◆ Name()
|
pure virtual |
Get the name of render engine.
- Returns
- Name of render engine
Implemented in OgreRenderEnginePlugin, and Ogre2RenderEnginePlugin.
Member Data Documentation
◆ dataPtr
std::unique_ptr<RenderEnginePluginPrivate> dataPtr |
Pointer to private data class.
The documentation for this class was generated from the following file: