Gazebo Rendering
API Reference
9.1.0
insert_drive_file
Tutorials
library_books
Classes
toc
Namespaces
insert_drive_file
Files
launch
Gazebo Website
Index
List
Hierarchy
Members: All
Members: Functions
Members: Variables
Members: Typedefs
Members: Enumerations
Members: Enumerator
List
Members
Functions
Typedefs
Variables
Enumerations
Enumerator
src
gz-rendering
ogre2
include
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"
23
#include "
gz/rendering/base/BaseRenderTypes.hh
"
24
25
namespace
gz
26
{
27
namespace
rendering
28
{
29
inline
namespace
GZ_RENDERING_VERSION_NAMESPACE {
30
//
31
class
Ogre2ArrowVisual;
32
class
Ogre2AxisVisual;
33
class
Ogre2BoundingBoxCamera;
34
class
Ogre2Camera;
35
class
Ogre2Capsule;
36
class
Ogre2COMVisual;
37
class
Ogre2DepthCamera;
38
class
Ogre2DirectionalLight;
39
class
Ogre2FrustumVisual;
40
class
Ogre2Geometry;
41
class
Ogre2GizmoVisual;
42
class
Ogre2GlobalIlluminationCiVct;
43
class
Ogre2GlobalIlluminationVct;
44
class
Ogre2GpuRays;
45
class
Ogre2Grid;
46
class
Ogre2Heightmap;
47
class
Ogre2InertiaVisual;
48
class
Ogre2JointVisual;
49
class
Ogre2Light;
50
class
Ogre2LightVisual;
51
class
Ogre2LidarVisual;
52
class
Ogre2Marker;
53
class
Ogre2Material;
54
class
Ogre2Mesh;
55
class
Ogre2MeshFactory;
56
class
Ogre2Node;
57
class
Ogre2Object;
58
class
Ogre2ObjectInterface;
59
class
Ogre2ParticleEmitter;
60
class
Ogre2Projector;
61
class
Ogre2PointLight;
62
class
Ogre2RayQuery;
63
class
Ogre2RenderEngine;
64
class
Ogre2RenderTarget;
65
class
Ogre2RenderTargetMaterial;
66
class
Ogre2RenderTexture;
67
class
Ogre2RenderWindow;
68
class
Ogre2Scene;
69
class
Ogre2SegmentationCamera;
70
class
Ogre2Sensor;
71
class
Ogre2SpotLight;
72
class
Ogre2SubMesh;
73
class
Ogre2ThermalCamera;
74
class
Ogre2Visual;
75
class
Ogre2WideAngleCamera;
76
class
Ogre2WireBox;
77
78
typedef
BaseGeometryStore<Ogre2Geometry>
Ogre2GeometryStore
;
79
typedef
BaseLightStore<Ogre2Light>
Ogre2LightStore
;
80
typedef
BaseNodeStore<Ogre2Node>
Ogre2NodeStore
;
81
typedef
BaseSceneStore<Ogre2Scene>
Ogre2SceneStore
;
82
typedef
BaseSensorStore<Ogre2Sensor>
Ogre2SensorStore
;
83
typedef
BaseSubMeshStore<Ogre2SubMesh>
Ogre2SubMeshStore
;
84
typedef
BaseVisualStore<Ogre2Visual>
Ogre2VisualStore
;
85
86
typedef
BaseMaterialMap<Ogre2Material>
Ogre2MaterialMap
;
87
88
typedef
shared_ptr<Ogre2ArrowVisual>
Ogre2ArrowVisualPtr
;
89
typedef
shared_ptr<Ogre2AxisVisual>
Ogre2AxisVisualPtr
;
90
typedef
shared_ptr<Ogre2BoundingBoxCamera>
Ogre2BoundingBoxCameraPtr
;
91
typedef
shared_ptr<Ogre2Camera>
Ogre2CameraPtr
;
92
typedef
shared_ptr<Ogre2Capsule>
Ogre2CapsulePtr
;
93
typedef
shared_ptr<Ogre2COMVisual>
Ogre2COMVisualPtr
;
94
typedef
shared_ptr<Ogre2DepthCamera>
Ogre2DepthCameraPtr
;
95
typedef
shared_ptr<Ogre2DirectionalLight>
Ogre2DirectionalLightPtr
;
96
typedef
shared_ptr<Ogre2FrustumVisual>
Ogre2FrustumVisualPtr
;
97
typedef
shared_ptr<Ogre2Geometry>
Ogre2GeometryPtr
;
98
typedef
shared_ptr<Ogre2GizmoVisual>
Ogre2GizmoVisualPtr
;
99
typedef
shared_ptr<Ogre2GpuRays>
Ogre2GpuRaysPtr
;
100
typedef
shared_ptr<Ogre2Grid>
Ogre2GridPtr
;
101
typedef
shared_ptr<Ogre2Heightmap>
Ogre2HeightmapPtr
;
102
typedef
shared_ptr<Ogre2InertiaVisual>
Ogre2InertiaVisualPtr
;
103
typedef
shared_ptr<Ogre2JointVisual>
Ogre2JointVisualPtr
;
104
typedef
shared_ptr<Ogre2Light>
Ogre2LightPtr
;
105
typedef
shared_ptr<Ogre2LightVisual>
Ogre2LightVisualPtr
;
106
typedef
shared_ptr<Ogre2LidarVisual>
Ogre2LidarVisualPtr
;
107
typedef
shared_ptr<Ogre2Marker>
Ogre2MarkerPtr
;
108
typedef
shared_ptr<Ogre2Material>
Ogre2MaterialPtr
;
109
typedef
shared_ptr<Ogre2Mesh>
Ogre2MeshPtr
;
110
typedef
shared_ptr<Ogre2MeshFactory>
Ogre2MeshFactoryPtr
;
111
typedef
shared_ptr<Ogre2Node>
Ogre2NodePtr
;
112
typedef
shared_ptr<Ogre2Object>
Ogre2ObjectPtr
;
113
typedef
shared_ptr<Ogre2ObjectInterface>
Ogre2ObjectInterfacePtr
;
114
typedef
shared_ptr<Ogre2ParticleEmitter>
Ogre2ParticleEmitterPtr
;
115
typedef
shared_ptr<Ogre2GlobalIlluminationCiVct>
116
Ogre2GlobalIlluminationCiVctPtr
;
117
typedef
shared_ptr<Ogre2GlobalIlluminationVct>
118
Ogre2GlobalIlluminationVctPtr
;
119
typedef
shared_ptr<Ogre2PointLight>
Ogre2PointLightPtr
;
120
typedef
shared_ptr<Ogre2Projector>
Ogre2ProjectorPtr
;
121
typedef
shared_ptr<Ogre2RayQuery>
Ogre2RayQueryPtr
;
122
typedef
shared_ptr<Ogre2RenderEngine>
Ogre2RenderEnginePtr
;
123
typedef
shared_ptr<Ogre2RenderTarget>
Ogre2RenderTargetPtr
;
124
typedef
shared_ptr<Ogre2RenderTexture>
Ogre2RenderTexturePtr
;
125
typedef
shared_ptr<Ogre2RenderWindow>
Ogre2RenderWindowPtr
;
126
typedef
shared_ptr<Ogre2Scene>
Ogre2ScenePtr
;
127
typedef
shared_ptr<Ogre2SegmentationCamera>
128
Ogre2SegmentationCameraPtr
;
129
typedef
shared_ptr<Ogre2Sensor>
Ogre2SensorPtr
;
130
typedef
shared_ptr<Ogre2SpotLight>
Ogre2SpotLightPtr
;
131
typedef
shared_ptr<Ogre2SubMesh>
Ogre2SubMeshPtr
;
132
typedef
shared_ptr<Ogre2ThermalCamera>
Ogre2ThermalCameraPtr
;
133
typedef
shared_ptr<Ogre2Visual>
Ogre2VisualPtr
;
134
typedef
shared_ptr<Ogre2WideAngleCamera>
Ogre2WideAngleCameraPtr
;
135
typedef
shared_ptr<Ogre2WireBox>
Ogre2WireBoxPtr
;
136
137
typedef
shared_ptr<Ogre2GeometryStore>
Ogre2GeometryStorePtr
;
138
typedef
shared_ptr<Ogre2LightStore>
Ogre2LightStorePtr
;
139
typedef
shared_ptr<Ogre2NodeStore>
Ogre2NodeStorePtr
;
140
typedef
shared_ptr<Ogre2RenderTargetMaterial>
Ogre2RenderTargetMaterialPtr
;
141
typedef
shared_ptr<Ogre2SceneStore>
Ogre2SceneStorePtr
;
142
typedef
shared_ptr<Ogre2SensorStore>
Ogre2SensorStorePtr
;
143
typedef
shared_ptr<Ogre2SubMeshStore>
Ogre2SubMeshStorePtr
;
144
typedef
shared_ptr<Ogre2VisualStore>
Ogre2VisualStorePtr
;
145
146
typedef
shared_ptr<Ogre2MaterialMap>
Ogre2MaterialMapPtr
;
147
}
148
}
149
}
150
#endif