Adaptor to Ogre3d.
More...
#include <rendering/rendering.hh>
|
| Ogre::Root * | root |
| | Pointer to the root scene node.
|
| |
|
| void * | dummyContext |
| | GLX context used to render the scenes.Used for gui-less operation.
|
| |
| void * | dummyDisplay |
| | Pointer to the dummy display.Used for gui-less operation.
|
| |
| uint64_t | dummyWindowId |
| | ID for a dummy window. Used for gui-less operation.
|
| |
Adaptor to Ogre3d.
Provides the interface to load, initialize the rendering engine.
The type of rendering path used by the rendering engine.
- Enumerator:
| NONE |
No rendering is done.
|
| VERTEX |
Most basic rendering, with least fidelity.
|
| FORWARD |
Utilizes the RTT shader system.
|
| DEFERRED |
Utilizes deferred rendering. Best fidelity.
|
| RENDER_PATH_COUNT |
Count of the rendering path enums.
|
| void gazebo::rendering::RenderEngine::AddResourcePath |
( |
const std::string & |
_uri | ) |
|
Add a new path for Ogre to search for resources.
- Parameters
-
| [in] | _uri | URI of the path. The uri should be of the form file:// or model:// |
| ScenePtr gazebo::rendering::RenderEngine::CreateScene |
( |
const std::string & |
_name, |
|
|
bool |
_enableVisualizations |
|
) |
| |
Create a scene.
- Parameters
-
| [in] | _name | The name of the scene. |
| [in] | _enableVisualizations | True enables visualization elements such as laser lines. |
| void gazebo::rendering::RenderEngine::Fini |
( |
| ) |
|
Tears down the rendering engine.
| RenderPathType gazebo::rendering::RenderEngine::GetRenderPathType |
( |
| ) |
const |
Get the type of rendering path to use.
This is automatically determined based on the computers capabilities
- Returns
- The RenderPathType
| ScenePtr gazebo::rendering::RenderEngine::GetScene |
( |
const std::string & |
_name | ) |
|
Get a scene by name.
- Parameters
-
| [in] | _name | Name of the scene to retreive. |
- Returns
- A pointer to the Scene, or NULL if the scene doesn't exist.
| ScenePtr gazebo::rendering::RenderEngine::GetScene |
( |
unsigned int |
_index | ) |
|
Get a scene by index.
The index should be between 0 and GetSceneCount().
- Parameters
-
| [in] | _index | The index of the scene. |
- Returns
- A pointer to a Scene, or NULL if the index was invalid.
| unsigned int gazebo::rendering::RenderEngine::GetSceneCount |
( |
| ) |
const |
Get the number of scenes.
- Returns
- The number of scenes created by the RenderEngine.
| void gazebo::rendering::RenderEngine::Init |
( |
| ) |
|
Initialize Ogre. Load must happen before Init.
| void gazebo::rendering::RenderEngine::Load |
( |
| ) |
|
Load the parameters for Ogre. Load must happen before Init.
| void gazebo::rendering::RenderEngine::RemoveScene |
( |
const std::string & |
_name | ) |
|
Remove a scene.
- Parameters
-
| [in] | _name | The name of the scene to remove. |
| void* gazebo::rendering::RenderEngine::dummyContext |
|
protected |
GLX context used to render the scenes.Used for gui-less operation.
| void* gazebo::rendering::RenderEngine::dummyDisplay |
|
protected |
Pointer to the dummy display.Used for gui-less operation.
| uint64_t gazebo::rendering::RenderEngine::dummyWindowId |
|
protected |
ID for a dummy window. Used for gui-less operation.
| Ogre::Root* gazebo::rendering::RenderEngine::root |
Pointer to the root scene node.
The documentation for this class was generated from the following file: