|
| ThemeStateController (Rendering::EnvironmentMaterialRepository &materialRepository, Rendering::Scene::SceneElementRepository< Rendering::Renderables::PackedRenderable > &buildingsRenderables, Rendering::Scene::SceneElementRepository< Rendering::Renderables::PackedRenderable > &transportRenderables, Rendering::Scene::SceneElementRepository< Rendering::Renderables::PackedRenderable > &terrainRenderables, Lighting::GlobalLighting &globalLighting, Lighting::GlobalFogging &globalFogging, Lighting::GlobalShadowing &globalShadowing, Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool, Rendering::AsyncTexturing::HttpAsyncTextureLoader &asyncTextureLoader, Eegeo::Weather::WeatherOverlayController &weatherOverlayController, Rendering::Materials::WeatherOverlayMaterial2 &weatherOverlayMaterial) |
|
void | ResetFromState () |
|
void | SetState (const Resources::CityThemes::CityThemeState &state, const Rendering::EnvironmentStateTextures &stateTextures) |
|
void | StartTransitionToState (const Resources::CityThemes::CityThemeState &targetState, const Rendering::EnvironmentStateTextures &targetStateTextures) |
|
void | UpdateMaterialsOnRenderables (const Rendering::Scene::ISceneElementSource< Rendering::Renderables::PackedRenderable > &sceneElements) |
|
void | SetTransition (float t, const dv3 &ecefInterestPoint) |
|
Resources::CityThemes::CityThemeState & | GetFromState () |
|
const
Resources::CityThemes::CityThemeState & | GetToState () const |
|
void | RegisterObserver (ICityThemeStateObserver &themeStateObserver) |
|
void | UnregisterObserver (ICityThemeStateObserver &themeStateObserver) |
|
The documentation for this class was generated from the following file: