History

RenderSecondView shadow config follows that of RenderMainView

Andrew Meadows committed 7 years ago

Commit 8aa1bdd1 parent 95f00e21 file · +8 −1Browse files

Showing the changes to interface/src/scripting/RenderScriptingInterface.cpp (1 of 1 file). Show all

Unified · Split

interface/src/scripting/RenderScriptingInterface.cpp+8−1
@@ -82,11 +82,18 @@ void RenderScriptingInterface::forceShadowsEnabled(bool enabled) { · 81 unmodified lines
82 _shadowsEnabled = (enabled);82 _shadowsEnabled = (enabled);
83 _shadowsEnabledSetting.set(enabled);83 _shadowsEnabledSetting.set(enabled);
84 84
85 auto lightingModelConfig = qApp->getRenderEngine()->getConfiguration()->getConfig<MakeLightingModel>("RenderMainView.LightingModel");85 auto renderConfig = qApp->getRenderEngine()->getConfiguration();
86 assert(renderConfig);
87 auto lightingModelConfig = renderConfig->getConfig<MakeLightingModel>("RenderMainView.LightingModel");
86 if (lightingModelConfig) {88 if (lightingModelConfig) {
87 Menu::getInstance()->setIsOptionChecked(MenuOption::Shadows, enabled);89 Menu::getInstance()->setIsOptionChecked(MenuOption::Shadows, enabled);
88 lightingModelConfig->setShadow(enabled);90 lightingModelConfig->setShadow(enabled);
89 }91 }
92 auto secondaryLightingModelConfig = renderConfig->getConfig<MakeLightingModel>("RenderSecondView.LightingModel");
93 if (secondaryLightingModelConfig) {
94 Menu::getInstance()->setIsOptionChecked(MenuOption::Shadows, enabled);
95 secondaryLightingModelConfig->setShadow(enabled);
96 }
90 });97 });
91}98}
92 99