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