Builder
Builder for creating ColorGrading instances.
Configure color grading settings such as exposure, contrast, saturation, and tone mapping, then call build() to create the ColorGrading object.
Functions
Creates the ColorGrading object.
Sets the channel mixer to adjust individual color channels.
Sets the contrast adjustment.
Sets curve adjustments for shadows, midtones, and highlights.
Specifies a custom 3D color grading LUT to map the final sRGB color, applied after post-processing in LDR (sRGB space).
Sets the dimensions of the color grading LUT (3D cube side length).
Adjusts the exposure of the image in exposure value (EV) stops.
Enables or disables fast math approximations.
Sets the format of the color grading LUT.
Enables or disables gamut mapping.
Enables or disables luminance scaling.
Controls the amount of night adaptation to replicate low-light vision.
Sets the color space the graded color is converted to (default: Rec709-sRGB-D65). Only Rec709-sRGB-D65 and Rec709-Linear-D65 are supported, and only the transfer function is taken into account.
Sets the quality level of the color grading LUT.
Sets the saturation adjustment.
Sets shadows, midtones, and highlights adjustments.
Sets slope, offset, and power adjustments (ASC CDL).
Sets the tone mapper to use for tone mapping.
Sets the vibrance adjustment (selective saturation).
Adjusts the white balance of the image to remove color casts or for artistic purposes.