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