FastLED 3.9.15
|
#include <frame.h>
Public Member Functions | |
Frame (int pixels_per_frame) | |
~Frame () | |
void | clear () |
void | copy (const Frame &other) |
void | draw (CRGB *leds, DrawMode draw_mode=DRAW_MODE_OVERWRITE) const |
void | drawXY (CRGB *leds, const XYMap &xyMap, DrawMode draw_mode=DRAW_MODE_OVERWRITE) const |
void | interpolate (const Frame &frame1, const Frame &frame2, uint8_t amountOfFrame2) |
CRGB * | rgb () |
const CRGB * | rgb () const |
size_t | size () const |
Static Public Member Functions | |
static void | interpolate (const Frame &frame1, const Frame &frame2, uint8_t amountofFrame2, CRGB *pixels) |
Private Attributes | |
const size_t | mPixelsCount |
fl::vector< CRGB, fl::allocator_psram< CRGB > > | mRgb |