|
FastLED 3.9.15
|
2D flow field visualization: emitters paint color, noise advects it
Definition in file flowfield.h.
#include "fl/stl/stdint.h"#include "crgb.h"#include "fl/math/filter/filter.h"#include "fl/math/math.h"#include "fl/stl/shared_ptr.h"#include "fl/fx/fx2d.h"#include "fl/fx/time.h"#include "fl/math/xymap.h"#include "fl/stl/align.h"#include "fl/stl/vector.h"#include "fl/math/fixed_point/s16x16.h"#include "fl/stl/noexcept.h"
Include dependency graph for flowfield.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | fl::FlowField |
| Abstract base class for 2D flow field effects. More... | |
| class | fl::FlowFieldFloat |
| Float-precision flow field implementation. More... | |
| class | fl::FlowFieldFloat::Perlin2D |
| class | fl::FlowFieldFP |
| Pure fixed-point (s16x16) flow field implementation for maximum speed. More... | |
| struct | fl::FlowFieldFPState |
| SoA (Structure-of-Arrays) state for FlowFieldFP. More... | |
| struct | fl::FlowFieldParams |
| Configuration parameters for FlowField. More... | |
| class | fl::NoiseBias1D |
| Per-position attack/decay bias for one axis. More... | |
| class | fl::NoiseBias2D |
| Two-axis attack/decay bias for 2D effects (per-column X + per-row Y). More... | |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
Enumerations | |
| enum class | fl::BumpShape : u8 { fl::HalfSine , fl::Gaussian } |
| Shape function for NoiseBias triggers. More... | |
Functions | |
| fl::FASTLED_SHARED_PTR (FlowField) | |
| fl::FASTLED_SHARED_PTR (FlowFieldFloat) | |
| fl::FASTLED_SHARED_PTR (FlowFieldFP) | |
| struct fl::FlowFieldParams |