Public Member Functions | |
ThemeStateTransitionController (const std::string &initialStateName, ThemeStateController &themeStateController) | |
void | OnSharedThemeDataUpdate () |
void | StartTransitionToState (const Resources::CityThemes::CityThemeState &targetState, const Rendering::EnvironmentStateTextures &targetStateTextures, float transitionSpeed) |
void | SetState (const Resources::CityThemes::CityThemeState &targetState, const Rendering::EnvironmentStateTextures &targetStateTextures) |
void | Update (float dt, const dv3 &ecefInterestPoint) |
const std::string & | GetTargetStateName () const |