Public Member Functions | |
CityThemesLoadInitialThemeState (const std::string &stateName, Eegeo::Modules::Map::CityThemesModule &cityThemesModule, Eegeo::Modules::Core::AsyncLoadersModule &asyncLoadersModule, Eegeo::Io::AsyncModels::HttpAsyncModelLoader &asyncModelLoader, const Eegeo::Config::PlatformConfig &platformConfig) | |
void | Enter () override |
void | Update (float dt, const Camera::RenderCamera &renderCamera, const dv3 &ecefInterestPoint, Streaming::IStreamingVolume &streamingVolume) override |
void | Exit () override |
void | SetChangeStateCallback (IChangeStateCallback *changeStateCallback) override |
void | ExitState () |
void | OnThemeRequested (const Resources::CityThemes::CityThemeData &newTheme) override |
void | OnThemeChanged (const Resources::CityThemes::CityThemeData &newTheme) override |
Public Member Functions inherited from Eegeo::WorldStates::BaseState | |
BaseState (std::string stateName) | |
virtual std::string | GetStateName () const |
virtual float | GetProgress () const |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::WorldStates::BaseState | |
void | SetProgress (float progress) |