FastLED 3.9.15
Loading...
Searching...
No Matches

◆ FlowFieldFP()

fl::FlowFieldFP::FlowFieldFP ( const XYMap & xyMap,
const Params & params = Params() )
explicit

Definition at line 508 of file flowfield.cpp.hpp.

509 : FlowField(xyMap, params) {
510 int w = (int)getWidth();
511 int h = (int)getHeight();
512
513 mState.init(w, h);
514 initPerm256(mPermX, 42);
515 initPerm256(mPermY, 1337);
516 syncParams();
517 if (!mState.fade_lut_initialized) {
519 mState.fade_lut_initialized = true;
520 }
521
522}
FlowField(const XYMap &xyMap, const Params &params=Params())
FlowFieldFPState mState
Definition flowfield.h:400
static void initPerm256(u8 *perm, u32 seed)
u16 getWidth() const
Definition fx2d.h:24
u16 getHeight() const
Definition fx2d.h:23
u16 xyMap(u16 x, u16 y) const
Definition fx2d.h:20
static void init_fade_lut(fl::i32 *table)

References fl::FlowField::FlowField(), fl::Fx2d::getHeight(), fl::Fx2d::getWidth(), fl::perlin_s16x16::init_fade_lut(), initPerm256(), mPermX, mPermY, mState, syncParams(), and fl::Fx2d::xyMap().

+ Here is the call graph for this function: