Ignition Rendering

API Reference

5.0.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 Ogre2ArrowVisual;
32  class Ogre2AxisVisual;
33  class Ogre2Camera;
34  class Ogre2Capsule;
35  class Ogre2DepthCamera;
36  class Ogre2DirectionalLight;
37  class Ogre2Geometry;
38  class Ogre2GizmoVisual;
39  class Ogre2GpuRays;
40  class Ogre2Grid;
41  class Ogre2Light;
42  class Ogre2LightVisual;
43  class Ogre2LidarVisual;
44  class Ogre2Marker;
45  class Ogre2Material;
46  class Ogre2Mesh;
47  class Ogre2MeshFactory;
48  class Ogre2Node;
49  class Ogre2Object;
50  class Ogre2ParticleEmitter;
51  class Ogre2PointLight;
52  class Ogre2RayQuery;
53  class Ogre2RenderEngine;
54  class Ogre2RenderTarget;
55  class Ogre2RenderTargetMaterial;
56  class Ogre2RenderTexture;
57  class Ogre2RenderWindow;
58  class Ogre2Scene;
59  class Ogre2Sensor;
60  class Ogre2SpotLight;
61  class Ogre2SubMesh;
62  class Ogre2ThermalCamera;
63  class Ogre2Visual;
64  class Ogre2WireBox;
65 
73 
75 
109 
118 
120  }
121  }
122 }
123 #endif
shared_ptr< Ogre2Marker > Ogre2MarkerPtr
Definition: Ogre2RenderTypes.hh:89
shared_ptr< Ogre2Node > Ogre2NodePtr
Definition: Ogre2RenderTypes.hh:93
shared_ptr< Ogre2Visual > Ogre2VisualPtr
Definition: Ogre2RenderTypes.hh:107
shared_ptr< Ogre2RenderWindow > Ogre2RenderWindowPtr
Definition: Ogre2RenderTypes.hh:101
BaseLightStore< Ogre2Light > Ogre2LightStore
Definition: Ogre2RenderTypes.hh:67
Definition: BaseRenderTypes.hh:42
shared_ptr< Ogre2ArrowVisual > Ogre2ArrowVisualPtr
Definition: Ogre2RenderTypes.hh:76
shared_ptr< Ogre2Grid > Ogre2GridPtr
Definition: Ogre2RenderTypes.hh:85
BaseSensorStore< Ogre2Sensor > Ogre2SensorStore
Definition: Ogre2RenderTypes.hh:70
shared_ptr< Ogre2SubMesh > Ogre2SubMeshPtr
Definition: Ogre2RenderTypes.hh:105
BaseVisualStore< Ogre2Visual > Ogre2VisualStore
Definition: Ogre2RenderTypes.hh:72
shared_ptr< Ogre2DirectionalLight > Ogre2DirectionalLightPtr
Definition: Ogre2RenderTypes.hh:81
shared_ptr< Ogre2RenderTargetMaterial > Ogre2RenderTargetMaterialPtr
Definition: Ogre2RenderTypes.hh:113
Definition: BaseRenderTypes.hh:39
BaseNodeStore< Ogre2Node > Ogre2NodeStore
Definition: Ogre2RenderTypes.hh:68
Definition: BaseRenderTypes.hh:37
shared_ptr< Ogre2Scene > Ogre2ScenePtr
Definition: Ogre2RenderTypes.hh:102
shared_ptr< Ogre2SubMeshStore > Ogre2SubMeshStorePtr
Definition: Ogre2RenderTypes.hh:116
shared_ptr< Ogre2GeometryStore > Ogre2GeometryStorePtr
Definition: Ogre2RenderTypes.hh:110
BaseMaterialMap< Ogre2Material > Ogre2MaterialMap
Definition: Ogre2RenderTypes.hh:74
shared_ptr< Ogre2Light > Ogre2LightPtr
Definition: Ogre2RenderTypes.hh:86
shared_ptr< Ogre2Object > Ogre2ObjectPtr
Definition: Ogre2RenderTypes.hh:94
shared_ptr< Ogre2Sensor > Ogre2SensorPtr
Definition: Ogre2RenderTypes.hh:103
BaseSceneStore< Ogre2Scene > Ogre2SceneStore
Definition: Ogre2RenderTypes.hh:69
shared_ptr< Ogre2RenderEngine > Ogre2RenderEnginePtr
Definition: Ogre2RenderTypes.hh:98
shared_ptr< Ogre2Material > Ogre2MaterialPtr
Definition: Ogre2RenderTypes.hh:90
shared_ptr< Ogre2MeshFactory > Ogre2MeshFactoryPtr
Definition: Ogre2RenderTypes.hh:92
shared_ptr< Ogre2LightStore > Ogre2LightStorePtr
Definition: Ogre2RenderTypes.hh:111
shared_ptr< Ogre2Geometry > Ogre2GeometryPtr
Definition: Ogre2RenderTypes.hh:82
shared_ptr< Ogre2SensorStore > Ogre2SensorStorePtr
Definition: Ogre2RenderTypes.hh:115
shared_ptr< Ogre2VisualStore > Ogre2VisualStorePtr
Definition: Ogre2RenderTypes.hh:117
BaseSubMeshStore< Ogre2SubMesh > Ogre2SubMeshStore
Definition: Ogre2RenderTypes.hh:71
shared_ptr< Ogre2ParticleEmitter > Ogre2ParticleEmitterPtr
Definition: Ogre2RenderTypes.hh:95
shared_ptr< Ogre2GizmoVisual > Ogre2GizmoVisualPtr
Definition: Ogre2RenderTypes.hh:83
shared_ptr< Ogre2NodeStore > Ogre2NodeStorePtr
Definition: Ogre2RenderTypes.hh:112
shared_ptr< Ogre2PointLight > Ogre2PointLightPtr
Definition: Ogre2RenderTypes.hh:96
shared_ptr< Ogre2WireBox > Ogre2WireBoxPtr
Definition: Ogre2RenderTypes.hh:108
Definition: BaseRenderTypes.hh:38
shared_ptr< Ogre2Capsule > Ogre2CapsulePtr
Definition: Ogre2RenderTypes.hh:79
shared_ptr< Ogre2MaterialMap > Ogre2MaterialMapPtr
Definition: Ogre2RenderTypes.hh:119
shared_ptr< Ogre2RayQuery > Ogre2RayQueryPtr
Definition: Ogre2RenderTypes.hh:97
shared_ptr< Ogre2Mesh > Ogre2MeshPtr
Definition: Ogre2RenderTypes.hh:91
shared_ptr< Ogre2AxisVisual > Ogre2AxisVisualPtr
Definition: Ogre2RenderTypes.hh:77
shared_ptr< Ogre2GpuRays > Ogre2GpuRaysPtr
Definition: Ogre2RenderTypes.hh:84
shared_ptr< Ogre2RenderTexture > Ogre2RenderTexturePtr
Definition: Ogre2RenderTypes.hh:100
shared_ptr< Ogre2SceneStore > Ogre2SceneStorePtr
Definition: Ogre2RenderTypes.hh:114
Ogre2 implementation of a wire box geometry.
Definition: Ogre2WireBox.hh:40
shared_ptr< Ogre2LidarVisual > Ogre2LidarVisualPtr
Definition: Ogre2RenderTypes.hh:88
shared_ptr< Ogre2RenderTarget > Ogre2RenderTargetPtr
Definition: Ogre2RenderTypes.hh:99
Definition: BaseRenderTypes.hh:36
BaseGeometryStore< Ogre2Geometry > Ogre2GeometryStore
Definition: Ogre2RenderTypes.hh:64
shared_ptr< Ogre2ThermalCamera > Ogre2ThermalCameraPtr
Definition: Ogre2RenderTypes.hh:106
shared_ptr< Ogre2DepthCamera > Ogre2DepthCameraPtr
Definition: Ogre2RenderTypes.hh:80
shared_ptr< Ogre2SpotLight > Ogre2SpotLightPtr
Definition: Ogre2RenderTypes.hh:104
shared_ptr< Ogre2LightVisual > Ogre2LightVisualPtr
Definition: Ogre2RenderTypes.hh:87
Definition: BaseRenderTypes.hh:40
Definition: BaseRenderTypes.hh:41
shared_ptr< Ogre2Camera > Ogre2CameraPtr
Definition: Ogre2RenderTypes.hh:78
Definition: BaseRenderTypes.hh:43