mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-29 20:42:56 +02:00
RenderSecondView shadow config follows that of RenderMainView
This commit is contained in:
parent
95f00e2caa
commit
8aa1bddcee
1 changed files with 8 additions and 1 deletions
|
@ -82,11 +82,18 @@ void RenderScriptingInterface::forceShadowsEnabled(bool enabled) {
|
||||||
_shadowsEnabled = (enabled);
|
_shadowsEnabled = (enabled);
|
||||||
_shadowsEnabledSetting.set(enabled);
|
_shadowsEnabledSetting.set(enabled);
|
||||||
|
|
||||||
auto lightingModelConfig = qApp->getRenderEngine()->getConfiguration()->getConfig<MakeLightingModel>("RenderMainView.LightingModel");
|
auto renderConfig = qApp->getRenderEngine()->getConfiguration();
|
||||||
|
assert(renderConfig);
|
||||||
|
auto lightingModelConfig = renderConfig->getConfig<MakeLightingModel>("RenderMainView.LightingModel");
|
||||||
if (lightingModelConfig) {
|
if (lightingModelConfig) {
|
||||||
Menu::getInstance()->setIsOptionChecked(MenuOption::Shadows, enabled);
|
Menu::getInstance()->setIsOptionChecked(MenuOption::Shadows, enabled);
|
||||||
lightingModelConfig->setShadow(enabled);
|
lightingModelConfig->setShadow(enabled);
|
||||||
}
|
}
|
||||||
|
auto secondaryLightingModelConfig = renderConfig->getConfig<MakeLightingModel>("RenderSecondView.LightingModel");
|
||||||
|
if (secondaryLightingModelConfig) {
|
||||||
|
Menu::getInstance()->setIsOptionChecked(MenuOption::Shadows, enabled);
|
||||||
|
secondaryLightingModelConfig->setShadow(enabled);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue