Package-level declarations
Types
Represents a color in the HPLUVa (Hue, Perceptual Lightness, Saturation, Alpha) color space. This color space is based on perceptual uniformity, making it suitable for operations like interpolation, shading, and manipulation of hue, saturation, and lightness values.
Represents a color in the HSLuv color space with an alpha transparency component. HSLuv is a perceptually uniform color space, where hues are uniformly distributed and the perception of color is consistent across the spectrum.
Represents a color in the OKHSL (hue, saturation, lightness) color space with an alpha channel. This color model is based on perceptual uniformity and is useful for hue, saturation, and lightness manipulations while maintaining consistency with human vision.
Represents a color in the OKHSVa color model.
Represents a color in the OKLAB color space with an optional alpha (transparency) value. OKLAB is a perceptual color space designed to represent colors in a way that aligns with human visual perception, offering an alternative to traditional color spaces like RGB.
Represents a color in the OKLCH color space, which is based on the OKLab color space with added polar coordinates for chroma and hue.
Represents a color in the XSLUV color space with an optional alpha transparency value. XSLUV is a cylindrical representation of the HSLUV color space using an alternative X coordinate instead of the standard hue. It provides a perceptually uniform color representation.