|
CRGB | blend (const CRGB &p1, const CRGB &p2, fract8 amountOfP2) |
|
void | blur1d (CRGB *leds, uint16_t numLeds, fract8 blur_amount) |
| One-dimensional blur filter.
|
|
void | blur2d (CRGB *leds, uint8_t width, uint8_t height, fract8 blur_amount, const fl::XYMap &xymap) |
| Two-dimensional blur filter.
|
|
void | blurColumns (CRGB *leds, uint8_t width, uint8_t height, fract8 blur_amount, const fl::XYMap &xymap) |
| Perform a blur1d() on every column of a rectangular matrix.
|
|
void | blurRows (CRGB *leds, uint8_t width, uint8_t height, fract8 blur_amount, const fl::XYMap &xymap) |
| Perform a blur1d() on every row of a rectangular matrix.
|
|
CRGB | ColorFromPalette (const CRGBPalette16 &pal, uint8_t index, uint8_t brightness, TBlendType blendType) |
|
CRGB | ColorFromPaletteExtended (const CRGBPalette32 &pal, uint16_t index, uint8_t brightness, TBlendType blendType) |
|
void | fadeToBlackBy (CRGB *leds, uint16_t num_leds, uint8_t fadeBy) |
|
template<typename T> |
void | fill_gradient (T *targetArray, uint16_t startpos, CHSV startcolor, uint16_t endpos, CHSV endcolor, TGradientDirectionCode directionCode=SHORTEST_HUES) |
| Fill a range of LEDs with a smooth HSV gradient between two HSV colors.
|
|
void | fill_rainbow (struct CRGB *targetArray, int numToFill, uint8_t initialhue, uint8_t deltahue=5) |
| Fill a range of LEDs with a rainbow of colors.
|
|
void | fill_solid (struct CRGB *targetArray, int numToFill, const struct CRGB &color) |
| Fill a range of LEDs with a solid color.
|
|
CRGB | HeatColor (uint8_t temperature) |
|
CRGB & | napplyGamma_video (CRGB &rgb, float gamma) |
|
CRGB & | nblend (CRGB &existing, const CRGB &overlay, fract8 amountOfOverlay) |
|
void | nblendPaletteTowardPalette (CRGBPalette16 ¤t, CRGBPalette16 &target, uint8_t maxChanges) |
|