8#include "detail/draw_context.h"
9#include "detail/transition.h"
23 Fx(uint16_t numLeds) : mNumLeds(numLeds) {}
33 virtual bool hasFixedFrameRate(
float *fps)
const {
39 virtual fl::Str fxName()
const = 0;
42 virtual void pause(uint32_t now) { FASTLED_UNUSED(now); }
43 virtual void resume(uint32_t now) { FASTLED_UNUSED(now); }
46 uint16_t getNumLeds()
const {
return mNumLeds; }
virtual void draw(DrawContext context)=0
Defines the red, green, and blue (RGB) pixel struct.
Implements the FastLED namespace macros.
Implements a simple red square effect for 2D LED grids.