-
Properties
-
Max
-
Count
-
Constructors
-
Rgb16Color(uint8_t r, uint8_t g, uint8_t b) :
-
Rgb16Color(uint8_t brightness)
-
Rgb16Color(uint16_t color)
-
Rgb16Color(RgbColor color);
-
Rgb16Color(HtmlColor color);
-
Rgb16Color(HslColor color);
-
Rgb16Color(HsbColor color);
-
Rgb16Color()
-
Property Accessors
-
void setR(uint8_t r)
-
uint8_t getR()
-
void setG(uint8_t g)
-
uint8_t getG()
-
void setB(uint8_t b)
-
uint8_t getB()
-
Methods
-
uint8_t CalculateBrightness();
-
Rgb16Color Dim(uint8_t ratio);
-
Rgb16Color Brighten(uint8_t ratio);
-
void Darken(uint8_t delta);
-
void Lighten(uint8_t delta);
-
static Rgb16Color LinearBlend(Rgb16Color left, Rgb16Color right, float progress);
-
static Rgb16Color LinearBlend(Rgb16Color left, Rgb16Color right, uint8_t progress);
-
static Rgb16Color BilinearBlend(Rgb16Color c00, Rgb16Color c01, Rgb16Color c10, Rgb16Color c11, float x, float y);
-
Operators
-
uint8_t operator[](size_t idx)