• 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)