OptionalisEnabled: booleanOptionalupdateRate: EnumValue<ShadowMapUpdateRate, number>OptionalupdateCountPerSecond: numberOptionalresolutionMode: EnumValue<ShadowMapResolutionMode, number>OptionalfixedShadowMapResolution: numberOptionalshadowMapScaling: numberProtected_fixedProtected_isProtected_resolutionProtected_shadowProtected_updateProtected_updateShadow map resolution in pixels for both shadow map width and height. Only relevant if using the fixed shadow resolution mode.
Determines if shadows are enabled or not.
Controls how is shadow map resolution determined.
Scale the shadow map resolution using the provided factor. Only relevant if using dynamic shadow map resolution. Multiplied with the global shadow map scale.
How many times to update the shadow map per second, if using the manual interval shadow map mode.
Determines how often to rebuild the shadow map. Ignored for cascaded shadow maps which are updated every frame.
Copies all properties defined by the prototype of ShadowSettingsPerLight from other to this instance.
Clones this instance and returns a new ShadowSettingsPerLight with identical values.
Determines if this ShadowSettingsPerLight instance is equal to the other instance.
StaticisDetermines if both ShadowSettingsPerLight instances are equal.
Settings that control shadow map rendering on a per-light level.