All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Resources::CityThemes::ICityThemesService Class Referenceabstract
Inheritance diagram for Eegeo::Resources::CityThemes::ICityThemesService:
Eegeo::Resources::CityThemes::ICityThemeChangedObservable

Public Member Functions

virtual bool ThemeChangeInProgress () const =0
 
virtual const CityThemeDataGetCurrentTheme () 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
 

The documentation for this class was generated from the following file: