Public Member Functions | |
virtual bool | ThemeChangeInProgress () const =0 |
virtual const CityThemeData & | GetCurrentTheme () const =0 |
virtual bool | HasCurrentTheme () const =0 |
virtual bool | IsStreaming () const =0 |
virtual void | SetSpecificTheme (CityThemeData const &cityTheme)=0 |
virtual bool | RequestTransitionToState (const std::string &stateName, const float transitionSpeed)=0 |
virtual bool | RequestTransitionToGlobeView (const std::string &globeViewStateName, const float transitionSpeed)=0 |
virtual bool | RequestTransitionToLastRequestedState (const float transitionSpeed)=0 |
virtual const EnvironmentThemesData & | GetSharedThemeData () const =0 |
Public Member Functions inherited from Eegeo::Resources::CityThemes::ICityThemeChangedObservable | |
virtual void | RegisterThemeChangedObserver (ICityThemeChangedObserver &observerToAdd)=0 |
virtual void | UnregisterThemeChangedObserver (ICityThemeChangedObserver &observerToRemove)=0 |
virtual void | SubscribeSharedThemeDataChanged (Helpers::ICallback0 &callback)=0 |
virtual void | UnsubscribeSharedThemeDataChanged (Helpers::ICallback0 &callback)=0 |