mirror of
https://github.com/godotengine/godot
synced 2024-09-18 20:11:29 +00:00
Merge pull request #60120 from Calinou/environment-editor-ssil-tonemap-hide
Hide SSIL properties when SSIL is disabled in the Environment resource
This commit is contained in:
commit
3fc7a96cf8
|
@ -189,6 +189,7 @@ void Environment::_update_ambient_light() {
|
||||||
void Environment::set_tonemapper(ToneMapper p_tone_mapper) {
|
void Environment::set_tonemapper(ToneMapper p_tone_mapper) {
|
||||||
tone_mapper = p_tone_mapper;
|
tone_mapper = p_tone_mapper;
|
||||||
_update_tonemap();
|
_update_tonemap();
|
||||||
|
notify_property_list_changed();
|
||||||
}
|
}
|
||||||
|
|
||||||
Environment::ToneMapper Environment::get_tonemapper() const {
|
Environment::ToneMapper Environment::get_tonemapper() const {
|
||||||
|
@ -1049,6 +1050,10 @@ void Environment::_validate_property(PropertyInfo &property) const {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (property.name == "tonemap_white" && tone_mapper == TONE_MAPPER_LINEAR) {
|
||||||
|
property.usage = PROPERTY_USAGE_NO_EDITOR | PROPERTY_USAGE_INTERNAL;
|
||||||
|
}
|
||||||
|
|
||||||
if (property.name == "glow_intensity" && glow_blend_mode == GLOW_BLEND_MODE_MIX) {
|
if (property.name == "glow_intensity" && glow_blend_mode == GLOW_BLEND_MODE_MIX) {
|
||||||
property.usage = PROPERTY_USAGE_NO_EDITOR | PROPERTY_USAGE_INTERNAL;
|
property.usage = PROPERTY_USAGE_NO_EDITOR | PROPERTY_USAGE_INTERNAL;
|
||||||
}
|
}
|
||||||
|
@ -1081,6 +1086,7 @@ void Environment::_validate_property(PropertyInfo &property) const {
|
||||||
"auto_exposure_",
|
"auto_exposure_",
|
||||||
"ssr_",
|
"ssr_",
|
||||||
"ssao_",
|
"ssao_",
|
||||||
|
"ssil_",
|
||||||
"sdfgi_",
|
"sdfgi_",
|
||||||
"glow_",
|
"glow_",
|
||||||
"adjustment_",
|
"adjustment_",
|
||||||
|
|
Loading…
Reference in a new issue