A couple of color related type definitions.
Summary
Types
An integer representing the rgb encoded in the classical hex way:
0xrrggbb. It's also possible to add a value for a potentialy white led (rgbw)
encoded as 0xwwrrggbb or even 2 white leds 0xw2w2w1w1rrggbb (as used in
a ws2805)
Types
@type color() :: rgb() | Fledex.Color.RGB.t() | Fledex.Color.RGBW.t() | colorint() | Fledex.Color.Names.Types.color_name_t()
@type colorint() :: 0..1_099_511_627_775
An integer representing the rgb encoded in the classical hex way:
0xrrggbb. It's also possible to add a value for a potentialy white led (rgbw)
encoded as 0xwwrrggbb or even 2 white leds 0xw2w2w1w1rrggbb (as used in
a ws2805)
@type hsl() :: Fledex.Color.HSL.t()
@type hsv() :: Fledex.Color.HSV.t()