FastLED 3.10.8
Loading...
Searching...
No Matches

◆ Luminova()

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

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

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

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

+ Here is the call graph for this function: