RSX Code Reference
    Preparing search index...
    • rsx
    • UchimuraTonemappingSettings

    Class UchimuraTonemappingSettings

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

    Index
    • get blackTightness(): number

      Controls the slope of the curve at the base of the curve.

      Returns number

    • set blackTightness(value: number): 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: number): void

      Parameters

      • value: number

      Returns void

    • get contrast(): number

      Controls the contrast of the curve. Affects the entire curve.

      Returns number

    • set contrast(value: number): void

      Parameters

      • value: number

      Returns void

    • get linearSectionLength(): number

      Controls the length of the linear section of the curve.

      Returns number

    • set linearSectionLength(value: number): 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: number): void

      Parameters

      • value: number

      Returns void

    • get maximumBrightness(): number

      Controls the maximum point of the curve.

      Returns number

    • set maximumBrightness(value: number): void

      Parameters

      • value: number

      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.

      Returns void