All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Modules.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 namespace Eegeo
6 {
7  namespace Modules
8  {
9  namespace Core
10  {
11  class CoreModule;
12  class RenderingModule;
13  class LightingModule;
14  class FontsModule;
15  class AsyncLoadersModule;
16  class DebugRenderingModule;
17  class SceneModelsModule;
18  struct FontsModuleConfiguration;
19  struct DebugRenderingModuleConfiguration;
20  }
21 
22  namespace Map
23  {
24  class MapModule;
25  class StreamingModule;
26  class CoverageTreeModule;
27  class WeatherModule;
28  class EnvironmentMaterialModule;
29  class CityThemesModule;
30  class MapDebugModule;
31 
32  namespace Layers
33  {
34  class TerrainStreamingModule;
35  class TerrainModelModule;
36  class TerrainPresentationModule;
37 
38  class BuildingStreamingModule;
39  class BuildingModelModule;
40  class BuildingPresentationModule;
41 
42  class TransportStreamingModule;
43  class TransportModelModule;
44  class TransportPresentationModule;
45 
46  class PlaceNamesStreamingModule;
47  class PlaceNamesPresentationModule;
48  class PlaceNamesModelModule;
49 
50  class InteriorsModelModule;
51  class InteriorsPresentationModule;
52  class InteriorsStreamingModule;
53  class InteriorsMaterialsModule;
54 
55  class PropModule;
56 
57  class ShadowModelModule;
58  class ShadowPresentationModule;
59  }
60  }
61 
62  namespace Data
63  {
64  class DataModule;
65  class GeofenceModule;
66  class PolyChartModule;
67  class StencilAreaModule;
68  }
69 
70  class RoutesModule;
71  class TrafficModule;
72  class AnimatedObjectsModule;
73  class FireworksModule;
74  class DataModule;
75  class BuildingFootprintsModule;
76  class CollisionVisualizationModule;
77  class ISceneBuilderModule;
78  class IInteriorSceneBuilderModule;
79 
80  class IPlatformAbstractionModule;
81 
82  class SQLiteModule;
83  }
84 
85  namespace iOS
86  {
87  class iOSPlatformAbstractionModule;
88  }
89 
90  namespace Android
91  {
92  class AndroidPlatformAbstractionModule;
93  }
94 
95  namespace Windows
96  {
97  class WindowsPlatformAbstractionModule;
98  }
99 }