39 Variant<
const CRGBPalette16 *,
const CRGBPalette32 *,
UINumberField palette("Palette", 0, 0, 2)
void set(const CRGBPalette16 *palette)
fl::function< CRGB(u8 index)> GradientFunction
void fill(span< const u8 > input, span< CRGB > output) const
CRGB colorAt(u8 index) const
Gradient & operator=(const Gradient &other)
Variant< const CRGBPalette16 *, const CRGBPalette32 *, const CRGBPalette256 *, GradientFunction > GradientVariant
void fill(span< const u8 > input, span< CRGB > output) const
GradientInlined & operator=(const GradientInlined &other)=default
CRGB colorAt(u8 index) const
GradientInlined()=default
void set(const GradientFunction &func)
void set(const CRGBPalette16 &palette)
void set(const CRGBPalette256 &palette)
const GradientVariant & variant() const
GradientVariant & variant()
Variant< CRGBPalette16, CRGBPalette32, CRGBPalette256, GradientFunction > GradientVariant
fl::function< CRGB(u8 index)> GradientFunction
GradientInlined(const GradientInlined &other)=default
GradientInlined(const T &palette)
void set(const CRGBPalette32 &palette)
Utility functions for color fill, palettes, blending, and more.
Representation of an RGB pixel (Red, Green, Blue)