RenderTypes.hh
Go to the documentation of this file.
shared_ptr< const Sensor > ConstSensorPtr
Definition: RenderTypes.hh:228
shared_ptr< const Object > ConstObjectPtr
Definition: RenderTypes.hh:196
shared_ptr< const Geometry > ConstGeometryPtr
Definition: RenderTypes.hh:168
shared_ptr< ArrowVisual > ArrowVisualPtr
Definition: RenderTypes.hh:57
shared_ptr< const SpotLight > ConstSpotLightPtr
Definition: RenderTypes.hh:232
shared_ptr< const Light > ConstLightPtr
Definition: RenderTypes.hh:180
shared_ptr< const JointVisual > ConstJointVisualPtr
Definition: RenderTypes.hh:172
Represents a scene sensor. The most obvious example is a camera, but it can be anything that generate...
Definition: Sensor.hh:29
shared_ptr< const PointLight > ConstPointLightPtr
Definition: RenderTypes.hh:204
shared_ptr< DirectionalLight > DirectionalLightPtr
Definition: RenderTypes.hh:69
shared_ptr< RenderWindow > RenderWindowPtr
Definition: RenderTypes.hh:129
shared_ptr< const Camera > ConstCameraPtr
Definition: RenderTypes.hh:160
shared_ptr< AxisVisual > AxisVisualPtr
Definition: RenderTypes.hh:61
Represents a single posable node in the scene graph.
Definition: Node.hh:34
Represents a render-target to which cameras can render images.
Definition: RenderTarget.hh:34
shared_ptr< RenderTarget > RenderTargetPtr
Definition: RenderTypes.hh:121
shared_ptr< const RenderTarget > ConstRenderTargetPtr
Definition: RenderTypes.hh:212
shared_ptr< const Node > ConstNodePtr
Definition: RenderTypes.hh:192
shared_ptr< const ArrowVisual > ConstArrowVisualPtr
Definition: RenderTypes.hh:152
shared_ptr< const Mesh > ConstMeshPtr
Definition: RenderTypes.hh:188
Encapsulates a raw image buffer and relevant properties.
Definition: Image.hh:30
shared_ptr< const Material > ConstMaterialPtr
Definition: RenderTypes.hh:184
shared_ptr< const RenderWindow > ConstRenderWindowPtr
Definition: RenderTypes.hh:220
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node...
Definition: Scene.hh:44
Represents a off-screen render-texture to which cameras can render images.
Definition: RenderTarget.hh:82
shared_ptr< const Image > ConstImagePtr
Definition: RenderTypes.hh:176
Posable camera used for rendering the scene graph.
Definition: Camera.hh:35
A Ray Query class used for computing ray object intersections.
Definition: RayQuery.hh:51
Represents a visual node in a scene graph. A Visual is the only node that can have Geometry and other...
Definition: Visual.hh:30
shared_ptr< const Scene > ConstScenePtr
Definition: RenderTypes.hh:224
shared_ptr< const ObjectFactory > ConstObjectFactoryPtr
Definition: RenderTypes.hh:200
Represents a on-screen render-window to which cameras can render images.
Definition: RenderTarget.hh:93
Represents a infinite directional light.
Definition: Light.hh:110
Represents a grid geometry drawn along the XY plane. If vertical cell count is specified then the gri...
Definition: Grid.hh:31
shared_ptr< RenderTexture > RenderTexturePtr
Definition: RenderTypes.hh:125
An abstract interface to a concrete render-engine. A RenderEngine is responsible for initializing a r...
Definition: RenderEngine.hh:32
shared_ptr< const RayQuery > ConstRayQuery
Definition: RenderTypes.hh:208
shared_ptr< const AxisVisual > ConstAxisVisualPtr
Definition: RenderTypes.hh:156
shared_ptr< JointVisual > JointVisualPtr
Definition: RenderTypes.hh:81
Definition: ArrowVisual.hh:22
shared_ptr< const Visual > ConstVisualPtr
Definition: RenderTypes.hh:240
Represents a geometric shape to be rendered.
Definition: Geometry.hh:31
Represents a surface material of a Geometry.
Definition: Material.hh:34
shared_ptr< ObjectFactory > ObjectFactoryPtr
Definition: RenderTypes.hh:109
shared_ptr< const SubMesh > ConstSubMeshPtr
Definition: RenderTypes.hh:236
Represents an object present in the scene graph. This includes sub-meshes, materials, render targets, as well as posable nodes.
Definition: Object.hh:31
shared_ptr< PointLight > PointLightPtr
Definition: RenderTypes.hh:113
shared_ptr< const RenderTexture > ConstRenderTexturePtr
Definition: RenderTypes.hh:216
shared_ptr< const DirectionalLight > ConstDirectionalLightPtr
Definition: RenderTypes.hh:164