All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Typedefs | Enumerations
RenderTypes.hh File Reference
#include <boost/shared_ptr.hpp>
Include dependency graph for RenderTypes.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  gazebo
 Forward declarations for the common classes.
namespace  gazebo::rendering
 Rendering namespace.

Macros

#define GZ_VISIBILITY_ALL   0x0FFFFFFF
 Render everything visibility mask.
#define GZ_VISIBILITY_GUI   0x00000001
 Render GUI visuals mask.
#define GZ_VISIBILITY_NOT_SELECTABLE   0x00000002
 Render visuals that are not selectable mask.
#define GZ_VISIBILITY_SELECTION   0x10000000
 Renders only objects that can be selected.

Typedefs

typedef boost::shared_ptr
< ArrowVisual > 
gazebo::rendering::ArrowVisualPtr
typedef boost::shared_ptr
< AxisVisual > 
gazebo::rendering::AxisVisualPtr
typedef boost::shared_ptr< Camera > gazebo::rendering::CameraPtr
typedef boost::shared_ptr
< CameraVisual > 
gazebo::rendering::CameraVisualPtr
typedef boost::shared_ptr
< COMVisual > 
gazebo::rendering::COMVisualPtr
typedef boost::shared_ptr
< ContactVisual > 
gazebo::rendering::ContactVisualPtr
typedef boost::shared_ptr
< DepthCamera > 
gazebo::rendering::DepthCameraPtr
typedef boost::shared_ptr
< DynamicLines > 
gazebo::rendering::DynamicLinesPtr
typedef boost::shared_ptr
< GpuLaser > 
gazebo::rendering::GpuLaserPtr
typedef boost::shared_ptr
< JointVisual > 
gazebo::rendering::JointVisualPtr
typedef boost::shared_ptr
< LaserVisual > 
gazebo::rendering::LaserVisualPtr
typedef boost::shared_ptr< Light > gazebo::rendering::LightPtr
typedef boost::shared_ptr
< RFIDTagVisual > 
gazebo::rendering::RFIDTagVisualPtr
typedef boost::shared_ptr
< RFIDVisual > 
gazebo::rendering::RFIDVisualPtr
typedef boost::shared_ptr< Scene > gazebo::rendering::ScenePtr
typedef boost::shared_ptr
< SonarVisual > 
gazebo::rendering::SonarVisualPtr
typedef boost::shared_ptr
< UserCamera > 
gazebo::rendering::UserCameraPtr
typedef boost::shared_ptr< Visual > gazebo::rendering::VisualPtr
typedef boost::shared_ptr
< WindowManager > 
gazebo::rendering::WindowManagerPtr
typedef boost::shared_ptr
< WrenchVisual > 
gazebo::rendering::WrenchVisualPtr

Enumerations

enum  gazebo::rendering::RenderOpType {
  gazebo::rendering::RENDERING_POINT_LIST = 0, gazebo::rendering::RENDERING_LINE_LIST = 1, gazebo::rendering::RENDERING_LINE_STRIP = 2, gazebo::rendering::RENDERING_TRIANGLE_LIST = 3,
  gazebo::rendering::RENDERING_TRIANGLE_STRIP = 4, gazebo::rendering::RENDERING_TRIANGLE_FAN = 5, gazebo::rendering::RENDERING_MESH_RESOURCE = 6
}
 Type of render operation for a drawable. More...

Macro Definition Documentation

#define GZ_VISIBILITY_ALL   0x0FFFFFFF

Render everything visibility mask.

#define GZ_VISIBILITY_GUI   0x00000001

Render GUI visuals mask.

#define GZ_VISIBILITY_NOT_SELECTABLE   0x00000002

Render visuals that are not selectable mask.

#define GZ_VISIBILITY_SELECTION   0x10000000

Renders only objects that can be selected.