Gazebo Rendering

API Reference

9.0.0
RenderTypes.hh File Reference
#include <memory>
#include <gz/rendering/config.hh>

Go to the source code of this file.

Namespaces

namespace  gz
 
namespace  gz::rendering
 Rendering classes and function useful in robot applications.
 

Macros

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

Typedefs

typedef shared_ptr< ArrowVisualArrowVisualPtr
 Shared pointer to ArrowVisual.
 
typedef shared_ptr< AxisVisualAxisVisualPtr
 Shared pointer to AxisVisual.
 
typedef shared_ptr< BoundingBoxCameraBoundingBoxCameraPtr
 Shared pointer to BoundingBoxCamera.
 
typedef shared_ptr< CameraCameraPtr
 Shared pointer to Camera.
 
typedef shared_ptr< CapsuleCapsulePtr
 Shared pointer to Capsule.
 
typedef std::shared_ptr< CiVctCascadeCiVctCascadePtr
 Shared pointer to CiVctCascade.
 
typedef shared_ptr< COMVisualCOMVisualPtr
 Shared pointer to COMVisual.
 
typedef shared_ptr< const ArrowVisualConstArrowVisualPtr
 
typedef shared_ptr< const AxisVisualConstAxisVisualPtr
 
typedef shared_ptr< const BoundingBoxCameraConstBoundingBoxCameraPtr
 
typedef shared_ptr< const CameraConstCameraPtr
 
typedef shared_ptr< const DepthCameraConstDepthCameraPtr
 
typedef shared_ptr< const DirectionalLightConstDirectionalLightPtr
 
typedef shared_ptr< const GaussianNoisePassConstGaussianNoisePass
 Shared pointer to const GaussianNoisePass.
 
typedef shared_ptr< const GeometryConstGeometryPtr
 
typedef shared_ptr< const GizmoVisualConstGizmoVisualPtr
 
typedef shared_ptr< const GpuRaysConstGpuRaysPtr
 
typedef shared_ptr< const HeightmapConstHeightmapPtr
 
typedef shared_ptr< const ImageConstImagePtr
 
typedef shared_ptr< const JointVisualConstJointVisualPtr
 
typedef shared_ptr< const LidarVisualConstLidarVisualPtr
 
typedef shared_ptr< const LightConstLightPtr
 
typedef shared_ptr< const MaterialConstMaterialPtr
 
typedef shared_ptr< const MeshConstMeshPtr
 
typedef shared_ptr< const NodeConstNodePtr
 
typedef shared_ptr< const ObjectFactory > ConstObjectFactoryPtr
 
typedef shared_ptr< const ObjectConstObjectPtr
 
typedef shared_ptr< const ParticleEmitterConstParticleEmitterPtr
 
typedef shared_ptr< const PointLightConstPointLightPtr
 
typedef shared_ptr< const ProjectorConstProjectorPtr
 
typedef shared_ptr< const RayQueryConstRayQueryPtr
 
typedef shared_ptr< const RenderPassConstRenderPassPtr
 
typedef shared_ptr< const RenderPassSystemConstRenderPassSystemPtr
 
typedef shared_ptr< const RenderTargetConstRenderTargetPtr
 
typedef shared_ptr< const RenderTextureConstRenderTexturePtr
 
typedef shared_ptr< const RenderWindowConstRenderWindowPtr
 
typedef shared_ptr< const SceneConstScenePtr
 
typedef shared_ptr< const SegmentationCameraConstSegmentationCameraPtr
 
typedef shared_ptr< const SensorConstSensorPtr
 
typedef shared_ptr< const ShaderParamsConstShaderParamsPtr
 Shared pointer to const ShaderParams.
 
typedef shared_ptr< const SpotLightConstSpotLightPtr
 
typedef shared_ptr< const SubMeshConstSubMeshPtr
 
typedef shared_ptr< const TextConstTextPtr
 
typedef shared_ptr< const ThermalCameraConstThermalCameraPtr
 
typedef shared_ptr< const VisualConstVisualPtr
 
typedef shared_ptr< const WideAngleCameraConstWideAngleCameraPtr
 
typedef shared_ptr< DepthCameraDepthCameraPtr
 Shared pointer to DepthCamera.
 
typedef shared_ptr< DirectionalLightDirectionalLightPtr
 Shared pointer to DirectionalLight.
 
typedef shared_ptr< DistortionPassDistortionPassPtr
 Shared pointer to DistortionPass.
 
typedef shared_ptr< GaussianNoisePassGaussianNoisePassPtr
 Shared pointer to GaussianNoisePass.
 
typedef shared_ptr< GeometryGeometryPtr
 Shared pointer to Geometry.
 
typedef shared_ptr< GizmoVisualGizmoVisualPtr
 Shared pointer to GizmoVisual.
 
