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

◆ Luminova()

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

Definition at line 19 of file luminova.cpp.hpp.

20 : Fx2d(xyMap), mParams(params) {
21 int cap = params.max_particles;
22 if (cap <= 0) {
23 cap = 1;
24 }
25 mParticles.resize(static_cast<size_t>(cap));
26 // Initialize as dead
27 for (size_t i = 0; i < mParticles.size(); ++i) {
28 mParticles[i].alive = false;
29 }
30}
Fx2d(const XYMap &xyMap)
Definition fx2d.h:19
u16 xyMap(u16 x, u16 y) const
Definition fx2d.h:20
Params mParams
Definition luminova.h:58
fl::vector< Particle > mParticles
Definition luminova.h:60

References fl::Fx2d::Fx2d(), fl::LuminovaParams::max_particles, mParams, mParticles, and fl::Fx2d::xyMap().

+ Here is the call graph for this function: