FastLED 3.10.8
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 256 of file blur.cpp.hpp.

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

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

+ Here is the call graph for this function: