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