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 - Float48
- Float106
- 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 - 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
- Rgb
- Represents any RGB values
- 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§
- 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 - atan2f
- Computes Atan2
- atanf
- Computes Atan
- cbrtf
- Computes Cube Root
- cie_
y_ 1931_ to_ cie_ y_ 2006 - const_
hypotf - Hypot suitable for const context
- cosf
- Computes cosine for given value
- curve_
from_ gamma - Creates Tone Reproduction curve from gamma
- exp
- Computes exponent for given value
- expf
- Computes exponent for given value
- f_
atan2f - Computes Atan2 using FMA
- f_atanf
- Computes Atan using FMA
- f_cbrtf
- Computes Cube Root using FMA
- f_cosf
- Computes cosine for given value
- f_exp
- Exp using FMA
- f_exp2
- ULP 0.68
- f_exp2f
- Computing exp2f using FMA ULP 0.50175375
- f_expf
- Computes exponent for given value using FMA
- f_log
- Natural logarithm using FMA
- f_log2
- Natural logarithm using FMA
- f_log2f
- Natural logarithm using FMA
- f_log10
- Natural logarithm using FMA
- f_logf
- Natural logarithm using FMA
- f_pow
- Power function for given value using FMA
- f_powf
- Power function for given value using FMA
- f_sinf
- Sine function using FMA
- filmlike_
clip - Soft clipping out-of-bounds values in S-curve
- floor
- Floors value
- floorf
- Round to integer towards minus infinity
- hypotf
- Hypot function
- log
- Natural logarithm
- log10f
- Natural logarithm using FMA
- logf
- Natural logarithm
- pow
- Power function for given value
- powf
- Power function for given value
- rounding_
div_ ceil - sinf
- Sine function
- sqrtf
- Computes Square root. Most of CPU have built-in instruction with higher precision, prefer use this only for const contexts.