From d9cc22af8fab650950da02552ce38057f859a549 Mon Sep 17 00:00:00 2001 From: Alex Drozd Date: Thu, 22 Jun 2023 18:26:00 +0200 Subject: [PATCH] Binding LIGHT_PARAM_INTENSITY in RenderingServer --- doc/classes/RenderingServer.xml | 3 +++ servers/rendering_server.cpp | 1 + 2 files changed, 4 insertions(+) diff --git a/doc/classes/RenderingServer.xml b/doc/classes/RenderingServer.xml index 878b685c67c..9c1e53d92b0 100644 --- a/doc/classes/RenderingServer.xml +++ b/doc/classes/RenderingServer.xml @@ -4272,6 +4272,9 @@ + + Constant representing the intensity of the light, measured in Lumens when dealing with a [SpotLight3D] or [OmniLight3D], or measured in Lux with a [DirectionalLight3D]. Only used when [member ProjectSettings.rendering/lights_and_shadows/use_physical_light_units] is [code]true[/code]. + Represents the size of the [enum LightParam] enum. diff --git a/servers/rendering_server.cpp b/servers/rendering_server.cpp index a913f82f842..0c5c263265c 100644 --- a/servers/rendering_server.cpp +++ b/servers/rendering_server.cpp @@ -1933,6 +1933,7 @@ void RenderingServer::_bind_methods() { BIND_ENUM_CONSTANT(LIGHT_PARAM_SHADOW_OPACITY); BIND_ENUM_CONSTANT(LIGHT_PARAM_SHADOW_BLUR); BIND_ENUM_CONSTANT(LIGHT_PARAM_TRANSMITTANCE_BIAS); + BIND_ENUM_CONSTANT(LIGHT_PARAM_INTENSITY); BIND_ENUM_CONSTANT(LIGHT_PARAM_MAX); BIND_ENUM_CONSTANT(LIGHT_BAKE_DISABLED);