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