-
Properties
-
Max
-
Count
-
Constructors
-
RgbColor(uint8_t r, uint8_t g, uint8_t b) :
-
explicit RgbColor(RgbwColor color);
-
RgbColor(uint8_t brightness)
-
RgbColor(HtmlColor color);
-
RgbColor(HslColor color);
-
RgbColor(HsbColor color);
-
RgbColor()
-
Methods
-
uint8_t CalculateBrightness();
-
RgbColor Dim(uint8_t ratio);
-
RgbColor Brighten(uint8_t ratio);
-
void Darken(uint8_t delta);
-
void Lighten(uint8_t delta);
-
int16_t CompareTo(const RgbColor& other, uint8_t epsilon = 1)
-
static int16_t Compare(const RgbColor& left, const RgbColor& right, uint8_t epsilon = 1)
-
static RgbColor LinearBlend(RgbColor left, RgbColor right, float progress);
-
static RgbColor LinearBlend(RgbColor left, RgbColor right, uint8_t progress);
-
static RgbColor BilinearBlend(RgbColor c00, RgbColor c01, RgbColor c10, RgbColor c11, float x, float y);
-
Operators
-
uint8_t operator[](size_t idx)