Class MotionBlurSettings

Class that notifies its parent ManagedSettigns or ManagedSubSettings object when one of its members changes.

Hierarchy

  • FrameworkObject
    • MotionBlurSettings

Constructors

Accessors

  • get cameraScale(): number
  • Determines the scale of the motion blur effect in camera space, exaggerate or attenuating the amount of it.

    Returns number

  • set cameraScale(value): void
  • Parameters

    • value: number

    Returns void

  • get globalScale(): number
  • Determines the scale of the motion blur effect globally, exaggerate or attenuating the amount of it.

    Returns number

  • set globalScale(value): void
  • Parameters

    • value: number

    Returns void

  • get isEnabled(): boolean
  • Enables or disables the motion blur effect.

    Returns boolean

  • set isEnabled(value): void
  • Parameters

    • value: boolean

    Returns void

  • get jitter(): Immutable<Vector4>
  • Determines the jitter factor for each stage starting from the seed to the d-blur sampling use wisely or it can Create ugly sampling artifacts.

    Returns Immutable<Vector4>

  • set jitter(value): void
  • Parameters

    Returns void

  • get maxAllowedAliasing(): number
  • Controls the maximum amount of d-blur over a maximum amount of aliasing cost (ie: 1.0f no aliasing). Only for Simple type.

    Returns number

  • set maxAllowedAliasing(value): void
  • Parameters

    • value: number

    Returns void

  • get objectScale(): number
  • Determines the scale of the motion blur effect in object space, exaggerate or attenuating the amount of it.

    Returns number

  • set objectScale(value): void
  • Parameters

    • value: number

    Returns void

  • get radius(): number
  • Determines the maximum radius applied for the d-blur.

    Returns number

  • set radius(value): void
  • Parameters

    • value: number

    Returns void

Methods

  • Marks the object as dirty.

    Parameters

    Returns void

  • Allows modifying this object multiple times in a row in a scope, without marking the object dirty immediately. Dirty flags are accumulated and the object is marked dirty at the end.

    Parameters

    • action: (() => void)

      The scope where the object is modified.

        • (): void
        • Returns void

    Returns void