Orxonox  0.0.5 Codename: Arcturus
OgreForwardRefs.h
Go to the documentation of this file.
1 /*
2  * ORXONOX - the hottest 3D action shooter ever to exist
3  * > www.orxonox.net <
4  *
5  *
6  * License notice:
7  *
8  * This program is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU General Public License
10  * as published by the Free Software Foundation; either version 2
11  * of the License, or (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program; if not, write to the Free Software
20  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21  *
22  * Author:
23  * Reto Grieder
24  * Co-authors:
25  * ...
26  *
27  */
28 
29 #ifndef _OgreForwardRefs_H__
30 #define _OgreForwardRefs_H__
31 
32 #include "UtilPrereqs.h"
33 
34 namespace Ogre
35 {
36  class Angle;
37  class Animation;
38  class AnimationState;
39  class AnimationStateSet;
40  class AnimationTrack;
41  class Archive;
42  class ArchiveFactory;
43  class ArchiveManager;
44  class AutoParamDataSource;
45  class AxisAlignedBox;
46  class AxisAlignedBoxSceneQuery;
47  class Billboard;
48  class BillboardChain;
49  class BillboardSet;
50  class Bone;
51  class Camera;
52  class Codec;
53  class ColourValue;
54  class ConfigDialog;
55  template <typename T> class Controller;
56  template <typename T> class ControllerFunction;
57  class ControllerManager;
58  template <typename T> class ControllerValue;
59  class Degree;
60  class DynLib;
61  class DynLibManager;
62  class EdgeData;
63  class EdgeListBuilder;
64  class Entity;
65  class ErrorDialog;
66  class ExternalTextureSourceManager;
67  class Factory;
68  class Font;
69  class FontManager;
70  struct FrameEvent;
71  class FrameListener;
72  class Frustum;
73  class GpuProgram;
74  class GpuProgramManager;
75  class GpuProgramUsage;
76  class HardwareIndexBuffer;
77  class HardwareOcclusionQuery;
78  class HardwareVertexBuffer;
79  class HardwarePixelBuffer;
80  class HardwarePixelBufferSharedPtr;
81  class HighLevelGpuProgram;
82  class HighLevelGpuProgramManager;
83  class HighLevelGpuProgramFactory;
84  class IndexData;
85  class IntersectionSceneQuery;
86  class IntersectionSceneQueryListener;
87  class Image;
88  class KeyFrame;
89  class Light;
90  class Log;
91  class LogManager;
92  class ManualResourceLoader;
93  class ManualObject;
94  class Material;
95  class MaterialManager;
96  class MaterialScriptCompiler;
97  class Math;
98  class Matrix3;
99  class Matrix4;
100  class MemoryManager;
101  class Mesh;
102  class MeshSerializer;
103  class MeshSerializerImpl;
104  class MeshManager;
105  class MovableObject;
106  class MovablePlane;
107  class Node;
108  class NodeAnimationTrack;
109  class NodeKeyFrame;
110  class NumericAnimationTrack;
111  class NumericKeyFrame;
112  class Overlay;
113  class OverlayContainer;
114  class OverlayElement;
115  class OverlayElementFactory;
116  class OverlayManager;
117  class OverlaySystem;
118  class Particle;
119  class ParticleAffector;
120  class ParticleAffectorFactory;
121  class ParticleEmitter;
122  class ParticleEmitterFactory;
123  class ParticleSystem;
124  class ParticleSystemManager;
125  class ParticleSystemRenderer;
126  class ParticleSystemRendererFactory;
127  class ParticleVisualData;
128  class Pass;
129  class PatchMesh;
130  class PixelBox;
131  class Plane;
132  class PlaneBoundedVolume;
133  class Plugin;
134  class Pose;
135  class ProgressiveMesh;
136  class Profile;
137  class Profiler;
138  class Quaternion;
139  class Radian;
140  class Ray;
141  class RaySceneQuery;
142  class RaySceneQueryListener;
143  class Renderable;
144  class RenderPriorityGroup;
145  class RenderQueue;
146  class RenderQueueGroup;
147  class RenderQueueInvocation;
148  class RenderQueueInvocationSequence;
149  class RenderQueueListener;
150  class RenderSystem;
151  class RenderSystemCapabilities;
152  class RenderTarget;
153  class RenderTargetListener;
154  class RenderTexture;
155  class MultiRenderTarget;
156  class RenderWindow;
157  class RenderOperation;
158  class Resource;
159  class ResourceBackgroundQueue;
160  class ResourceGroupManager;
161  class ResourceManager;
162  class RibbonTrail;
163  class Root;
164  class SceneManager;
165  class SceneManagerEnumerator;
166  class SceneNode;
167  class SceneQuery;
168  class SceneQueryListener;
169  class ScriptLoader;
170  class Serializer;
171  class ShadowCaster;
172  class ShadowRenderable;
173  class ShadowTextureManager;
174  class SimpleRenderable;
175  class SimpleSpline;
176  class Skeleton;
177  class SkeletonInstance;
178  class SkeletonManager;
179  class Sphere;
180  class SphereSceneQuery;
181  class StaticGeometry;
182  class StringConverter;
183  class StringInterface;
184  class SubEntity;
185  class SubMesh;
186  class TagPoint;
187  class Technique;
188  class TempBlendedBufferInfo;
189  class ExternalTextureSource;
190  class TextureUnitState;
191  class Texture;
192  class TextureFont;
193  class TextureManager;
194  class TransformKeyFrame;
195  class Timer;
196  class UserDefinedObject;
197  class Vector2;
198  class Vector3;
199  class Vector4;
200  class Viewport;
201  class VertexAnimationTrack;
202  class VertexBufferBinding;
203  class VertexData;
204  class VertexDeclaration;
205  class VertexMorphKeyFrame;
206  class WireBoundingBox;
207  class Compositor;
208  class CompositorManager;
209  class CompositorChain;
210  class CompositorInstance;
211  class CompositionTechnique;
212  class CompositionPass;
213  class CompositionTargetPass;
214 
215  // Originally not in OgrePrerequisites.h
216  class BorderPanelOverlayElement;
217  class PanelOverlayElement;
218  class TextAreaOverlayElement;
219 }
220 
221 #endif /* _OgreForwardRefs_H__ */
void Log(LogSeverity severity, const string &message, int stack_frames_to_skip)
Definition: gmock-internal-utils.cc:131
Definition: OgreForwardRefs.h:58
Definition: OgreForwardRefs.h:55
Shared library macros, enums, constants and forward declarations for the util library ...
Definition: OgreForwardRefs.h:56
Definition: CorePrereqs.h:362