struct TonemappingSettings

Settings that control tonemap post-process.

Public

Constructors

TonemappingSettings

TonemappingSettings() = default

Methods

staticGetRttiStatic

static RTTIType *GetRttiStatic()

GetRtti

RTTIType *GetRtti() const override

Returns an interface you can use to access class' Run Time Type Information.

Fields

FilmicCurveShoulderStrength

float FilmicCurveShoulderStrength

Controls the shoulder (upper non-linear) section of the filmic curve used for tonemapping.

Mostly affects bright areas of the image and allows you to reduce over-exposure.

FilmicCurveLinearStrength

float FilmicCurveLinearStrength

Controls the linear (middle) section of the filmic curve used for tonemapping.

Mostly affects mid-range areas of the image.

FilmicCurveLinearAngle

float FilmicCurveLinearAngle

Controls the linear (middle) section of the filmic curve used for tonemapping.

Mostly affects mid-range areas of the image and allows you to control how quickly does the curve climb.

FilmicCurveToeStrength

float FilmicCurveToeStrength

Controls the toe (lower non-linear) section of the filmic curve used for tonemapping.

Mostly affects dark areas of the image and allows you to reduce under-exposure.

FilmicCurveToeNumerator

float FilmicCurveToeNumerator

Controls the toe (lower non-linear) section of the filmic curve. used for tonemapping.

Affects low-range.

FilmicCurveToeDenominator

float FilmicCurveToeDenominator

Controls the toe (lower non-linear) section of the filmic curve used for tonemapping.

Affects low-range.

FilmicCurveLinearWhitePoint

float FilmicCurveLinearWhitePoint

Controls the white point of the filmic curve used for tonemapping.

Affects the entire curve.