FastLED 3.9.15
Loading...
Searching...
No Matches
blur.cpp File Reference
#include "fl/stdint.h"
#include "FastLED.h"
#include "crgb.h"
#include "fl/blur.h"
#include "fl/colorutils_misc.h"
#include "fl/deprecated.h"
#include "fl/unused.h"
#include "fl/xymap.h"
#include "lib8tion/scale8.h"
#include "fl/int.h"
+ Include dependency graph for blur.cpp:

Go to the source code of this file.

Namespaces

namespace  fl
 IMPORTANT!
 
namespace  fl::anonymous_namespace{blur.cpp}
 

Macros

#define FASTLED_INTERNAL
 

Functions

void fl::blur1d (CRGB *leds, fl::u16 numLeds, fract8 blur_amount)
 
void fl::blur2d (CRGB *leds, fl::u8 width, fl::u8 height, fract8 blur_amount) FASTLED_DEPRECATED("Use blur2d(...
 Legacy version of blur2d, which does not require an XYMap but instead implicitly binds to XY() function.
 
void fl::blur2d (CRGB *leds, fl::u8 width, fl::u8 height, fract8 blur_amount, const fl::XYMap &xymap)
 Two-dimensional blur filter.
 
void fl::blurColumns (CRGB *leds, fl::u8 width, fl::u8 height, fract8 blur_amount, const fl::XYMap &xymap)
 Perform a blur1d() on every column of a rectangular matrix.
 
void fl::blurRows (CRGB *leds, fl::u8 width, fl::u8 height, fract8 blur_amount, const fl::XYMap &xymap)
 Perform a blur1d() on every row of a rectangular matrix.
 
fl::u16 fl::XY (fl::u8 x, fl::u8 y)
 
fl::u16 fl::anonymous_namespace{blur.cpp}::xy_legacy_wrapper (fl::u16 x, fl::u16 y, fl::u16 width, fl::u16 height)