Structs§
- Chromaticity
- Cicp
Profile - A Coding Independent Code Point.
- Color
Date Time - Color
Primaries - Color
Profile - ICC Profile representation
- Cube
- 3D CLUT helper
- Description
String - DtUch
Hcb - Darktable HCB ( Darktable Uniform Color Space )
- DtUch
Hsb - Darktable UCS HSB ( Darktable Uniform Color Space )
- DtUch
Jch - Darktable UCS JCH ( Darktable Uniform Color Space )
- Hypercube
- 4D CLUT helper.
- ICtCp
- Jzazbz
- Represents Jzazbz
- Jzczhz
- Represents Jzazbz in polar coordinates as Jzczhz
- LCh
- Representing a color in cylindrical CIE LCh(uv) color space
- Lab
- Holds CIE LAB values
- Localizable
String - LutData
Type - LutMultidimensional
Type - Luv
- Struct representing a color in CIE LUV, a.k.a. L*u*v*, color space
- Malformed
Size - Matrix3
- Matrix3d
- Matrix math helper
- Matrix3f
- Matrix math helper
- Matrix4f
- Measurement
- Oklab
- Struct that represent Oklab colorspace
- Oklch
- Represents Oklch colorspace
- Parsing
Options - Rgb
- Represents any RGB values
- Srlab2
- Transform
Options - Declares additional transformation options
- Vector3
- Vector math helper
- Vector4
- Vector math helper
- Viewing
Conditions - XyY
- Holds CIE XyY representation
- Xyz
- Holds CIE XYZ representation
- Xyzd
- Holds CIE XYZ representation, in double precision
- Ych
- Structure for cone form of Yrg colorspace
- Yrg
- Structure for Yrg colorspace
Enums§
- Barycentric
Weight Scale - Barycentric interpolation weights size.
- Cicp
Color Primaries - See Rec. ITU-T H.273 (12/2016) Table 2 Values 0, 3, 13–21, 23–255 are all reserved so all map to the same variant
- CmsError
- Data
Color Space - Interpolation
Method - Defines the interpolation method.
- Layout
- Layout declares a data layout. For RGB it shows also the channel order. To handle different data bit-depth appropriate executor must be used. Cmyk8 uses the same layout as Rgba8.
- LutStore
- LutType
- LutWarehouse
- Matrix
Coefficients - Matrix Coefficients Enum (from ISO/IEC 23091-4 / MPEG CICP)
- Measurement
Geometry - Profile
Class - Profile
Signature - Profile
Text - Profile
Version - Rendering
Intent - Standard
Illuminant - Standard
Observer - Technology
Signatures - Tone
Repr Curve - Transfer
Characteristics - See Rec. ITU-T H.273 (12/2016) Table 3 Values 0, 3, 19–255 are all reserved so all map to the same variant
Constants§
- BT2020_
MATRIX - DISPLAY_
P3_ MATRIX - HLG_
LUT_ TABLE - Hybrid Log Gamma Lookup table
- PQ_
LUT_ TABLE - Perceptual Quantizer Lookup table
- SRGB_
MATRIX - WHITE_
POINT_ D50 - WHITE_
POINT_ D60 - WHITE_
POINT_ D65 - WHITE_
POINT_ DCI_ P3
Traits§
- Fused
Exp - Fused
Exp2 - Fused
Exp10 - Fused
Log - Fused
Log2 - Fused
Log10 - Fused
Pow - InPlace
Stage - Helper for intermediate transformation stages
- Stage
- Helper for intermediate transformation stages
- Transform
Executor - Transformation executor itself
Functions§
- adapt_
to_ d50 - adapt_
to_ d50_ d - adapt_
to_ illuminant - adapt_
to_ illuminant_ d - adapt_
to_ illuminant_ xyz - adapt_
to_ illuminant_ xyz_ d - adaption_
matrix - adaption_
matrix_ d - cie_
y_ 1931_ to_ cie_ y_ 2006 - curve_
from_ gamma - Creates Tone Reproduction curve from gamma
- filmlike_
clip - Soft clipping out-of-bounds values in S-curve
- rounding_
div_ ceil