u16 xyMap(u16 x, u16 y) const
void resetParticle(Particle &p, fl::u32 tick)
void plotDot(fl::span< CRGB > leds, int x, int y, u8 v) const
void plotSoftDot(fl::span< CRGB > leds, float fx, float fy, float s) const
fl::string fxName() const override
Luminova(const XYMap &xyMap, const Params ¶ms=Params())
fl::vector< Particle > mParticles
void draw(DrawContext context) override
void setMaxParticles(int max_particles)
void setBlurAmount(u8 blur_amount)
void setFadeAmount(u8 fade_amount)
void setPointGain(u8 point_gain)
Base definition for an LED controller.
#define FASTLED_SHARED_PTR(type)