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