1
/***************************************************************************
2
OgrePagingLandScapePrecompiledHeaders.cpp - description
4
copyright : (C) 2006 Tuan Kuranes
5
email : tuan.kuranes@free.fr
6
***************************************************************************/
8
/***************************************************************************
10
* This program is free software; you can redistribute it and/or modify *
11
* it under the terms of the GNU Lesser General Public License as *
12
* published by the Free Software Foundation; either version 2 of the *
13
* License, or (at your option) any later version. *
15
***************************************************************************/
16
#ifndef _PRECOMP_HEADERS
17
#define _PRECOMP_HEADERS
19
#ifdef _PRECOMPILED_HEADERS
21
#include "OgrePagingLandScapePrerequisites.h"
23
// -------------------------------------------------------
24
// Octree Scene Manager ( occlusion management inside )
25
// -------------------------------------------------------
27
#include "OgrePagingLandScapeOctreeSceneManager.h"
28
#include "OgrePagingLandScapeOctreeNode.h"
29
#include "OgrePagingLandScapeOctree.h"
30
#include "OgrePagingLandScapeOctreeCamera.h"
32
#include "OgrePagingLandScapeOctreeRaySceneQuery.h"
34
//hardware occlusion management
37
#include "OgreOcclusionBoundingBox.h"
38
#include "OgrePagingLandScapeOcclusionQuerySet.h"
39
#include "OgrePagingLandScapeOcclusionSorter.h"
41
#include "OgrePagingLandScapeOcclusionTraversal.h"
43
#include "OgrePagingLandScapeOcclusion.h"
44
#include "OgrePagingLandScapeOcclusionElement.h"
47
// -------------------------------------------------------
48
// Paging Scene Manager
49
// -------------------------------------------------------
50
#include "OgrePagingLandScapeSceneManager.h"
51
#include "OgrePagingLandScapeOptions.h"
52
#include "OgrePagingLandScapeCamera.h"
54
#include "OgrePagingLandScapeRaySceneQuery.h"
57
#include "OgrePagingLandScapeHorizon.h"
63
#include "OgrePagingLandScapePage.h"
64
#include "OgrePagingLandScapePageRenderable.h"
65
#include "OgrePagingLandScapePageManager.h"
68
// Tile Management (page is constituted of tiles.)
69
#include "OgrePagingLandScapeTile.h"
70
#include "OgrePagingLandScapeTileInfo.h"
71
#include "OgrePagingLandScapeTileManager.h"
73
// IndexBuffer Caching to share it across tiles and LOD
74
#include "OgrePagingLandScapeIndexBuffer.h"
76
// Renderable that constitutes tiles
77
#include "OgrePagingLandScapeRenderable.h"
78
#include "OgrePagingLandScapeRenderableManager.h"
81
// Terrain Data Source management
82
#include "OgrePagingLandScapeData2D.h"
84
#include "OgrePagingLandScapeData2DManager.h"
87
// Terrain Texture Source management
88
#include "OgrePagingLandScapeTexture.h"
90
#include "OgrePagingLandScapeTextureManager.h"
92
// User Call back system using listener pattern
93
#include "OgrePagingLandScapeListenerManager.h"
94
#include "OgrePagingLandScapeListener.h"
95
#include "OgrePagingLandScapeCallback.h"
96
#include "OgrePagingLandScapeCallbackEvent.h"
100
#include "OgrePagingLandScapeMeshDecal.h"
104
#include "OgrePagingLandscapePoolSet.h"
105
#include "OgrePagingLandscapeQueue.h"
107
#include "OgreDebugRectangle2D.h"
108
#include "fileutils.h"
111
#endif //_PRECOMP_HEADERS