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