FastLED 3.9.15
|
Definition at line 16 of file gradient.h.
#include <gradient.h>
Public Types | |
using | GradientFunction = fl::function<CRGB(u8 index)> |
Public Member Functions | |
Gradient ()=default | |
Gradient (const Gradient &other) | |
Gradient (const GradientInlined &other) | |
Gradient (Gradient &&other) noexcept | |
template<typename T> | |
Gradient (T *palette) | |
CRGB | colorAt (u8 index) const |
void | fill (span< const u8 > input, span< CRGB > output) const |
Gradient & | operator= (const Gradient &other) |
void | set (const CRGBPalette16 *palette) |
void | set (const CRGBPalette256 *palette) |
void | set (const CRGBPalette32 *palette) |
void | set (const GradientFunction &func) |
Private Types | |
using | GradientVariant |
Private Attributes | |
GradientVariant | mVariant |