FastLED 3.9.15
|
void blur2d | ( | CRGB * | leds, |
uint8_t | width, | ||
uint8_t | height, | ||
fract8 | blur_amount, | ||
const fl::XYMap & | xymap ) |
Two-dimensional blur filter.
Spreads light to 8 XY neighbors.
Total light is NOT entirely conserved, so many repeated calls to 'blur' will also result in the light fading, eventually all the way to black; this is by design so that it can be used to (slowly) clear the LEDs to black.
leds | a pointer to the LED array to blur |
width | the width of the matrix |
height | the height of the matrix |
blur_amount | the amount of blur to apply |
Definition at line 471 of file colorutils.cpp.
References blurColumns(), blurRows(), leds, and xymap.
Referenced by blur2d(), fl::Blend2d::draw(), and loop().