5 #include "ICityThemesUpdater.h"
6 #include "CityThemes.h"
9 #include "VectorMath.h"
11 #include "ConfigSections.h"
26 float cameraLocationDeltaThreshold,
27 float maxAltitudeForUpdate,
30 void Update(
float deltaSeconds,
const dv3& cameraEcefPosition);
31 bool GetEnabled()
const {
return m_enabled; }
32 void SetEnabled(
bool enabled) { m_enabled = enabled; }
34 void SetThemeMustContain(
const std::string& themeMustContain);
35 void TryRefreshTheme();
42 const float m_cameraLocationDeltaThreshold;
43 const float m_maxAltitudeForUpdate;
45 void TryChangeTheme(
const dv3& cameraEcefLocation);
49 bool m_shouldTryChangeTheme;
51 std::string m_themeMustContain;
53 std::string m_globeViewStateName;
54 float m_globeViewAltitude;