Lumitronix_Iflex_Pro_Workshop
Library to interact with the iFlexPro
Rgb16Color Member List

This is the complete list of members for Rgb16Color, including all inherited members.

_CalcColor(float p, float q, float t)RgbColorBaseprotectedstatic
_Compare(const T_COLOR &left, const T_COLOR &right, T_RESULT epsilon)RgbColorBaseinlineprotectedstatic
_HsbToRgb(const HsbColor &color, float *r, float *g, float *b)RgbColorBaseprotectedstatic
_HslToRgb(const HslColor &color, float *r, float *g, float *b)RgbColorBaseprotectedstatic
BilinearBlend(const Rgb16Color &c00, const Rgb16Color &c01, const Rgb16Color &c10, const Rgb16Color &c11, float x, float y)Rgb16Colorinlinestatic
Brighten(uint8_t ratio) constRgb16Colorinline
CalcTotalTenthMilliAmpere(const SettingsObject &settings)Rgb16Colorinline
CalculateBrightness() constRgb16Colorinline
Color565Rgb16Color
CountRgb16Colorstatic
Darken(uint8_t delta)Rgb16Colorinline
Dim(uint8_t ratio) constRgb16Colorinline
getB() constRgb16Colorinline
getG() constRgb16Colorinline
getR() constRgb16Colorinline
Lighten(uint8_t delta)Rgb16Colorinline
LinearBlend(const Rgb16Color &left, const Rgb16Color &right, float progress)Rgb16Colorinlinestatic
LinearBlend(const Rgb16Color &left, const Rgb16Color &right, uint8_t progress)Rgb16Colorinlinestatic
MaxRgb16Colorstatic
operator!=(const Rgb16Color &other) constRgb16Colorinline
operator==(const Rgb16Color &other) constRgb16Colorinline
operator[](size_t idx) constRgb16Colorinline
Rgb16Color(uint8_t r, uint8_t g, uint8_t b)Rgb16Colorinline
Rgb16Color(uint8_t brightness)Rgb16Colorinline
Rgb16Color(uint16_t color)Rgb16Colorinline
Rgb16Color(const RgbColor &color)Rgb16Colorinline
Rgb16Color(const HtmlColor &color)Rgb16Colorinline
Rgb16Color(const HslColor &color)Rgb16Colorinline
Rgb16Color(const HsbColor &color)Rgb16Colorinline
Rgb16Color()Rgb16Colorinline
setB(uint8_t b)Rgb16Colorinline
setG(uint8_t g)Rgb16Colorinline
setR(uint8_t r)Rgb16Colorinline
SettingsObject typedefRgb16Color