Lumitronix_Iflex_Pro_Workshop
Library to interact with the iFlexPro
RgbwColor Member List

This is the complete list of members for RgbwColor, 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
BRgbwColor
BilinearBlend(const RgbwColor &c00, const RgbwColor &c01, const RgbwColor &c10, const RgbwColor &c11, float x, float y)RgbwColorstatic
Brighten(uint8_t ratio) constRgbwColor
CalcTotalTenthMilliAmpere(const SettingsObject &settings)RgbwColorinline
CalculateBrightness() constRgbwColor
Compare(const RgbwColor &left, const RgbwColor &right, uint8_t epsilon=1)RgbwColorinlinestatic
CompareTo(const RgbwColor &other, uint8_t epsilon=1)RgbwColorinline
CountRgbwColorstatic
Darken(uint8_t delta)RgbwColor
Dim(uint8_t ratio) constRgbwColor
GRgbwColor
IsColorLess() constRgbwColorinline
IsMonotone() constRgbwColorinline
Lighten(uint8_t delta)RgbwColor
LinearBlend(const RgbwColor &left, const RgbwColor &right, float progress)RgbwColorstatic
LinearBlend(const RgbwColor &left, const RgbwColor &right, uint8_t progress)RgbwColorstatic
MaxRgbwColorstatic
operator!=(const RgbwColor &other) constRgbwColorinline
operator==(const RgbwColor &other) constRgbwColorinline
operator[](size_t idx) constRgbwColorinline
operator[](size_t idx)RgbwColorinline
RRgbwColor
RgbwColor(uint8_t r, uint8_t g, uint8_t b, uint8_t w=0)RgbwColorinline
RgbwColor(uint8_t brightness)RgbwColorinline
RgbwColor(const RgbColor &color)RgbwColorinline
RgbwColor(const HtmlColor &color)RgbwColor
RgbwColor(const HslColor &color)RgbwColor
RgbwColor(const HsbColor &color)RgbwColor
RgbwColor()RgbwColorinline
SettingsObject typedefRgbwColor
WRgbwColor