Rendering namespace. More...
Classes | |
| class | ArrowVisual |
| Basic arrow visualization. More... | |
| class | AxisVisual |
| Basic axis visualization. More... | |
| class | Camera |
| Basic camera sensor. More... | |
| class | CameraVisual |
| Basic camera visualization. More... | |
| class | COMVisual |
| Basic Center of Mass visualization. More... | |
| class | ContactVisual |
| Contact visualization. More... | |
| class | Conversions |
| Conversions Conversions.hh rendering/Conversions.hh. More... | |
| class | DepthCamera |
| Depth camera used to render depth data into an image buffer. More... | |
| class | DynamicLines |
| Class for drawing lines that can change. More... | |
| class | DynamicRenderable |
| Abstract base class providing mechanisms for dynamically growing hardware buffers. More... | |
| class | Events |
| Base class for rendering events. More... | |
| class | FPSViewController |
| First Person Shooter style view controller. More... | |
| class | GpuLaser |
| GPU based laser distance sensor. More... | |
| class | Grid |
| Displays a grid of cells, drawn with lines. More... | |
| class | GUIOverlay |
| A class that creates a CEGUI overlay on a render window. More... | |
| class | GzTerrainMatGen |
| class | Heightmap |
| Rendering a terrain using heightmap information. More... | |
| class | JointVisual |
| Visualization for joints. More... | |
| class | LaserVisual |
| Visualization for laser data. More... | |
| class | Light |
| A light source. More... | |
| class | MovableText |
| Movable text. More... | |
| class | OrbitViewController |
| Orbit view controller. More... | |
| class | Projector |
| Projects a material onto surface, light a light projector. More... | |
| class | RenderEngine |
| Adaptor to Ogre3d. More... | |
| class | RFIDTagVisual |
| Visualization for RFID tags sensor. More... | |
| class | RFIDVisual |
| Visualization for RFID sensor. More... | |
| class | Road2d |
| class | RTShaderSystem |
| Implements Ogre's Run-Time Shader system. More... | |
| class | Scene |
| Representation of an entire scene graph. More... | |
| class | SelectionObj |
| A graphical selection object. More... | |
| class | UserCamera |
| A camera used for user visualization of a scene. More... | |
| class | VideoVisual |
| A visual element that displays a video as a texture. More... | |
| class | ViewController |
| Base class for view controllers. More... | |
| class | Visual |
| A renderable object. More... | |
| class | WindowManager |
| Class to mangage render windows. More... | |
| class | WireBox |
| Draws a wireframe box. More... | |
Typedefs | |
| typedef ArrowVisual * | ArrowVisualPtr |
| typedef AxisVisual * | AxisVisualPtr |
| typedef Camera * | CameraPtr |
| typedef CameraVisual * | CameraVisualPtr |
| typedef COMVisual * | COMVisualPtr |
| typedef ContactVisual * | ContactVisualPtr |
| typedef DepthCamera * | DepthCameraPtr |
| typedef DynamicLines * | DynamicLinesPtr |
| typedef GpuLaser * | GpuLaserPtr |
| typedef JointVisual * | JointVisualPtr |
| typedef LaserVisual * | LaserVisualPtr |
| typedef Light * | LightPtr |
| typedef RFIDTagVisual * | RFIDTagVisualPtr |
| typedef RFIDVisual * | RFIDVisualPtr |
| typedef Scene * | ScenePtr |
| typedef UserCamera * | UserCameraPtr |
| typedef Visual * | VisualPtr |
Enumerations | |
| enum | RenderOpType { RENDERING_POINT_LIST = 0, RENDERING_LINE_LIST = 1, RENDERING_LINE_STRIP = 2, RENDERING_TRIANGLE_LIST = 3, RENDERING_TRIANGLE_STRIP = 4, RENDERING_TRIANGLE_FAN = 5, RENDERING_MESH_RESOURCE = 6 } |
| Type of render operation for a drawable. More... | |
Functions | |
| rendering::ScenePtr | create_scene (const std::string &_name, bool _enableVisualizations) |
| create rendering::Scene by name. | |
| bool | fini () |
| teardown rendering engine. | |
| rendering::ScenePtr | get_scene (const std::string &_name) |
| get pointer to rendering::Scene by name. | |
| bool | init () |
| init rendering engine. | |
| bool | load () |
| load rendering engine. | |
| void | remove_scene (const std::string &_name) |
| remove a rendering::Scene by name | |
Rendering namespace.
| typedef Camera* gazebo::rendering::CameraPtr |
| typedef COMVisual* gazebo::rendering::COMVisualPtr |
| typedef GpuLaser* gazebo::rendering::GpuLaserPtr |
| typedef Light* gazebo::rendering::LightPtr |
| typedef Scene* gazebo::rendering::ScenePtr |
| typedef Visual* gazebo::rendering::VisualPtr |
Type of render operation for a drawable.
| RENDERING_POINT_LIST |
A list of points, 1 vertex per point. |
| RENDERING_LINE_LIST |
A list of lines, 2 vertices per line. |
| RENDERING_LINE_STRIP |
A strip of connected lines, 1 vertex per line plus 1 start vertex. |
| RENDERING_TRIANGLE_LIST |
A list of triangles, 3 vertices per triangle. |
| RENDERING_TRIANGLE_STRIP |
A strip of triangles, 3 vertices for the first triangle, and 1 per triangle after that. |
| RENDERING_TRIANGLE_FAN |
A fan of triangles, 3 vertices for the first triangle, and 1 per triangle after that. |
| RENDERING_MESH_RESOURCE |
N/A. |