Gazebo Rendering
API Reference
9.0.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
OgreGeometry;
37
class
OgreGizmoVisual;
38
class
OgreGpuRays;
39
class
OgreGrid;
40
class
OgreHeightmap;
41
class
OgreInertiaVisual;
42
class
OgreJointVisual;
43
class
OgreLight;
44
class
OgreLightVisual;
45
class
OgreLidarVisual;
46
class
OgreLight;
47
class
OgreMarker;
48
class
OgreMaterial;
49
class
OgreMesh;
50
class
OgreMeshFactory;
51
class
OgreNode;
52
class
OgreObject;
53
class
OgreObjectInterface;
54
class
OgreParticleEmitter;
55
class
OgrePointLight;
56
class
OgreProjector;
57
class
OgreRayQuery;
58
class
OgreRenderEngine;
59
class
OgreRenderTarget;
60
class
OgreRenderTargetMaterial;
61
class
OgreRenderTexture;
62
class
OgreRenderWindow;
63
class
OgreScene;
64
class
OgreSensor;
65
class
OgreSpotLight;
66
class
OgreSubMesh;
67
class
OgreText;
68
class
OgreThermalCamera;
69
class
OgreVisual;
70
class
OgreWideAngleCamera;
71
class
OgreWireBox;
72
73
typedef
BaseSceneStore<OgreScene>
OgreSceneStore
;
74
typedef
BaseNodeStore<OgreNode>
OgreNodeStore
;
75
typedef
BaseLightStore<OgreLight>
OgreLightStore
;
76
typedef
BaseSensorStore<OgreSensor>
OgreSensorStore
;
77
typedef
BaseVisualStore<OgreVisual>
OgreVisualStore
;
78
typedef
BaseGeometryStore<OgreGeometry>
OgreGeometryStore
;
79
typedef
BaseSubMeshStore<OgreSubMesh>
OgreSubMeshStore
;
80
typedef
BaseMaterialMap<OgreMaterial>
OgreMaterialMap
;
81
82
typedef
shared_ptr<OgreArrowVisual>
OgreArrowVisualPtr
;
83
typedef
shared_ptr<OgreAxisVisual>
OgreAxisVisualPtr
;
84
typedef
shared_ptr<OgreCamera>
OgreCameraPtr
;
85
typedef
shared_ptr<OgreCapsule>
OgreCapsulePtr
;
86
typedef
shared_ptr<OgreCOMVisual>
OgreCOMVisualPtr
;
87
typedef
shared_ptr<OgreDepthCamera>
OgreDepthCameraPtr
;
88
typedef
shared_ptr<OgreDirectionalLight>
OgreDirectionalLightPtr
;
89
typedef
shared_ptr<OgreGeometry>
OgreGeometryPtr
;
90
typedef
shared_ptr<OgreGeometryStore>
OgreGeometryStorePtr
;
91
typedef
shared_ptr<OgreGizmoVisual>
OgreGizmoVisualPtr
;
92
typedef
shared_ptr<OgreGpuRays>
OgreGpuRaysPtr
;
93
typedef
shared_ptr<OgreGrid>
OgreGridPtr
;
94
typedef
shared_ptr<OgreHeightmap>
OgreHeightmapPtr
;
95
typedef
shared_ptr<OgreInertiaVisual>
OgreInertiaVisualPtr
;
96
typedef
shared_ptr<OgreJointVisual>
OgreJointVisualPtr
;
97
typedef
shared_ptr<OgreLight>
OgreLightPtr
;
98
typedef
shared_ptr<OgreLightVisual>
OgreLightVisualPtr
;
99
typedef
shared_ptr<OgreLidarVisual>
OgreLidarVisualPtr
;
100
typedef
shared_ptr<OgreLight>
OgreLightPtr
;
101
typedef
shared_ptr<OgreLightStore>
OgreLightStorePtr
;
102
typedef
shared_ptr<OgreMarker>
OgreMarkerPtr
;
103
typedef
shared_ptr<OgreMaterial>
OgreMaterialPtr
;
104
typedef
shared_ptr<OgreMaterialMap>
OgreMaterialMapPtr
;
105
typedef
shared_ptr<OgreMesh>
OgreMeshPtr
;
106
typedef
shared_ptr<OgreMeshFactory>
OgreMeshFactoryPtr
;
107
typedef
shared_ptr<OgreNode>
OgreNodePtr
;
108
typedef
shared_ptr<OgreNodeStore>
OgreNodeStorePtr
;
109
typedef
shared_ptr<OgreObject>
OgreObjectPtr
;
110
typedef
shared_ptr<OgreObjectInterface>
OgreObjectInterfacePtr
;
111
typedef
shared_ptr<OgreParticleEmitter>
OgreParticleEmitterPtr
;
112
typedef
shared_ptr<OgrePointLight>
OgrePointLightPtr
;
113
typedef
shared_ptr<OgreProjector>
OgreProjectorPtr
;
114
typedef
shared_ptr<OgreRayQuery>
OgreRayQueryPtr
;
115
typedef
shared_ptr<OgreRenderEngine>
OgreRenderEnginePtr
;
116
typedef
shared_ptr<OgreRenderTarget>
OgreRenderTargetPtr
;
117
typedef
shared_ptr<OgreRenderTargetMaterial>
OgreRenderTargetMaterialPtr
;
118
typedef
shared_ptr<OgreRenderTexture>
OgreRenderTexturePtr
;
119
typedef
shared_ptr<OgreRenderWindow>
OgreRenderWindowPtr
;
120
typedef
shared_ptr<OgreScene>
OgreScenePtr
;
121
typedef
shared_ptr<OgreSceneStore>
OgreSceneStorePtr
;
122
typedef
shared_ptr<OgreSensor>
OgreSensorPtr
;
123
typedef
shared_ptr<OgreSensorStore>
OgreSensorStorePtr
;
124
typedef
shared_ptr<OgreSpotLight>
OgreSpotLightPtr
;
125
typedef
shared_ptr<OgreSubMesh>
OgreSubMeshPtr
;
126
typedef
shared_ptr<OgreSubMeshStore>
OgreSubMeshStorePtr
;
127
typedef
shared_ptr<OgreText>
OgreTextPtr
;
128
typedef
shared_ptr<OgreThermalCamera>
OgreThermalCameraPtr
;
129
typedef
shared_ptr<OgreVisual>
OgreVisualPtr
;
130
typedef
shared_ptr<OgreVisualStore>
OgreVisualStorePtr
;
131
typedef
shared_ptr<OgreWideAngleCamera>
OgreWideAngleCameraPtr
;
132
typedef
shared_ptr<OgreWireBox>
OgreWireBoxPtr
;
133
}
134
}
135
}
136
#endif