All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Terrain.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 namespace Eegeo
6 {
7  namespace Resources
8  {
9  namespace Terrain
10  {
11  class TerrainStreaming;
12  class ITerrainHeightLookup;
13 
14  namespace Collision
15  {
16  class TerrainRayPicker;
17  }
18 
19  namespace Heights
20  {
21  class ITerrainHeightsCallback;
22  class TerrainHeightProvider;
23  class TerrainHeightRepository;
24  class CullingVolumeTreeHeightQuery;
25  }
26 
27  namespace lcm
28  {
29  class ChunkedLcmTerrainBuilder;
30  class ChunkedLcmTerrainHeightLookup;
31  class CulledHeightMesh;
32  struct ChunkedLcmTerrainBuilderOutput;
33 
34  }
35 
36  namespace Placeholder
37  {
38  class TerrainPlaceholderBuilder;
39  }
40 
41  namespace Raster
42  {
43  class RasterTerrainBuilder;
44  class RasterTerrainHeightLookup;
45  }
46  }
47  }
48 }