FastLED 3.9.15
Loading...
Searching...
No Matches

◆ blur2d() [1/4]

void fl::gfx::blur2d ( Canvas< CRGB > & canvas,
alpha8 blur_amount )

Two-dimensional blur filter (Canvas version, no XYMap).

Uses direct rectangular indexing for cache-coherent access.

Parameters
canvasthe canvas to blur in-place
blur_amountalpha8 blur amount

Definition at line 255 of file blur.cpp.hpp.

255 {
256 gfx::blurRows(canvas, blur_amount);
258}
void blurRows(fl::span< CRGB > leds, fl::u8 width, fl::u8 height, fract8 blur_amount, const XYMap &xyMap)
Perform a blur1d() on every row of a rectangular matrix (span version).
Definition blur.cpp.hpp:133
void blurColumns(fl::span< CRGB > leds, fl::u8 width, fl::u8 height, fract8 blur_amount, const XYMap &xyMap)
Perform a blur1d() on every column of a rectangular matrix (span version).
Definition blur.cpp.hpp:172
u8 u8 fract8 blur_amount
Definition blur.h:186

References fl::blur_amount, blurColumns(), and blurRows().

+ Here is the call graph for this function: