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