gz/rendering/ogre/OgreRenderEngine.hh
Go to the documentation of this file.
79 VERTEX = 1,
81 FORWARD = 2,
83 DEFERRED = 3,
86 };
Definition: gz/rendering/base/BaseRenderEngine.hh:35
Plugin for loading ogre render engine.
Definition: gz/rendering/ogre/OgreRenderEngine.hh:52
~OgreRenderEnginePlugin()=default
Destructor.
std::string Name() const
Get the name of the render engine loaded by this plugin.
RenderEngine * Engine() const
Get a pointer to the render engine loaded by this plugin.
OgreRenderEnginePlugin()
Constructor.
Definition: gz/rendering/ogre/OgreRenderEngine.hh:71
OgreRenderPathType
The type of rendering path used by the rendering engine.
Definition: gz/rendering/ogre/OgreRenderEngine.hh:75
virtual Ogre::Root * OgreRoot() const
virtual SceneStorePtr Scenes() const override
virtual bool IsEnabled() const override
Determines if the render-engine can be used. Despite loading and initializing the render-engine,...
virtual bool InitImpl() override
virtual std::string Name() const override
Get name of the render-engine.
std::vector< unsigned int > FSAALevels() const
Get a list of all supported FSAA levels for this render system.
virtual void Destroy() override
Destroys all scenes created by render-engine and releases all loaded resources. This should be called...
virtual ~OgreRenderEngine()
OgreRenderPathType RenderPathType() const
virtual bool LoadImpl(const std::map< std::string, std::string > &_params) override
Engine implementation of Load function.
std::string CreateRenderWindow(const std::string &_handle, const unsigned int _width, const unsigned int _height, const double _ratio, const unsigned int _antiAliasing)
void AddResourcePath(const std::string &_uri) override
Add path to media resource location.
virtual ScenePtr CreateSceneImpl(unsigned int _id, const std::string &_name) override
Base plugin class for render engines.
Definition: gz/rendering/RenderEnginePlugin.hh:41
An abstract interface to a concrete render-engine. A RenderEngine is responsible for initializing a r...
Definition: gz/rendering/RenderEngine.hh:37
NONE
Definition: gz/rendering/ogre/OgreCamera.hh:28