Class ShadowSettingsPerLight

Settings that control shadow map rendering on a per-light level.

Constructors

Properties

_fixedShadowMapResolution: number
_isEnabled: boolean
_resolutionMode: EnumValue<ShadowMapResolutionMode, number>
_shadowMapScaling: number
_updateCountPerSecond: number
_updateRate: EnumValue<ShadowMapUpdateRate, number>

Accessors

  • get fixedShadowMapResolution(): number
  • Shadow map resolution in pixels for both shadow map width and height. Only relevant if using the fixed shadow resolution mode.

    Returns number

  • set fixedShadowMapResolution(value): void
  • Parameters

    • value: number

    Returns void

  • get isEnabled(): boolean
  • Determines if shadows are enabled or not.

    Returns boolean

  • set isEnabled(value): void
  • Parameters

    • value: boolean

    Returns void

  • get shadowMapScaling(): number
  • Scale the shadow map resolution using the provided factor. Only relevant if using dynamic shadow map resolution. Multiplied with the global shadow map scale.

    Returns number

  • set shadowMapScaling(value): void
  • Parameters

    • value: number

    Returns void

  • get updateCountPerSecond(): number
  • How many times to update the shadow map per second, if using the manual interval shadow map mode.

    Returns number

  • set updateCountPerSecond(value): void
  • Parameters

    • value: number

    Returns void

Methods