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