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