30 explicit Frame(
int pixels_per_frame);
XYMap xyMap(HEIGHT, WIDTH, SERPENTINE)
void draw(CRGB *leds, DrawMode draw_mode=DRAW_MODE_OVERWRITE) const
fl::scoped_array< CRGB > mRgb
void interpolate(const Frame &frame1, const Frame &frame2, uint8_t amountOfFrame2)
const size_t mPixelsCount
void copy(const Frame &other)
Frame(int pixels_per_frame)
void drawXY(CRGB *leds, const XYMap &xyMap, DrawMode draw_mode=DRAW_MODE_OVERWRITE) const
Defines the red, green, and blue (RGB) pixel struct.
#define FASTLED_SMART_PTR(type)
Implements the FastLED namespace macros.
@ DRAW_MODE_BLEND_BY_BLACK
Implements a simple red square effect for 2D LED grids.
Representation of an RGB pixel (Red, Green, Blue)