Public Member Functions | |
CityThemesTextureUpdater (Rendering::EnvironmentTextures &environmentTextures, Web::IWebLoadRequestFactory &webRequestFactory, Eegeo::Helpers::ITextureFileLoader &textureLoader, Eegeo::Helpers::IHttpCache &httpCache, Eegeo::Modules::Core::AsyncLoadersModule &asyncLoadersModule) | |
void | DownloadThemeTextures (const CityThemeData &targetTheme) |
bool | IsLoading () const |
int | CurrentThemeTexturesToLoad () const |
int | CurrentThemeTexturesLoaded () const |
bool | LoadsFailed () const |
void | CleanupRedundantLoads () |
void | ApplyThemeTextures (const CityThemeData &themeData) |
void | OnTextureLoadSuccess (const Eegeo::Rendering::AsyncTexturing::IAsyncTexture &loadedTexture) |
void | OnTextureLoadFail (const Eegeo::Rendering::AsyncTexturing::IAsyncTexture &loadedTexture) |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |