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