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
ogre
include
gz
rendering
ogre
OgreRenderTypes.hh
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2015 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_OGRE_OGRERENDERTYPES_HH_
18
#define GZ_RENDERING_OGRE_OGRERENDERTYPES_HH_
19
20
#include <memory>
21
#include "
gz/rendering/base/BaseRenderTypes.hh
"
22
23
namespace
gz
24
{
25
namespace
rendering
26
{
27
inline
namespace
GZ_RENDERING_VERSION_NAMESPACE {
28
//
29
class
OgreArrowVisual;
30
class
OgreAxisVisual;
31
class
OgreCamera;
32
class
OgreCapsule;
33
class
OgreCOMVisual;
34
class
OgreDepthCamera;
35
class
OgreDirectionalLight;
36
class
OgreFrustumVisual;
37
class
OgreGeometry;
38
class
OgreGizmoVisual;
39
class
OgreGpuRays;
40
class
OgreGrid;
41
class
OgreHeightmap;
42
class
OgreInertiaVisual;
43
class
OgreJointVisual;
44
class
OgreLight;
45
class
OgreLightVisual;
46
class
OgreLidarVisual;
47
class
OgreLight;
48
class
OgreMarker;
49
class
OgreMaterial;
50
class
OgreMesh;
51
class
OgreMeshFactory;
52
class
OgreNode;
53
class
OgreObject;
54
class
OgreObjectInterface;
55
class
OgreParticleEmitter;
56
class
OgrePointLight;
57
class
OgreProjector;
58
class
OgreRayQuery;
59
class
OgreRenderEngine;
60
class
OgreRenderTarget;
61
class
OgreRenderTargetMaterial;
62
class
OgreRenderTexture;
63
class
OgreRenderWindow;
64
class
OgreScene;
65
class
OgreSensor;
66
class
OgreSpotLight;
67
class
OgreSubMesh;
68
class
OgreText;
69
class
OgreThermalCamera;
70
class
OgreVisual;
71
class
OgreWideAngleCamera;
72
class
OgreWireBox;
73
74
typedef
BaseSceneStore<OgreScene>
OgreSceneStore
;
75
typedef
BaseNodeStore<OgreNode>
OgreNodeStore
;
76
typedef
BaseLightStore<OgreLight>
OgreLightStore
;
77
typedef
BaseSensorStore<OgreSensor>
OgreSensorStore
;
78
typedef
BaseVisualStore<OgreVisual>
OgreVisualStore
;
79
typedef
BaseGeometryStore<OgreGeometry>
OgreGeometryStore
;
80
typedef
BaseSubMeshStore<OgreSubMesh>
OgreSubMeshStore
;
81
typedef
BaseMaterialMap<OgreMaterial>
OgreMaterialMap
;
82
83
typedef
shared_ptr<OgreArrowVisual>
OgreArrowVisualPtr
;
84
typedef
shared_ptr<OgreAxisVisual>
OgreAxisVisualPtr
;
85
typedef
shared_ptr<OgreCamera>
OgreCameraPtr
;
86
typedef
shared_ptr<OgreCapsule>
OgreCapsulePtr
;
87
typedef
shared_ptr<OgreCOMVisual>
OgreCOMVisualPtr
;
88
typedef
shared_ptr<OgreDepthCamera>
OgreDepthCameraPtr
;
89
typedef
shared_ptr<OgreDirectionalLight>
OgreDirectionalLightPtr
;
90
typedef
shared_ptr<OgreFrustumVisual>
OgreFrustumVisualPtr
;
91
typedef
shared_ptr<OgreGeometry>
OgreGeometryPtr
;
92
typedef
shared_ptr<OgreGeometryStore>
OgreGeometryStorePtr
;
93
typedef
shared_ptr<OgreGizmoVisual>
OgreGizmoVisualPtr
;
94
typedef
shared_ptr<OgreGpuRays>
OgreGpuRaysPtr
;
95
typedef
shared_ptr<OgreGrid>
OgreGridPtr
;
96
typedef
shared_ptr<OgreHeightmap>
OgreHeightmapPtr
;
97
typedef
shared_ptr<OgreInertiaVisual>
OgreInertiaVisualPtr
;
98
typedef
shared_ptr<OgreJointVisual>
OgreJointVisualPtr
;
99
typedef
shared_ptr<OgreLight>
OgreLightPtr
;
100
typedef
shared_ptr<OgreLightVisual>
OgreLightVisualPtr
;
101
typedef
shared_ptr<OgreLidarVisual>
OgreLidarVisualPtr
;
102
typedef
shared_ptr<OgreLight>
OgreLightPtr
;
103
typedef
shared_ptr<OgreLightStore>
OgreLightStorePtr
;
104
typedef
shared_ptr<OgreMarker>
OgreMarkerPtr
;
105
typedef
shared_ptr<OgreMaterial>
OgreMaterialPtr
;
106
typedef
shared_ptr<OgreMaterialMap>
OgreMaterialMapPtr
;
107
typedef
shared_ptr<OgreMesh>
OgreMeshPtr
;
108
typedef
shared_ptr<OgreMeshFactory>
OgreMeshFactoryPtr
;
109
typedef
shared_ptr<OgreNode>
OgreNodePtr
;
110
typedef
shared_ptr<OgreNodeStore>
OgreNodeStorePtr
;
111
typedef
shared_ptr<OgreObject>
OgreObjectPtr
;
112
typedef
shared_ptr<OgreObjectInterface>
OgreObjectInterfacePtr
;
113
typedef
shared_ptr<OgreParticleEmitter>
OgreParticleEmitterPtr
;
114
typedef
shared_ptr<OgrePointLight>
OgrePointLightPtr
;
115
typedef
shared_ptr<OgreProjector>
OgreProjectorPtr
;
116
typedef
shared_ptr<OgreRayQuery>
OgreRayQueryPtr
;
117
typedef
shared_ptr<OgreRenderEngine>
OgreRenderEnginePtr
;
118
typedef
shared_ptr<OgreRenderTarget>
OgreRenderTargetPtr
;
119
typedef
shared_ptr<OgreRenderTargetMaterial>
OgreRenderTargetMaterialPtr
;
120
typedef
shared_ptr<OgreRenderTexture>
OgreRenderTexturePtr
;
121
typedef
shared_ptr<OgreRenderWindow>
OgreRenderWindowPtr
;
122
typedef
shared_ptr<OgreScene>
OgreScenePtr
;
123
typedef
shared_ptr<OgreSceneStore>
OgreSceneStorePtr
;
124
typedef
shared_ptr<OgreSensor>
OgreSensorPtr
;
125
typedef
shared_ptr<OgreSensorStore>
OgreSensorStorePtr
;
126
typedef
shared_ptr<OgreSpotLight>
OgreSpotLightPtr
;
127
typedef
shared_ptr<OgreSubMesh>
OgreSubMeshPtr
;
128
typedef
shared_ptr<OgreSubMeshStore>
OgreSubMeshStorePtr
;
129
typedef
shared_ptr<OgreText>
OgreTextPtr
;
130
typedef
shared_ptr<OgreThermalCamera>
OgreThermalCameraPtr
;
131
typedef
shared_ptr<OgreVisual>
OgreVisualPtr
;
132
typedef
shared_ptr<OgreVisualStore>
OgreVisualStorePtr
;
133
typedef
shared_ptr<OgreWideAngleCamera>
OgreWideAngleCameraPtr
;
134
typedef
shared_ptr<OgreWireBox>
OgreWireBoxPtr
;
135
}
136
}
137
}
138
#endif