uni_color_model library

Classes

ArgbDoubleColor
ARGB double model of color.
ArgbInt8Color
ARGB int 8 model of color.
CmykColor
CMYK model of color.
DoubleColor
Color with double values per channels.
Int8Color
Color with int 8 bits per channels. This is what is known as "true color". See https://en.wikipedia.org/wiki/Color_depth#True_color_(24-bit)
Names
Names in different languages.
NumColor<T extends num>
Color with num values per channels.
RgbColor
RGB model of color.
RgbDoubleColor
RGB double model of color.
RgbInt8Color
RGB int 8 model of color.
UniColor<T>
The universal class for color. The values can represent any ColorModel with opacity typed T. T can be int, double, String, etc.
UniPalette<T>
A palette with colors UniColor. See structures into the README. T is a type for UniColor.

Enums

ColorChannelPresentation
The presentation of UniColor channel.
ColorModel
The ColorModel includes only color representation. See UniColor for structure a color.

Extensions

ColorModelConverterColorNumExt on UniColor<T>
Converters for UniColor<num>.
ColorModelConverterDoubleExt on double
Converters for double.
ColorModelConverterInt8Ext on int
Converters for int 8.
ColorModelConverterInt8StringIntHexExt on String
Converters for int 8 String hex.
ColorModelConverterRgbInt8ColorExt on RgbInt8Color
Converters for UniColor<num>.
ColorModelDoubleExt on double
double doesn't know about the color representation: the extension name interprets it.
ColorModelInt8Ext on int
int doesn't know about the color representation: the extension name interprets it.
ColorModelListIntExt on List<int>
List doesn't know about the color representation: the extension name interprets it
ColorModelStringExt on String
String doesn't know about the color representation: the extension name interprets it