gz/rendering/RenderTypes.hh
shared_ptr< Object > ObjectPtr
Shared pointer to Object.
Definition: gz/rendering/RenderTypes.hh:159
shared_ptr< const Material > ConstMaterialPtr
Definition: gz/rendering/RenderTypes.hh:273
shared_ptr< const Sensor > ConstSensorPtr
Definition: gz/rendering/RenderTypes.hh:325
Represents a billboard text geometry that is always facing the camera.
Definition: gz/rendering/Text.hh:62
shared_ptr< RayQuery > RayQueryPtr
Shared pointer to RayQuery.
Definition: gz/rendering/RenderTypes.hh:171
shared_ptr< SubMesh > SubMeshPtr
Shared pointer to SubMesh.
Definition: gz/rendering/RenderTypes.hh:209
shared_ptr< const PointLight > ConstPointLightPtr
Definition: gz/rendering/RenderTypes.hh:293
shared_ptr< const Image > ConstImagePtr
Definition: gz/rendering/RenderTypes.hh:265
shared_ptr< Geometry > GeometryPtr
Shared pointer to Geometry.
Definition: gz/rendering/RenderTypes.hh:119
Represents a single posable node in the scene graph.
Definition: gz/rendering/Node.hh:37
Represents a scene sensor. The most obvious example is a camera, but it can be anything that generate...
Definition: gz/rendering/Sensor.hh:32
shared_ptr< GpuRays > GpuRaysPtr
Shared pointer to GpuRays.
Definition: gz/rendering/RenderTypes.hh:107
shared_ptr< const ThermalCamera > ConstThermalCameraPtr
Definition: gz/rendering/RenderTypes.hh:237
shared_ptr< const ObjectFactory > ConstObjectFactoryPtr
Definition: gz/rendering/RenderTypes.hh:289
Represents a off-screen render-texture to which cameras can render images.
Definition: gz/rendering/RenderTarget.hh:103
shared_ptr< const JointVisual > ConstJointVisualPtr
Definition: gz/rendering/RenderTypes.hh:261
shared_ptr< const AxisVisual > ConstAxisVisualPtr
Definition: gz/rendering/RenderTypes.hh:225
shared_ptr< const Node > ConstNodePtr
Definition: gz/rendering/RenderTypes.hh:281
Definition: gz/rendering/DepthCamera.hh:34
A render pass that applies Gaussian noise to the render target.
Definition: gz/rendering/GaussianNoisePass.hh:35
shared_ptr< Light > LightPtr
Shared pointer to Light.
Definition: gz/rendering/RenderTypes.hh:139
Represents a on-screen render-window to which cameras can render images.
Definition: gz/rendering/RenderTarget.hh:119
shared_ptr< const Mesh > ConstMeshPtr
Definition: gz/rendering/RenderTypes.hh:277
Encapsulates a raw image buffer and relevant properties.
Definition: gz/rendering/Image.hh:36
shared_ptr< SpotLight > SpotLightPtr
Shared pointer to SpotLight.
Definition: gz/rendering/RenderTypes.hh:205
shared_ptr< const Scene > ConstScenePtr
Definition: gz/rendering/RenderTypes.hh:321
shared_ptr< const RenderPass > ConstRenderPassPtr
Definition: gz/rendering/RenderTypes.hh:301
shared_ptr< const Geometry > ConstGeometryPtr
Definition: gz/rendering/RenderTypes.hh:253
shared_ptr< JointVisual > JointVisualPtr
Shared pointer to JointVisual.
Definition: gz/rendering/RenderTypes.hh:131
Posable camera used for rendering the scene graph.
Definition: gz/rendering/Camera.hh:40
shared_ptr< Grid > GridPtr
Shared pointer to Grid.
Definition: gz/rendering/RenderTypes.hh:127
shared_ptr< const RenderWindow > ConstRenderWindowPtr
Definition: gz/rendering/RenderTypes.hh:317
shared_ptr< const RenderTarget > ConstRenderTargetPtr
Definition: gz/rendering/RenderTypes.hh:309
shared_ptr< Sensor > SensorPtr
Shared pointer to Sensor.
Definition: gz/rendering/RenderTypes.hh:198
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node....
Definition: gz/rendering/Scene.hh:48
shared_ptr< GaussianNoisePass > GaussianNoisePassPtr
Shared pointer to GaussianNoisePass.
Definition: gz/rendering/RenderTypes.hh:115
shared_ptr< RenderPassSystem > RenderPassSystemPtr
Shared pointer to RenderPassSystem.
Definition: gz/rendering/RenderTypes.hh:179
a map that holds params to be passed to a shader
Definition: gz/rendering/ShaderParams.hh:38
shared_ptr< const Object > ConstObjectPtr
Definition: gz/rendering/RenderTypes.hh:285
shared_ptr< const GpuRays > ConstGpuRaysPtr
Definition: gz/rendering/RenderTypes.hh:241
shared_ptr< const ShaderParams > ConstShaderParamsPtr
Shared pointer to const ShaderParams.
Definition: gz/rendering/RenderTypes.hh:328
Represents a collection of mesh geometries.
Definition: gz/rendering/Mesh.hh:35
shared_ptr< Mesh > MeshPtr
Shared pointer to Mesh.
Definition: gz/rendering/RenderTypes.hh:151
shared_ptr< const SpotLight > ConstSpotLightPtr
Definition: gz/rendering/RenderTypes.hh:332
shared_ptr< RenderTexture > RenderTexturePtr
Shared pointer to RenderTexture.
Definition: gz/rendering/RenderTypes.hh:187
shared_ptr< RenderTarget > RenderTargetPtr
Shared pointer to RenderTarget.
Definition: gz/rendering/RenderTypes.hh:183
shared_ptr< const GizmoVisual > ConstGizmoVisualPtr
Definition: gz/rendering/RenderTypes.hh:257
shared_ptr< Image > ImagePtr
Shared pointer to Image.
Definition: gz/rendering/RenderTypes.hh:135
Represents a render-target to which cameras can render images.
Definition: gz/rendering/RenderTarget.hh:37
Represents a visual node in a scene graph. A Visual is the only node that can have Geometry and other...
Definition: gz/rendering/Visual.hh:36
shared_ptr< const Camera > ConstCameraPtr
Definition: gz/rendering/RenderTypes.hh:229
shared_ptr< const Text > ConstTextPtr
Definition: gz/rendering/RenderTypes.hh:340
Represents a axis composite visual.
Definition: gz/rendering/AxisVisual.hh:31
shared_ptr< const DirectionalLight > ConstDirectionalLightPtr
Definition: gz/rendering/RenderTypes.hh:245
A Ray Query class used for computing ray object intersections.
Definition: gz/rendering/RayQuery.hh:63
Represents a infinite directional light.
Definition: gz/rendering/Light.hh:113
shared_ptr< const RenderPassSystem > ConstRenderPassSystemPtr
Definition: gz/rendering/RenderTypes.hh:305
shared_ptr< const GaussianNoisePass > ConstGaussianNoisePass
Shared pointer to const GaussianNoisePass.
Definition: gz/rendering/RenderTypes.hh:249
shared_ptr< GizmoVisual > GizmoVisualPtr
Shared pointer to GizmoVisual.
Definition: gz/rendering/RenderTypes.hh:123
shared_ptr< const Light > ConstLightPtr
Definition: gz/rendering/RenderTypes.hh:269
shared_ptr< ThermalCamera > ThermalCameraPtr
Shared pointer to ThermalCamera.
Definition: gz/rendering/RenderTypes.hh:103
shared_ptr< Visual > VisualPtr
Shared pointer to Visual.
Definition: gz/rendering/RenderTypes.hh:217
shared_ptr< ArrowVisual > ArrowVisualPtr
Shared pointer to ArrowVisual.
Definition: gz/rendering/RenderTypes.hh:87
Represents a grid geometry drawn along the XY plane. If vertical cell count is specified then the gri...
Definition: gz/rendering/Grid.hh:34
Thermal camera that produces temperature data. An object's temperature can be set through the Visual ...
Definition: gz/rendering/ThermalCamera.hh:40
A render pass can be added to a camera to affect how the scene is rendered. It can be used to add pos...
Definition: gz/rendering/RenderPass.hh:34
A marker geometry class. The marker's visual appearance is based on the marker type specified.
Definition: gz/rendering/Marker.hh:74
shared_ptr< Camera > CameraPtr
Shared pointer to Camera.
Definition: gz/rendering/RenderTypes.hh:95
Represents an object present in the scene graph. This includes sub-meshes, materials,...
Definition: gz/rendering/Object.hh:34
Represents a light source in the scene graph.
Definition: gz/rendering/Light.hh:32
shared_ptr< Text > TextPtr
Shared pointer to Text.
Definition: gz/rendering/RenderTypes.hh:213
shared_ptr< Node > NodePtr
Shared pointer to Node.
Definition: gz/rendering/RenderTypes.hh:155
shared_ptr< const DepthCamera > ConstDepthCameraPtr
Definition: gz/rendering/RenderTypes.hh:233
shared_ptr< const Visual > ConstVisualPtr
Definition: gz/rendering/RenderTypes.hh:344
shared_ptr< RenderPass > RenderPassPtr
Shared pointer to RenderPass.
Definition: gz/rendering/RenderTypes.hh:175
shared_ptr< RenderWindow > RenderWindowPtr
Shared pointer to RenderWindow.
Definition: gz/rendering/RenderTypes.hh:191
shared_ptr< PointLight > PointLightPtr
Shared pointer to PointLight.
Definition: gz/rendering/RenderTypes.hh:167
shared_ptr< Scene > ScenePtr
Shared pointer to Scene.
Definition: gz/rendering/RenderTypes.hh:194
An abstract interface to a concrete render-engine. A RenderEngine is responsible for initializing a r...
Definition: gz/rendering/RenderEngine.hh:36
shared_ptr< const SubMesh > ConstSubMeshPtr
Definition: gz/rendering/RenderTypes.hh:336
shared_ptr< const RenderTexture > ConstRenderTexturePtr
Definition: gz/rendering/RenderTypes.hh:313
A class for creating and managing render passes.
Definition: gz/rendering/RenderPassSystem.hh:56
shared_ptr< ObjectFactory > ObjectFactoryPtr
Shared pointer to ObjectFactory.
Definition: gz/rendering/RenderTypes.hh:163
shared_ptr< Material > MaterialPtr
Shared pointer to Material.
Definition: gz/rendering/RenderTypes.hh:143
Represents a surface material of a Geometry.
Definition: gz/rendering/Material.hh:47
shared_ptr< const RayQuery > ConstRayQueryPtr
Definition: gz/rendering/RenderTypes.hh:297
A gizmo that contains rotate, translate, and scale visuals.
Definition: gz/rendering/GizmoVisual.hh:34
shared_ptr< DirectionalLight > DirectionalLightPtr
Shared pointer to DirectionalLight.
Definition: gz/rendering/RenderTypes.hh:111
shared_ptr< Marker > MarkerPtr
Shared pointer to Marker.
Definition: gz/rendering/RenderTypes.hh:147
shared_ptr< const ArrowVisual > ConstArrowVisualPtr
Definition: gz/rendering/RenderTypes.hh:221
shared_ptr< DepthCamera > DepthCameraPtr
Shared pointer to DepthCamera.
Definition: gz/rendering/RenderTypes.hh:99
Represents a geometric shape to be rendered.
Definition: gz/rendering/Geometry.hh:34
shared_ptr< AxisVisual > AxisVisualPtr
Shared pointer to AxisVisual.
Definition: gz/rendering/RenderTypes.hh:91
shared_ptr< ShaderParams > ShaderParamsPtr
Shared pointer to ShaderParams.
Definition: gz/rendering/RenderTypes.hh:201
Represents a arrow composite visual.
Definition: gz/rendering/ArrowVisual.hh:31