54 for (fl::size i = 0; i <
n; ++i) {
60 for (fl::size i = 0; i <
n; ++i) {
66 for (fl::size i = 0; i <
n; ++i) {
72 for (fl::size i = 0; i <
n; ++i) {
91 Visitor visitor(index);
93 return visitor.return_val;
112 if (
this != &other) {
119 VisitorFill visitor(input, output);
124 Visitor visitor(index);
126 return visitor.return_val;
130 VisitorFill visitor(input, output);
144 Copy copy_to_self(*
this);
145 other.getVariant().visit(copy_to_self);
UINumberField palette("Palette", 0, 0, 2)
fl::function< CRGB(u8 index)> GradientFunction
Gradient() FL_NO_EXCEPT=default
Gradient & operator=(const Gradient &other) FL_NO_EXCEPT
void fill(span< const u8 > input, span< CRGB > output) const FL_NO_EXCEPT
CRGB colorAt(u8 index) const FL_NO_EXCEPT
void set(const CRGBPalette16 *palette) FL_NO_EXCEPT
void fill(span< const u8 > input, span< CRGB > output) const FL_NO_EXCEPT
CRGB colorAt(u8 index) const FL_NO_EXCEPT
CRGB ColorFromPaletteExtended(const CRGBPalette32 &pal, fl::u16 index, fl::u8 brightness, TBlendType blendType) FL_NO_EXCEPT
CRGB ColorFromPalette(const CRGBPalette16 &pal, fl::u8 index, fl::u8 brightness, TBlendType blendType) FL_NO_EXCEPT
Utility functions for color fill, palettes, blending, and more.
constexpr remove_reference< T >::type && move(T &&t) FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
FL_DISABLE_WARNING_PUSH U constexpr common_type_t< T, U > min(T a, U b) FL_NO_EXCEPT
Base definition for an LED controller.
Representation of an 8-bit RGB pixel (Red, Green, Blue)
void accept(const CRGBPalette16 *palette) FL_NO_EXCEPT
Visitor(u8 index) FL_NO_EXCEPT
void accept(const CRGBPalette32 *palette) FL_NO_EXCEPT
void accept(const CRGBPalette256 *palette) FL_NO_EXCEPT
void accept(const Gradient::GradientFunction &func) FL_NO_EXCEPT
void accept(const T &obj) FL_NO_EXCEPT
void accept(const Gradient::GradientFunction &func) FL_NO_EXCEPT
VisitorFill(span< const u8 > indices, span< CRGB > output) FL_NO_EXCEPT
void accept(const CRGBPalette16 *palette) FL_NO_EXCEPT
void accept(const T &obj) FL_NO_EXCEPT
void accept(const CRGBPalette32 *palette) FL_NO_EXCEPT
void accept(const CRGBPalette256 *palette) FL_NO_EXCEPT