bool LLEnvManagerNew::useRegionSky() { const LLEnvironmentSettings& region_settings = getRegionSettings(); // If region is set to defaults, if (region_settings.getSkyMap().size() == 0) { // well... apply the default sky settings. useDefaultSky(); return true; } // *TODO: Support fixed sky from region. // Otherwise apply region day cycle. LL_DEBUGS("Windlight") << "Applying region sky" << LL_ENDL; return useDayCycleParams( region_settings.getWLDayCycle(), LLEnvKey::SCOPE_REGION, region_settings.getDayTime()); }
bool LLEnvManagerNew::useRegionSky() { const LLEnvironmentSettings& region_settings = getRegionSettings(); // If region is set to defaults, if (region_settings.getSkyMap().size() == 0) { // well... apply the default sky settings. useDefaultSky(); return true; } // *TODO: Support fixed sky from region. // <FS:Ansariel> Quickprefs integration FloaterQuickPrefs::updateParam(QP_PARAM_SKY, LLSD(PRESET_NAME_REGION_DEFAULT)); // Otherwise apply region day cycle. LL_DEBUGS("Windlight") << "Applying region sky" << LL_ENDL; return useDayCycleParams( region_settings.getWLDayCycle(), LLEnvKey::SCOPE_REGION, region_settings.getDayTime()); }