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

◆ Luminova()

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

Definition at line 9 of file luminova.cpp.

10 : Fx2d(xyMap), mParams(params) {
11 int cap = params.max_particles;
12 if (cap <= 0) {
13 cap = 1;
14 }
15 mParticles.resize(static_cast<size_t>(cap));
16 // Initialize as dead
17 for (size_t i = 0; i < mParticles.size(); ++i) {
18 mParticles[i].alive = false;
19 }
20}
uint16_t xyMap(uint16_t x, uint16_t y) const
Definition fx2d.h:21
Fx2d(const XYMap &xyMap)
Definition fx2d.h:20
Params mParams
Definition luminova.h:63
fl::vector< Particle > mParticles
Definition luminova.h:65

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

+ Here is the call graph for this function: