@@ -81,25 +81,25 @@ void OvCore::ECS::Components::CPostProcessStack::OnInspector(OvUI::Internal::Wid
8181 auto & fxaaSettings = m_settings.Get <Rendering::PostProcess::FXAAEffect, Rendering::PostProcess::FXAASettings>();
8282 auto & tonemappingSettings = m_settings.Get <Rendering::PostProcess::TonemappingEffect, Rendering::PostProcess::TonemappingSettings>();
8383
84- OvCore::Helpers::GUIDrawer::DrawBoolean (p_root, " Bloom Enabled" , bloomSettings.enabled );
85- OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Bloom Intensity" , bloomSettings.intensity , 0 .1f , 0 .0f , Rendering::PostProcess::BloomConstants::kMaxBloomIntensity );
86- OvCore::Helpers::GUIDrawer::DrawScalar<int >(p_root, " Bloom Passes" , bloomSettings.passes , 1 , Rendering::PostProcess::BloomConstants::kMinPassCount , Rendering::PostProcess::BloomConstants::kMaxPassCount );
87-
88- p_root.CreateWidget <OvUI::Widgets::Visual::Separator>();
89- p_root.CreateWidget <OvUI::Widgets::Layout::Spacing>();
90-
9184 OvCore::Helpers::GUIDrawer::DrawBoolean (p_root, " Auto Exposure Enabled" , autoExposureSettings.enabled );
9285 OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Auto Exposure Center Weight Bias" , autoExposureSettings.centerWeightBias , 0 .1f , 0 .0f , 1 .0f );
93- OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Auto Exposure Min Luminance (EV)" , autoExposureSettings.minLuminanceEV , 1 . 0f , OvCore::Helpers::GUIDrawer::_MIN_FLOAT, OvCore::Helpers::GUIDrawer::_MAX_FLOAT);
94- OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Auto Exposure Max Luminance (EV)" , autoExposureSettings.maxLuminanceEV , 1 . 0f , OvCore::Helpers::GUIDrawer::_MIN_FLOAT, OvCore::Helpers::GUIDrawer::_MAX_FLOAT);
95- OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Auto Exposure Exposure Compensation (EV)" , autoExposureSettings.exposureCompensationEV , 1 . 0f , OvCore::Helpers::GUIDrawer::_MIN_FLOAT, OvCore::Helpers::GUIDrawer::_MAX_FLOAT);
86+ OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Auto Exposure Min Luminance (EV)" , autoExposureSettings.minLuminanceEV , 0 . 1f , OvCore::Helpers::GUIDrawer::_MIN_FLOAT, OvCore::Helpers::GUIDrawer::_MAX_FLOAT);
87+ OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Auto Exposure Max Luminance (EV)" , autoExposureSettings.maxLuminanceEV , 0 . 1f , OvCore::Helpers::GUIDrawer::_MIN_FLOAT, OvCore::Helpers::GUIDrawer::_MAX_FLOAT);
88+ OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Auto Exposure Exposure Compensation (EV)" , autoExposureSettings.exposureCompensationEV , 0 . 1f , OvCore::Helpers::GUIDrawer::_MIN_FLOAT, OvCore::Helpers::GUIDrawer::_MAX_FLOAT);
9689 OvCore::Helpers::GUIDrawer::DrawBoolean (p_root, " Auto Exposure Progressive" , autoExposureSettings.progressive );
9790 OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Auto Exposure Speed Up" , autoExposureSettings.speedUp );
9891 OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Auto Exposure Speed Down" , autoExposureSettings.speedDown );
9992
10093 p_root.CreateWidget <OvUI::Widgets::Visual::Separator>();
10194 p_root.CreateWidget <OvUI::Widgets::Layout::Spacing>();
10295
96+ OvCore::Helpers::GUIDrawer::DrawBoolean (p_root, " Bloom Enabled" , bloomSettings.enabled );
97+ OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Bloom Intensity" , bloomSettings.intensity , 0 .1f , 0 .0f , Rendering::PostProcess::BloomConstants::kMaxBloomIntensity );
98+ OvCore::Helpers::GUIDrawer::DrawScalar<int >(p_root, " Bloom Passes" , bloomSettings.passes , 1 , Rendering::PostProcess::BloomConstants::kMinPassCount , Rendering::PostProcess::BloomConstants::kMaxPassCount );
99+
100+ p_root.CreateWidget <OvUI::Widgets::Visual::Separator>();
101+ p_root.CreateWidget <OvUI::Widgets::Layout::Spacing>();
102+
103103 OvCore::Helpers::GUIDrawer::DrawBoolean (p_root, " Tonemapping Enabled" , tonemappingSettings.enabled );
104104 OvCore::Helpers::GUIDrawer::DrawScalar<float >(p_root, " Tonemapping Exposure" , tonemappingSettings.exposure , 0 .05f , 0 .0f );
105105 Helpers::GUIDrawer::CreateTitle (p_root, " Tonemapping Mode" );
@@ -112,8 +112,7 @@ void OvCore::ECS::Components::CPostProcessStack::OnInspector(OvUI::Internal::Wid
112112 { 4 , " Uncharted 2 (Filmic)" },
113113 { 5 , " ACES" }
114114 };
115- tonemappingMode.ValueChangedEvent += [this ](int p_choice)
116- {
115+ tonemappingMode.ValueChangedEvent += [this ](int p_choice) {
117116 auto & tonemappingSettings = m_settings.Get <Rendering::PostProcess::TonemappingEffect, Rendering::PostProcess::TonemappingSettings>();
118117 tonemappingSettings.mode = static_cast <OvCore::Rendering::PostProcess::ETonemappingMode>(p_choice);
119118 };
0 commit comments