Class UchimuraTonemappingSettings

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

Hierarchy

  • FrameworkObject
    • UchimuraTonemappingSettings

Constructors

Accessors

  • get blackTightness(): number
  • Controls the slope of the curve at the base of the curve.

    Returns number

  • set blackTightness(value): void
  • Parameters

    • value: number

    Returns void

  • get blackValue(): number
  • Controls the black value of the curve at the base of the curve.

    Returns number

  • set blackValue(value): void
  • Parameters

    • value: number

    Returns void

  • get contrast(): number
  • Controls the contrast of the curve. Affects the entire curve.

    Returns number

  • set contrast(value): void
  • Parameters

    • value: number

    Returns void

  • get linearSectionLength(): number
  • Controls the length of the linear section of the curve.

    Returns number

  • set linearSectionLength(value): void
  • Parameters

    • value: number

    Returns void

  • get linearSectionStart(): number
  • Controls the starting point of the linear section of the curve.

    Returns number

  • set linearSectionStart(value): void
  • Parameters

    • value: number

    Returns void

  • get maximumBrightness(): number
  • Controls the maximum point of the curve.

    Returns number

  • set maximumBrightness(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