typedef shared_ptr< GlobalIlluminationBaseGlobalIlluminationBasePtr
 Shared pointer to GlobalIlluminationBase.
 
typedef shared_ptr< GlobalIlluminationCiVctGlobalIlluminationCiVctPtr
 Shared pointer to GlobalIlluminationCiVct.
 
typedef shared_ptr< GlobalIlluminationVctGlobalIlluminationVctPtr
 Shared pointer to GlobalIlluminationVct.
 
typedef shared_ptr< GpuRaysGpuRaysPtr
 Shared pointer to GpuRays.
 
typedef shared_ptr< GridGridPtr
 Shared pointer to Grid.
 
typedef shared_ptr< HeightmapHeightmapPtr
 Shared pointer to Heightmap.
 
typedef shared_ptr< ImageImagePtr
 Shared pointer to Image.
 
typedef shared_ptr< InertiaVisualInertiaVisualPtr
 
typedef shared_ptr< JointVisualJointVisualPtr
 Shared pointer to JointVisual.
 
typedef shared_ptr< LensFlarePassLensFlarePassPtr
 Shared pointer to LensFlarePass.
 
typedef shared_ptr< LidarVisualLidarVisualPtr
 Shared pointer to LidarVisual.
 
typedef shared_ptr< LightLightPtr
 Shared pointer to Light.
 
typedef shared_ptr< LightVisualLightVisualPtr
 Shared pointer to Light.
 
typedef shared_ptr< MarkerMarkerPtr
 Shared pointer to Marker.
 
typedef shared_ptr< MaterialMaterialPtr
 Shared pointer to Material.
 
typedef shared_ptr< MeshMeshPtr
 Shared pointer to Mesh.
 
typedef shared_ptr< NativeWindowNativeWindowPtr
 Shared pointer to NativeWindow.
 
typedef shared_ptr< NodeNodePtr
 Shared pointer to Node.
 
typedef shared_ptr< ObjectFactory > ObjectFactoryPtr
 Shared pointer to ObjectFactory.
 
typedef shared_ptr< ObjectObjectPtr
 Shared pointer to Object.
 
typedef shared_ptr< ParticleEmitterParticleEmitterPtr
 Shared pointer to ParticleEmitter.
 
typedef shared_ptr< PointLightPointLightPtr
 Shared pointer to PointLight.
 
typedef shared_ptr< ProjectorProjectorPtr
 Shared pointer to Projector.
 
typedef shared_ptr< RayQueryRayQueryPtr
 Shared pointer to RayQuery.
 
typedef shared_ptr< RenderPassRenderPassPtr
 Shared pointer to RenderPass.
 
typedef shared_ptr< RenderPassSystemRenderPassSystemPtr
 Shared pointer to RenderPassSystem.
 
typedef shared_ptr< RenderTargetRenderTargetPtr
 Shared pointer to RenderTarget.
 
typedef shared_ptr< RenderTextureRenderTexturePtr
 Shared pointer to RenderTexture.
 
typedef shared_ptr< RenderWindowRenderWindowPtr
 Shared pointer to RenderWindow.
 
typedef shared_ptr< SceneScenePtr
 Shared pointer to Scene.
 
typedef shared_ptr< SegmentationCameraSegmentationCameraPtr
 Shared pointer to Segmentation Camera.
 
typedef shared_ptr< SensorSensorPtr
 Shared pointer to Sensor.
 
typedef shared_ptr< ShaderParamsShaderParamsPtr
 Shared pointer to ShaderParams.
 
template<class T >
using shared_ptr = std::shared_ptr< T >
 
typedef shared_ptr< SpotLightSpotLightPtr
 Shared pointer to SpotLight.
 
typedef shared_ptr< SubMeshSubMeshPtr
 Shared pointer to SubMesh.
 
typedef shared_ptr< TextTextPtr
 Shared pointer to Text.
 
typedef shared_ptr< ThermalCameraThermalCameraPtr
 Shared pointer to ThermalCamera.
 
typedef shared_ptr< VisualVisualPtr
 Shared pointer to Visual.
 
typedef shared_ptr< WideAngleCameraWideAngleCameraPtr
 Shared pointer to Wide Angle Camera.
 
typedef shared_ptr< WireBoxWireBoxPtr
 Shared pointer to WireBox.
 

Macro Definition Documentation

◆ GZ_VISIBILITY_ALL

GZ_VISIBILITY_ALL   0x0FFFFFFF

Render everything visibility mask.

◆ GZ_VISIBILITY_GUI

GZ_VISIBILITY_GUI   0x00000001

Render GUI visuals mask.

◆ GZ_VISIBILITY_SELECTABLE

GZ_VISIBILITY_SELECTABLE   0x00000002

Render visuals that are selectable mask.

◆ GZ_VISIBILITY_SELECTION

GZ_VISIBILITY_SELECTION   0x10000000

Renders only objects that can be selected.