Zigurous.ColorPro
Classes
Accessibility
Functions for testing color accessibility requirements.
Adjustment
Functions for adjusting color values, e.g., hue, saturation, lightness, etc.
Arithmetic
Functions for adding, subtracting, multiplying, and dividing colors.
Averaging
Functions for averaging colors together.
Blending
Functions for blending colors together using various blend modes.
ChannelMixer
Multiplies the RGB channels of a color by a matrix.
ColorBlindness
Functions for simulating types of color blindness.
ColorPalette
Represents a palette of colors that can be saved as a Unity asset.
ComponentModelExtensions
Extension methods for ComponentModel.
Components
Functions for getting and setting color component values.
Contrast
Functions for calculating contrast between colors.
Conversion
Functions for converting color component values.
ConversionExtensions
Extension methods for converting colors to different color models.
Equality
Functions for testing the equality of colors.
Gradients
Functions for creating and working with color gradients.
Harmonies
Functions for generating color harmonies.
Hex
Functions for converting between hexadecimal and RGB color values.
IlluminantExtensions
Extension methods for Illuminant.
Luminance
Functions for calculating color luminance.
MaterialPalette
Represents a palette of materials that can be saved as a Unity asset.
Mixing
Functions for mixing colors together, including tints, shades, and tones.
MixingModelExtensions
Extension methods for MixingModel.
Random
Functions for generating random colors.
SignalEncodingExtensions
Extension methods for SignalEncoding
Temperature
Functions for calculating and testing color temperature.
Structs
ARGB
The ARGB (alpha, red, green, blue) components of a color in the range [0..1].
ARGB255
The ARGB (alpha, red, green, blue) components of a color in the range [0..255].
CIELAB
The CIE LAB components of a color - lightness (L) and chromaticity (a,b).
CIELCh_ab
The CIE LCh(ab) components of a color - lightness (L), chroma (C), and hue (h).
CIELCh_uv
The CIE LCh(uv) components of a color - lightness (L), chroma (C), and hue (h).
CIELUV
The CIE LUV components of a color - lightness (L) and chromaticity (u,v).
CIEUCS
The CIE UCS components of a color - (u,v) chromaticity coordinates.
CIEUVW
The CIE UVW components of a color - chromaticity (U,V) and lightness (W).
CIEXYZ
The CIE XYZ components of a color - chromaticity (X,Z) and luminance (Y).
CIExyY
The CIE xyY components of a color - chromaticity (x,y) and luminance (Y).
CMYK
The CMYK (cyan, magenta, yellow, black) components of a color in the range [0..1].
HSB
The HSB (hue, saturation, brightness) components of a color in the range [0..1].
HSI
The HSI (hue, saturation, intensity) components of a color in the range [0..1].
HSL
The HSL (hue, saturation, lightness) components of a color in the range [0..1].
HSV
The HSV (hue, saturation, value) components of a color in the range [0..1].
HunterLab
The Hunter Lab components of a color - lightness (L) and chromaticity (a,b).
LMS
The LMS (long, medium, short) components of a color.
LumaCoefficients
A tuple of luma coefficients that are used to calculate the luma of a color under different signal encodings.
RGB
The RGB (red, green, blue) components of a color in the range [0..1].
RGB255
The RGB (red, green, blue) components of a color in the range [0..255].
RGBA
The RGBA (red, green, blue, alpha) components of a color in the range [0..1].
RGBA255
The RGBA (red, green, blue, alpha) components of a color in the range [0..255].
Tristimulus
Tristimulus system, a system for visually matching a color under standardized conditions against the three primary colors — red, green, and blue; the three results are expressed as X, Y, and Z, respectively, and are called tristimulus values.
YCbCr
The Y′CbCr components of a color - luma (Y′) and chroma (Cb,Cr).
YIQ
The Y′IQ components of a color - luma (Y′) and chroma (I,Q).
YPbPr
The Y′PbPr components of a color - luma (Y′) and chroma (Pb,Pr).
YUV
The Y′UV components of a color - luma (Y′) and chroma (U,V).
Interfaces
IComponentModel
A type that represents the components of a color.
IComponentModel<T>
A type that represents the components of a color.
IComponentModelEncoded
A type that represents the components of a color using signal encoding.
IComponentModelEncoded<T>
A type that represents the components of a color using signal encoding.
Enums
Accessibility.Requirement
A requirement defining how the visual presentation of text achieves a minimum contrast ratio to pass the accessibility specification - https://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-contrast-contrast
BlendMode
A type of blend mode.
ColorVision
A type of color vision.
ColorWheelDivision
A representation of the division of colors on the color wheel.
ComponentModel
A type of component model using for color mixing.
Illuminant
A standard illuminant defined by the International Commission on Illumination (CIE) which provides a basis for comparing images or colors recorded under different lighting.
MixingModel
A model that describes how colors are mixed together to form all other colors.
SignalEncoding
A standard ITU-R Recommendation signal encoding. ITU-R Recommendations are the names given to the set of international technical standards developed by the Radiocommunication Sector of the International Telecommunication Union (ITU).
StandardObserver
A CIE color-mapping function called the standard observer which represents an average human's chromatic response while observing an object under an illuminant.
Delegates
Blending.BlendFunction
A function delegate to blend two values together.