All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Streaming.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 namespace Eegeo
6 {
7  namespace Streaming
8  {
9  class BuildPrioritiser;
10  class PayloadSortFunctor;
11  class IResourceStream;
12  class IStreamingVolume;
13  class CameraFrustumStreamingVolume;
14  class LoadPrioritiser;
15  class LodStreamMap;
16  struct MortonKey;
17  class MortonKeyCompare;
18  class NullResourceStream;
19  class Payload;
20  class PayloadCache;
21  class PayloadCacheLoader;
22  class PayloadBuildManager;
23  class PayloadEvicter;
24  class PayloadLoadRequestItemFactory;
25  class PayloadPlaceholderBuilder;
26  class PayloadPool;
27  class PayloadPriorityComparator;
28  class PayloadSlotStreamMap;
29  class PayloadStateStats;
30  class PayloadWebLoader;
31  class PayloadWebLoadRequest;
32  class QuadTreeCube;
33  class QuadTreeNode;
34  class QuadTreeNodePool;
35  class QuadTreeVisibilityUpdater;
36  class QuadTreeNodePoolItemFactory;
37  class RedundantNodeEvicter;
38  class RegionSelectedResourceStream;
39  class ResourceCeilingProvider;
40  class ResourceNodeCache;
41  class ResourceStream;
42  class ResourceStreamBase;
43  class ResourceStreamComponent;
44  class SceneGraphUpdater;
45  class SceneGraphCellRepository;
46  class ISceneGraphCellCallback;
47  class StreamingController;
48  class StreamingVolume;
49  class SphericalStreamingVolume;
50  class StreamingVolumeController;
51  class TerrainPlaceholderInserter;
52  class IStreamingObserver;
53  class FrustumStreamingVolume;
54  class LoggingResourceStream;
55  class ResourceNode;
56  }
57 }