39 variant<const CRGBPalette16 *, const CRGBPalette32 *,
48 variant<CRGBPalette16, CRGBPalette32, CRGBPalette256, GradientFunction>;
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
variant< const CRGBPalette16 *, const CRGBPalette32 *, const CRGBPalette256 *, GradientFunction > GradientVariant
Gradient() FL_NOEXCEPT=default
variant< CRGBPalette16, CRGBPalette32, CRGBPalette256, GradientFunction > GradientVariant
GradientVariant & getVariant()
void set(const GradientFunction &func)
GradientInlined & operator=(const GradientInlined &other) FL_NOEXCEPT=default
void set(const CRGBPalette16 &palette)
void set(const CRGBPalette256 &palette)
GradientInlined() FL_NOEXCEPT=default
GradientInlined(const GradientInlined &other) FL_NOEXCEPT=default
const GradientVariant & getVariant() const
fl::function< CRGB(u8 index)> GradientFunction
void set(const CRGBPalette32 &palette)
Utility functions for color fill, palettes, blending, and more.
Base definition for an LED controller.
Representation of an 8-bit RGB pixel (Red, Green, Blue)