ColorExtensions<T extends Color> extension
- on
-
- T
Properties
- alphaHexadecimal → String
-
Available on T, provided by the ColorExtensions extension
Returns the alpha value of the color in hexadecimal format.no setter -
analogousColors
→ Iterable<
Color> -
Available on T, provided by the ColorExtensions extension
Returns a list of analogous colors.no setter - argb → int
-
Available on T, provided by the ColorExtensions extension
A 32 bit value representing this color.no setter - b → double
-
Available on T, provided by the ColorExtensions extension
Returns the black component of the color in CMYK color model.no setter - brightness → double
-
Available on T, provided by the ColorExtensions extension
Returns the brightness of the color.no setter - c → double
-
Available on T, provided by the ColorExtensions extension
Returns the cyan component of the color in CMYK color model.no setter - closestColor → NamedColor?
-
Available on T, provided by the ColorExtensions extension
Return the closest NamedColor to this color.no setter - closestColorName → String
-
Available on T, provided by the ColorExtensions extension
Returns the name of the closest NamedColor to this color.no setter -
cmyk
→ List<
double> -
Available on T, provided by the ColorExtensions extension
no setter - complementaryColor → Color
-
Available on T, provided by the ColorExtensions extension
Returns the complementary color.no setter - css → String
-
Available on T, provided by the ColorExtensions extension
Returns the CSS representation of the color.no setter - dominantValue → double
-
Available on T, provided by the ColorExtensions extension
Returns the dominant value among the red, green, and blue components.no setter - hexadecimal → String
-
Available on T, provided by the ColorExtensions extension
Returns the hexadecimal representation of the color.no setter - hsl → HSLColor
-
Available on T, provided by the ColorExtensions extension
Returns the HSL representation of the color.no setter - hsv → HSVColor
-
Available on T, provided by the ColorExtensions extension
Returns the HSV representation of the color.no setter - hue → double
-
Available on T, provided by the ColorExtensions extension
Returns the hue of the color.no setter - isDark → bool
-
Available on T, provided by the ColorExtensions extension
Returns true if the color is dark.no setter - isLight → bool
-
Available on T, provided by the ColorExtensions extension
Returns true if the color is light.no setter - lightness → double
-
Available on T, provided by the ColorExtensions extension
Returns the lightness of the color.no setter - luminance → double
-
Available on T, provided by the ColorExtensions extension
The Luminance of this color. The Luminance is a measure of the brightness of a color. Returns a brightness value between 0 for darkest and 1 for lightest. This value is computationally expensive to calculate.no setter - m → double
-
Available on T, provided by the ColorExtensions extension
Returns the magenta component of the color in CMYK color model.no setter -
rgb
→ Iterable<
double> -
Available on T, provided by the ColorExtensions extension
no setter -
rgba
→ Iterable<
double> -
Available on T, provided by the ColorExtensions extension
no setter - saturation → double
-
Available on T, provided by the ColorExtensions extension
Returns the saturation of the color.no setter -
splitComplementaryColors
→ Iterable<
Color> -
Available on T, provided by the ColorExtensions extension
Returns a list of split-complementary colors.no setter -
tetradicColors
→ Iterable<
Color> -
Available on T, provided by the ColorExtensions extension
Returns a list of tetradic colors.no setter -
triadicColors
→ Iterable<
Color> -
Available on T, provided by the ColorExtensions extension
Returns a list of triadic colors.no setter - y → double
-
Available on T, provided by the ColorExtensions extension
Returns the yellow component of the color in CMYK color model.no setter
Methods
-
compareColor(
dynamic other) → int -
Available on T, provided by the ColorExtensions extension
Compares this color to another color. -
distanceTo(
Color color) → double -
Available on T, provided by the ColorExtensions extension
Calculates the distance between this HSVColor and the providedcolor
. -
floatToInt8(
double x) → int -
Available on T, provided by the ColorExtensions extension
-
getContrastColor(
[double percent = .8]) → Color -
Available on T, provided by the ColorExtensions extension
Returns a contrast color based on the brightness of the first color: A light color if the first color is dark. A dark color if the first color is light. -
isNamedColor(
String value) → bool -
Available on T, provided by the ColorExtensions extension
Checks if the color is a named color. -
lerp(
Color toColor, double amount) → Color -
Available on T, provided by the ColorExtensions extension
Blends two colors using Lerp -
makeDarker(
[double percent = .5]) → Color -
Available on T, provided by the ColorExtensions extension
Darkens the color by blending it with black -
makeLighter(
[double percent = .5]) → Color -
Available on T, provided by the ColorExtensions extension
Lightens the color by blending it with white -
mergeWith(
Color anotherColor, double percent) → Color -
Available on T, provided by the ColorExtensions extension
Blends two colors based on a percentage -
mixChannel(
Color other, double proportion) → Color -
Available on T, provided by the ColorExtensions extension
-
modColor(
int degrees) → Color -
Available on T, provided by the ColorExtensions extension
Returns a color modified by the provideddegrees
int the color wheel. -
modColors(
IntList degrees) → Iterable< Color> -
Available on T, provided by the ColorExtensions extension
Returns a list of colors that are modified by the provideddegrees
int the color wheel.
Operators
-
operator *(
dynamic other) → Color -
Available on T, provided by the ColorExtensions extension
-
operator +(
dynamic other) → Color -
Available on T, provided by the ColorExtensions extension
-
operator -(
dynamic other) → dynamic -
Available on T, provided by the ColorExtensions extension