|
FastLED 3.9.15
|
#include <frame.h>
Collaboration diagram for fl::Frame: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 |