Ignition Rendering

API Reference

0.1.0
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...