FastLED 3.9.15
Loading...
Searching...
No Matches
wave.h File Reference

Detailed Description

2D wave simulation effect for LED matrices

Provides realistic water-like wave effects that propagate across LED grids. Supports multiple wave layers, gradient coloring, and various simulation parameters.

Definition in file wave.h.

#include "fl/stl/stdint.h"
#include "fl/gfx/gradient.h"
#include "fl/stl/shared_ptr.h"
#include "fl/math/wave/wave_simulation.h"
#include "fl/math/xymap.h"
#include "fl/fx/fx2d.h"
#include "fl/stl/noexcept.h"
+ Include dependency graph for wave.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fl::WaveCrgbGradientMap
 Wave-to-color mapper using gradient/palette coloring. More...
 
class  fl::WaveCrgbMap
 Abstract base class for mapping wave simulation values to LED colors. More...
 
class  fl::WaveCrgbMapDefault
 Default wave-to-color mapper producing grayscale output. More...
 
class  fl::WaveFx
 2D wave simulation effect with supersampling and gradient coloring More...
 
struct  fl::WaveFxArgs
 Configuration parameters for WaveFx effect. More...
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 

Functions

 fl::FASTLED_SHARED_PTR (WaveCrgbGradientMap)
 
 fl::FASTLED_SHARED_PTR (WaveCrgbMap)
 
 fl::FASTLED_SHARED_PTR (WaveCrgbMapDefault)
 
 fl::FASTLED_SHARED_PTR (WaveFx)