17 #ifndef _RENDERTYPES_HH_
18 #define _RENDERTYPES_HH_
20 #include <boost/shared_ptr.hpp>
25 #define GZ_VISIBILITY_ALL 0x0FFFFFFF
29 #define GZ_VISIBILITY_SELECTION 0x10000000
33 #define GZ_VISIBILITY_GUI 0x00000001
37 #define GZ_VISIBILITY_SELECTABLE 0x00000002
A strip of triangles, 3 vertices for the first triangle, and 1 per triangle after that...
Definition: RenderTypes.hh:168
boost::shared_ptr< DepthCamera > DepthCameraPtr
Definition: RenderTypes.hh:83
boost::shared_ptr< SelectionObj > SelectionObjPtr
Definition: RenderTypes.hh:147
boost::shared_ptr< Light > LightPtr
Definition: RenderTypes.hh:71
boost::shared_ptr< CameraVisual > CameraVisualPtr
Definition: RenderTypes.hh:111
boost::shared_ptr< WrenchVisual > WrenchVisualPtr
Definition: RenderTypes.hh:107
A list of lines, 2 vertices per line.
Definition: RenderTypes.hh:157
A list of triangles, 3 vertices per triangle.
Definition: RenderTypes.hh:164
boost::shared_ptr< Camera > CameraPtr
Definition: RenderTypes.hh:75
boost::shared_ptr< JointVisual > JointVisualPtr
Definition: RenderTypes.hh:115
boost::shared_ptr< ContactVisual > ContactVisualPtr
Definition: RenderTypes.hh:119
boost::shared_ptr< LaserVisual > LaserVisualPtr
Definition: RenderTypes.hh:99
RenderOpType
Type of render operation for a drawable.
Definition: RenderTypes.hh:151
boost::shared_ptr< SonarVisual > SonarVisualPtr
Definition: RenderTypes.hh:103
boost::shared_ptr< GpuLaser > GpuLaserPtr
Definition: RenderTypes.hh:87
boost::shared_ptr< ArrowVisual > ArrowVisualPtr
Definition: RenderTypes.hh:123
A strip of connected lines, 1 vertex per line plus 1 start vertex.
Definition: RenderTypes.hh:161
A fan of triangles, 3 vertices for the first triangle, and 1 per triangle after that.
Definition: RenderTypes.hh:172
boost::shared_ptr< WindowManager > WindowManagerPtr
Definition: RenderTypes.hh:143
boost::shared_ptr< Scene > ScenePtr
Definition: RenderTypes.hh:67
A list of points, 1 vertex per point.
Definition: RenderTypes.hh:154
boost::shared_ptr< Visual > VisualPtr
Definition: RenderTypes.hh:95
boost::shared_ptr< AxisVisual > AxisVisualPtr
Definition: RenderTypes.hh:127
boost::shared_ptr< UserCamera > UserCameraPtr
Definition: RenderTypes.hh:79
N/A.
Definition: RenderTypes.hh:175
boost::shared_ptr< COMVisual > COMVisualPtr
Definition: RenderTypes.hh:131
boost::shared_ptr< RFIDVisual > RFIDVisualPtr
Definition: RenderTypes.hh:135
boost::shared_ptr< DynamicLines > DynamicLinesPtr
Definition: RenderTypes.hh:91
boost::shared_ptr< RFIDTagVisual > RFIDTagVisualPtr
Definition: RenderTypes.hh:139