Gazebo Rendering

API Reference

3.7.2
gz/rendering/ogre2/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 GZ_RENDERING_OGRE2_OGRE2RENDERTYPES_HH_
18 #define GZ_RENDERING_OGRE2_OGRE2RENDERTYPES_HH_
19 
20 #include <memory>
21 
22 #include "gz/rendering/config.hh"
24 
25 namespace ignition
26 {
27  namespace rendering
28  {
29  inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
30  //
31  class Ogre2ArrowVisual;
32  class Ogre2AxisVisual;
33  class Ogre2Camera;
34  class Ogre2DepthCamera;
35  class Ogre2DirectionalLight;
36  class Ogre2Geometry;
37  class Ogre2GizmoVisual;
38  class Ogre2GpuRays;
39  class Ogre2Grid;
40  class Ogre2Light;
41  class Ogre2Marker;
42  class Ogre2Material;
43  class Ogre2Mesh;
44  class Ogre2MeshFactory;
45  class Ogre2Node;
46  class Ogre2Object;
47  class Ogre2PointLight;
48  class Ogre2RayQuery;
49  class Ogre2RenderEngine;
50  class Ogre2RenderTarget;
51  class Ogre2RenderTargetMaterial;
52  class Ogre2RenderTexture;
53  class Ogre2RenderWindow;
54  class Ogre2Scene;
55  class Ogre2Sensor;
56  class Ogre2SpotLight;
57  class Ogre2SubMesh;
58  class Ogre2ThermalCamera;
59  class Ogre2Visual;
60 
68 
70 
99 
108 
110  }
111  }
112 }
113 #endif
shared_ptr< Ogre2LightStore > Ogre2LightStorePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:101
shared_ptr< Ogre2NodeStore > Ogre2NodeStorePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:102
shared_ptr< Ogre2RenderTarget > Ogre2RenderTargetPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:90
shared_ptr< Ogre2Mesh > Ogre2MeshPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:83
shared_ptr< Ogre2SubMesh > Ogre2SubMeshPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:96
shared_ptr< Ogre2RenderEngine > Ogre2RenderEnginePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:89
Definition: gz/rendering/base/BaseRenderTypes.hh:41
shared_ptr< Ogre2Geometry > Ogre2GeometryPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:76
Ogre2.x implementation of the visual class.
Definition: gz/rendering/ogre2/Ogre2Visual.hh:31
STL class.
shared_ptr< Ogre2Visual > Ogre2VisualPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:98
shared_ptr< Ogre2DepthCamera > Ogre2DepthCameraPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:74
shared_ptr< Ogre2Object > Ogre2ObjectPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:86
shared_ptr< Ogre2Grid > Ogre2GridPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:79
shared_ptr< Ogre2Sensor > Ogre2SensorPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:94
BaseNodeStore< Ogre2Node > Ogre2NodeStore
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:63
shared_ptr< Ogre2RenderTexture > Ogre2RenderTexturePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:91
Definition: gz/rendering/base/BaseRenderTypes.hh:43
Definition: gz/rendering/base/BaseRenderTypes.hh:42
shared_ptr< Ogre2ThermalCamera > Ogre2ThermalCameraPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:97
Definition: gz/rendering/base/BaseRenderTypes.hh:39
BaseVisualStore< Ogre2Visual > Ogre2VisualStore
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:67
shared_ptr< Ogre2GeometryStore > Ogre2GeometryStorePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:100
shared_ptr< Ogre2GpuRays > Ogre2GpuRaysPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:78
BaseGeometryStore< Ogre2Geometry > Ogre2GeometryStore
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:59
shared_ptr< Ogre2Marker > Ogre2MarkerPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:81
shared_ptr< Ogre2Light > Ogre2LightPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:80
shared_ptr< Ogre2Node > Ogre2NodePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:85
BaseSensorStore< Ogre2Sensor > Ogre2SensorStore
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:65
shared_ptr< Ogre2MeshFactory > Ogre2MeshFactoryPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:84
shared_ptr< Ogre2SceneStore > Ogre2SceneStorePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:104
Definition: gz/rendering/base/BaseRenderTypes.hh:38
shared_ptr< Ogre2RenderWindow > Ogre2RenderWindowPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:92
BaseSubMeshStore< Ogre2SubMesh > Ogre2SubMeshStore
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:66
shared_ptr< Ogre2SensorStore > Ogre2SensorStorePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:105
Definition: gz/rendering/base/BaseRenderTypes.hh:37
shared_ptr< Ogre2DirectionalLight > Ogre2DirectionalLightPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:75
shared_ptr< Ogre2Camera > Ogre2CameraPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:73
shared_ptr< Ogre2SubMeshStore > Ogre2SubMeshStorePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:106
shared_ptr< Ogre2PointLight > Ogre2PointLightPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:87
Definition: gz/rendering/base/BaseRenderTypes.hh:36
shared_ptr< Ogre2GizmoVisual > Ogre2GizmoVisualPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:77
BaseSceneStore< Ogre2Scene > Ogre2SceneStore
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:64
shared_ptr< Ogre2Scene > Ogre2ScenePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:93
shared_ptr< Ogre2Material > Ogre2MaterialPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:82
shared_ptr< Ogre2RenderTargetMaterial > Ogre2RenderTargetMaterialPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:103
shared_ptr< Ogre2VisualStore > Ogre2VisualStorePtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:107
BaseLightStore< Ogre2Light > Ogre2LightStore
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:62
shared_ptr< Ogre2SpotLight > Ogre2SpotLightPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:95
Definition: gz/rendering/base/BaseRenderTypes.hh:40
shared_ptr< Ogre2AxisVisual > Ogre2AxisVisualPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:72
shared_ptr< Ogre2RayQuery > Ogre2RayQueryPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:88
BaseMaterialMap< Ogre2Material > Ogre2MaterialMap
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:69
shared_ptr< Ogre2MaterialMap > Ogre2MaterialMapPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:109
shared_ptr< Ogre2ArrowVisual > Ogre2ArrowVisualPtr
Definition: gz/rendering/ogre2/Ogre2RenderTypes.hh:71