Gazebo Rendering

API Reference

3.6.0
Ogre2RenderTypes.hh
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2018 Open Source Robotics Foundation
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  *
16  */
17 #ifndef IGNITION_RENDERING_OGRE2_OGRE2RENDERTYPES_HH_
18 #define IGNITION_RENDERING_OGRE2_OGRE2RENDERTYPES_HH_
19 
20 #include <memory>
21 
22 #include "ignition/rendering/config.hh"
24 
25 namespace ignition
26 {
27  namespace rendering
28  {
29  inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
30  //
31  class Ogre2Camera;
32  class Ogre2DepthCamera;
33  class Ogre2DirectionalLight;
34  class Ogre2Geometry;
35  class Ogre2GizmoVisual;
36  class Ogre2GpuRays;
37  class Ogre2Grid;
38  class Ogre2Light;
39  class Ogre2Marker;
40  class Ogre2Material;
41  class Ogre2Mesh;
42  class Ogre2MeshFactory;
43  class Ogre2Node;
44  class Ogre2Object;
45  class Ogre2PointLight;
46  class Ogre2RayQuery;
47  class Ogre2RenderEngine;
48  class Ogre2RenderTarget;
49  class Ogre2RenderTargetMaterial;
50  class Ogre2RenderTexture;
51  class Ogre2RenderWindow;
52  class Ogre2Scene;
53  class Ogre2Sensor;
54  class Ogre2SpotLight;
55  class Ogre2SubMesh;
56  class Ogre2ThermalCamera;
57  class Ogre2Visual;
58 
66 
68 
95 
104 
106  }
107  }
108 }
109 #endif
shared_ptr< Ogre2LightStore > Ogre2LightStorePtr
Definition: Ogre2RenderTypes.hh:97
shared_ptr< Ogre2NodeStore > Ogre2NodeStorePtr
Definition: Ogre2RenderTypes.hh:98
shared_ptr< Ogre2RenderTarget > Ogre2RenderTargetPtr
Definition: Ogre2RenderTypes.hh:86
shared_ptr< Ogre2Mesh > Ogre2MeshPtr
Definition: Ogre2RenderTypes.hh:79
shared_ptr< Ogre2SubMesh > Ogre2SubMeshPtr
Definition: Ogre2RenderTypes.hh:92
shared_ptr< Ogre2RenderEngine > Ogre2RenderEnginePtr
Definition: Ogre2RenderTypes.hh:85
Definition: BaseRenderTypes.hh:41
shared_ptr< Ogre2Geometry > Ogre2GeometryPtr
Definition: Ogre2RenderTypes.hh:72
Ogre2.x implementation of the visual class.
Definition: Ogre2Visual.hh:31
STL class.
shared_ptr< Ogre2Visual > Ogre2VisualPtr
Definition: Ogre2RenderTypes.hh:94
shared_ptr< Ogre2DepthCamera > Ogre2DepthCameraPtr
Definition: Ogre2RenderTypes.hh:70
shared_ptr< Ogre2Object > Ogre2ObjectPtr
Definition: Ogre2RenderTypes.hh:82
shared_ptr< Ogre2Grid > Ogre2GridPtr
Definition: Ogre2RenderTypes.hh:75
shared_ptr< Ogre2Sensor > Ogre2SensorPtr
Definition: Ogre2RenderTypes.hh:90
BaseNodeStore< Ogre2Node > Ogre2NodeStore
Definition: Ogre2RenderTypes.hh:61
shared_ptr< Ogre2RenderTexture > Ogre2RenderTexturePtr
Definition: Ogre2RenderTypes.hh:87
Definition: BaseRenderTypes.hh:43
Definition: BaseRenderTypes.hh:42
shared_ptr< Ogre2ThermalCamera > Ogre2ThermalCameraPtr
Definition: Ogre2RenderTypes.hh:93
Definition: BaseRenderTypes.hh:39
BaseVisualStore< Ogre2Visual > Ogre2VisualStore
Definition: Ogre2RenderTypes.hh:65
shared_ptr< Ogre2GeometryStore > Ogre2GeometryStorePtr
Definition: Ogre2RenderTypes.hh:96
shared_ptr< Ogre2GpuRays > Ogre2GpuRaysPtr
Definition: Ogre2RenderTypes.hh:74
BaseGeometryStore< Ogre2Geometry > Ogre2GeometryStore
Definition: Ogre2RenderTypes.hh:57
shared_ptr< Ogre2Marker > Ogre2MarkerPtr
Definition: Ogre2RenderTypes.hh:77
shared_ptr< Ogre2Light > Ogre2LightPtr
Definition: Ogre2RenderTypes.hh:76
shared_ptr< Ogre2Node > Ogre2NodePtr
Definition: Ogre2RenderTypes.hh:81
BaseSensorStore< Ogre2Sensor > Ogre2SensorStore
Definition: Ogre2RenderTypes.hh:63
shared_ptr< Ogre2MeshFactory > Ogre2MeshFactoryPtr
Definition: Ogre2RenderTypes.hh:80
shared_ptr< Ogre2SceneStore > Ogre2SceneStorePtr
Definition: Ogre2RenderTypes.hh:100
Definition: BaseRenderTypes.hh:38
shared_ptr< Ogre2RenderWindow > Ogre2RenderWindowPtr
Definition: Ogre2RenderTypes.hh:88
BaseSubMeshStore< Ogre2SubMesh > Ogre2SubMeshStore
Definition: Ogre2RenderTypes.hh:64
shared_ptr< Ogre2SensorStore > Ogre2SensorStorePtr
Definition: Ogre2RenderTypes.hh:101
Definition: BaseRenderTypes.hh:37
shared_ptr< Ogre2DirectionalLight > Ogre2DirectionalLightPtr
Definition: Ogre2RenderTypes.hh:71
shared_ptr< Ogre2Camera > Ogre2CameraPtr
Definition: Ogre2RenderTypes.hh:69
shared_ptr< Ogre2SubMeshStore > Ogre2SubMeshStorePtr
Definition: Ogre2RenderTypes.hh:102
shared_ptr< Ogre2PointLight > Ogre2PointLightPtr
Definition: Ogre2RenderTypes.hh:83
Definition: BaseRenderTypes.hh:36
shared_ptr< Ogre2GizmoVisual > Ogre2GizmoVisualPtr
Definition: Ogre2RenderTypes.hh:73
BaseSceneStore< Ogre2Scene > Ogre2SceneStore
Definition: Ogre2RenderTypes.hh:62
shared_ptr< Ogre2Scene > Ogre2ScenePtr
Definition: Ogre2RenderTypes.hh:89
shared_ptr< Ogre2Material > Ogre2MaterialPtr
Definition: Ogre2RenderTypes.hh:78
shared_ptr< Ogre2RenderTargetMaterial > Ogre2RenderTargetMaterialPtr
Definition: Ogre2RenderTypes.hh:99
shared_ptr< Ogre2VisualStore > Ogre2VisualStorePtr
Definition: Ogre2RenderTypes.hh:103
BaseLightStore< Ogre2Light > Ogre2LightStore
Definition: Ogre2RenderTypes.hh:60
shared_ptr< Ogre2SpotLight > Ogre2SpotLightPtr
Definition: Ogre2RenderTypes.hh:91
Definition: BaseRenderTypes.hh:40
shared_ptr< Ogre2RayQuery > Ogre2RayQueryPtr
Definition: Ogre2RenderTypes.hh:84
BaseMaterialMap< Ogre2Material > Ogre2MaterialMap
Definition: Ogre2RenderTypes.hh:67
shared_ptr< Ogre2MaterialMap > Ogre2MaterialMapPtr
Definition: Ogre2RenderTypes.hh:105