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: