Public Member Functions | |
CityThemesAnimatedObjectsLoader (Web::IWebLoadRequestFactory &webRequestFactory, Eegeo::Helpers::IHttpCache &httpCache, Eegeo::Rendering::AsyncTexturing::HttpAsyncTextureLoader &asyncTextureLoader) | |
void | LoadAnimatedObjectsForTheme (const CityThemeData &theme) |
bool | IsLoading () const |
bool | LoadsFailed () const |
void | CleanupRedundantLoads () |
void | RegisterAnimatedObjectsObserver (ICityThemeAnimatedObjectsObserver &observer) |
void | UnregisterAnimatedObjectsObserver (ICityThemeAnimatedObjectsObserver &observer) |
void | ApplyTheme () |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |