|
| StreamingModule (Eegeo::Web::IWebLoadRequestFactory &webLoadRequestFactory, Eegeo::Helpers::IHttpCache &httpCache, Eegeo::Concurrency::Tasks::IWorkPool &workPool, Eegeo::Streaming::CameraFrustumStreamingVolume &streamingVolume, Eegeo::Resources::CityThemes::ICityThemesService &cityThemesService, Eegeo::Rendering::AsyncTexturing::HttpAsyncTextureLoader &httpAsyncTextureLoader, Eegeo::Rendering::AsyncTexturing::HttpAsyncCubeTextureLoader &httpAsyncCubeTextureLoader, Eegeo::Io::AsyncModels::HttpAsyncModelLoader &asyncModelLoader, Eegeo::Resources::Terrain::TerrainStreaming &terrainStreaming, Eegeo::DebugRendering::DebugRenderer &debugRenderer, size_t resourceNodeCacheEntries, Web::WebConnectivityValidator &webConnectivityValidator, const int webReqestTimeoutSeconds) |
|
Web::PrecacheService & | GetPrecachingService () const |
|
Streaming::StreamingController & | GetStreamingController () const |
|
Streaming::BuildPrioritiser & | GetBuildPrioritiser () const |
|
Streaming::PayloadBuildManager & | GetPayloadBuildManager () const |
|
Streaming::StreamingVolumeController & | GetStreamingVolumeController () const |
|
Streaming::QuadTreeCube & | GetQuadTreeCube () const |
|
Streaming::QuadTreeVisibilityUpdater & | GetQuadTreeVisibilityUpdater () const |
|
Streaming::PayloadPriorityComparator & | GetPayloadPriorityComparator () const |
|
Streaming::PayloadSlotStreamMap & | GetPayloadStreams () const |
|
Streaming::PayloadPlaceholderBuilder & | GetPayloadPlaceholderBuilder () const |
|
Streaming::TerrainPlaceholderInserter & | GetTerrainPlaceholderInserter () const |
|
Streaming::LoadPrioritiser & | GetLoadPrioritiser () const |
|
Streaming::QuadTreeNodePool & | GetQuadTreeNodePool () const |
|
Streaming::PayloadPool & | GetPayloadPool () const |
|
Streaming::PayloadEvicter & | GetPayloadEvicter () const |
|
Streaming::SceneGraphUpdater & | GetSceneGraphUpdater () const |
|
Streaming::RedundantNodeEvicter & | GetRedundantNodeEvicter () const |
|
Streaming::ResourceNodeCache & | GetResourceNodeCache () const |
|
Streaming::PayloadWebLoader & | GetPayloadWebLoader () const |
|
Streaming::SceneGraphCellRepository & | GetSceneGraphCellRepository () |
|
Streaming::Debug::StreamingPipelineVisualiser & | GetStreamingVisauliser () |
|
void | SetStreams (const std::vector< Eegeo::Streaming::LodStreamMap > &lodStreamMaps) |
|
void | Update (float dt, const Camera::RenderCamera &renderCamera, const dv3 &ecefInterestPoint, Streaming::IStreamingVolume &streamingVolume) |
|
void | Draw (const Rendering::RenderContext &renderContext) |
|