|
FastLED 3.9.15
|
| void fl::gfx::blurGaussian | ( | Canvas< RGB_T > & | canvas, |
| alpha8 | dimFactor ) |
Compile-time Gaussian blur with independent H/V radii.
| hRadius | Horizontal blur radius (0–4). Kernel width = 2*hRadius+1. |
| vRadius | Vertical blur radius (0–4). Kernel height = 2*vRadius+1. |
| RGB_T | Pixel type (must have .r, .g, .b members and typedef fp). |
| canvas | The canvas to blur in-place. |
| dimFactor | UNORM8 brightness scale [0, 255] where 255 = no dim. |
Definition at line 1195 of file blur.cpp.hpp.
References blurGaussianImpl().
Referenced by bench(), blurGaussian(), blurGaussian(), fl::gfx::Canvas< RGB_T >::blurGaussian(), fl::gfx::Canvas< RGB_T >::blurGaussian(), fl::gfx::Canvas< RGB_T >::blurGaussian(), fl::gfx::CanvasMapped< RGB_T >::blurGaussian(), fl::gfx::CanvasMapped< RGB_T >::blurGaussian(), and fl::gfx::CanvasMapped< RGB_T >::blurGaussian().
Here is the call graph for this function:
Here is the caller graph for this function: