RenderingIface.hh File Reference
#include <string>
#include "ignition/rendering/Export.hh"
Go to the source code of this file.
Namespaces | |
ignition | |
ignition::rendering | |
Functions | |
RenderEngine * | engine (const std::string &_name) |
Get the render-engine registered under the given name. If no render-engine is registered under the given name, NULL will be returned. More... | |
RenderEngine * | engine (const unsigned int _index) |
Get the render-engine registered at the given index. If no render-engine is registered at the given index, NULL will be returned. More... | |
unsigned int | engineCount () |
Get the number of available render-engines. More... | |
bool | fini () |
Destroy all render-engines and related resources. More... | |
bool | hasEngine (const std::string &_name) |
Determine if a render-engine is registered under the given name. More... | |
bool | init () |
Initialized shared render-engine features. More... | |
bool | load () |
Load shared render-engine resources. More... | |
void | registerEngine (const std::string &_name, RenderEngine *_engine) |
Register a new render-engine under the given name. If the given name is already in use, the render-engine will not be registered. More... | |
void | unregisterEngine (const std::string &_name) |
Unregister a render-engine registered under the given name. If the no render-engine is registered under the given name no work will be done. More... | |
void | unregisterEngine (RenderEngine *_engine) |
Unregister the given render-engine. If the given render-engine is not currently registered, no work will be done. More... | |
void | unregisterEngine (const unsigned int _index) |
Unregister a render-engine at the given index. If the no render-engine is registered at the given index, no work will be done. More... | |