Provides a base class for different kinds of light nodes.
Light is the abstract base class for light nodes, so it shouldn't be used directly (It can't be instanced). Other types of light nodes inherit from it. Light contains the common variables and parameters used for lighting.
https://docs.godotengine.org/en/latest/tutorials/3d/lights_and_shadows.html
If [code]true[/code], the light only appears in the editor and will not be visible at runtime. Default value:[code]false[/code].
The light's bake mode. See [enum BakeMode].
The light's color.
The light will affect objects in the selected layers.
The light's strength multiplier.
Secondary multiplier used with indirect light (light bounces). This works in baked light or GIProbe.
If [code]true[/code], the light's effect is reversed, darkening areas and casting bright shadows. Default value: [code]false[/code].
The intensity of the specular blob in objects affected by the light. At [code]0[/code] the light becomes a pure diffuse light.
Used to adjust shadow appearance. Too small a value results in self shadowing, while too large a value causes shadows to separate from casters. Adjust as needed.
The color of shadows cast by this light.
Attempts to reduce [member shadow_bias] gap.
If [code]true[/code], the light will cast shadows. Default value: [code]false[/code].
Light is ignored when baking. Note: hiding a light does [i]not[/i] affect baking.
Only indirect lighting will be baked. Default value.
Both direct and indirect light will be baked. Note: you should hide the light if you don't want it to appear twice (dynamic and baked).