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