Structs§
- Array3D
- 3D CLUT helper
- Array4D
- 4D CLUT helper
- Chromacity
- Cicp
Profile - Representation of Coding Independent Code Point
- Color
Profile - ICC Profile representation
- LCh
- Representing a color in cylindrical CIE LCh(uv) color space
- Lab
- Holds CIE LAB values
- Luv
- Struct representing a color in CIE LUV, a.k.a. L*u*v*, color space
- Matrix3f
- Matrix math helper
- 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
- XyY
- Holds CIE XyY representation
- Xyz
- Holds CIE XYZ representation
Enums§
- CmsError
- Data
Color Space - Layout
- Layout declares a data layout. For RGB it shows also the channel order. 8, and 16 bits it is storage size, not a data size. To handle different data bit-depth appropriate executor must be used. Cmyk8 uses the same layout as Rgba8.
- LutType
- Profile
Class
Constants§
Traits§
- InPlace
Stage - Helper for intermediate transformation stages
- Stage
- Helper for intermediate transformation stages
- Transform
Executor - Transformation executor itself
Functions§
- atan2f
- Computes Atan2
- atanf
- Computes Atan
- cbrtf
- Computes Cube Root
- const_
hypotf - Hypot suitable for const context
- cosf
- Computes cosine for given value
- exp
- Computes exponent for given value
- expf
- Computes exponent for given value
- floor
- Floors value
- floorf
- Round to integer towards minus infinity
- hypotf
- Hypot function
- log
- Natural logarithm
- logf
- Natural logarithm
- pow
- Power function for given value
- powf
- Power function for given value
- sinf
- Sine function
- sqrtf
- Computes Square root. Most of CPU have built-in instruction with higher precision, prefer use this only for const contexts.