|
| StreamingController (PayloadWebLoader *pPayloadWebLoader, PayloadBuildManager *pBuildManager, CameraFrustumStreamingVolume *pStreamingVolume, StreamingVolumeController *pStreamingVolumeController, QuadTreeCube *pQuadTreeCube, QuadTreeVisibilityUpdater *pVisibilityUpdater, LoadPrioritiser *pLoadPrioritiser, PayloadPool *pPayloadPool, PayloadEvicter *pPayloadEvicter, SceneGraphUpdater *pSceneGraphUpdater, RedundantNodeEvicter *pNodeEvicter, PayloadSlotStreamMap *pPayloadSlotStreamMap, PayloadPlaceholderBuilder *pPayloadPlaceholderBuilder, TerrainPlaceholderInserter *pTerrainPlaceholderInserter, ResourceNodeCache *pResourceNodeCache, Web::PrecacheService *pPrecachingService, Rendering::AsyncTexturing::HttpAsyncTextureLoader &httpAsyncTextureLoader, Rendering::AsyncTexturing::HttpAsyncCubeTextureLoader &httpAsyncCubeTextureLoader, Eegeo::Io::AsyncModels::HttpAsyncModelLoader &asyncModelLoader, Web::WebConnectivityValidator &webConnectivityValidator) |
|
void | SetLODStreams (const std::vector< Eegeo::Streaming::LodStreamMap > &lodStreamMaps) |
|
void | Render () |
|
void | Update (float deltaSeconds, const Camera::RenderCamera &renderCamera, const dv3 &ecefInterestPoint, Streaming::IStreamingVolume &streamingVolume) |
|
int | numPayloadsWaitingToLoad () |
|
int | numPayloadsWaitingToBuild () |
|
int | numPayloadsPendingLoadCompletion () const |
|
int | numPayloadsFailedLoad () |
|
int | numPayloadsCompleted (const IStreamingControllerPayloadFilter *payloadFilter=NULL) const |
|
int | totalPayloadsAllocated (const IStreamingControllerPayloadFilter *payloadFilter=NULL) const |
|
bool | AllPayloadsAreInSceneOrErrored (const IStreamingControllerPayloadFilter *payloadFilter=NULL) |
|
bool | AnyPayloadsInScene () const |
|
PayloadStateStats | GetPayloadStateStats () const |
|
void | evictAllOnNextUpdate () |
|
void | SetEnabled (bool enabled) |
|
bool | Enabled () |
|
bool | AllTexturesLoadedOrErrored () const |
|
void | RegisterStreamsChangedCallback (Helpers::ICallback0 &callback) |
|
void | UnregisterStreamsChangedCallback (Helpers::ICallback0 &callback) |
|
void | RegisterKeyVisibleCallback (TKeysCallback *callback) |
|
void | UnregisterKeyVisibleCallback (TKeysCallback *callback) |
|
void | RegisterKeyInvisibleCallback (TKeysCallback *callback) |
|
void | UnregisterKeyInvisibleCallback (TKeysCallback *callback) |
|
void | CallKeyVisibleCallbacks (const std::vector< MortonKey > &newlyVisibleKeys) |
|
void | CallKeyInvisibleCallbacks (const std::vector< MortonKey > &newlyInvisibleKeys) |
|
const std::vector< MortonKey > & | GetCurrentlyVisibleMortonKeys () const |
|
| NonCopyable (const NonCopyable &)=delete |
|
NonCopyable & | operator= (const NonCopyable &)=delete |
|