30 explicit Frame(
int pixels_per_frame);
fl::span< const CRGB > rgb() const
Frame & operator=(const Frame &other) FL_NOEXCEPT=delete
fl::vector_psram< CRGB > mRgb
void convertPixelsToRgb(fl::u8 *pixels, PixelFormat format)
void drawXY(fl::span< CRGB > leds, const XYMap &xyMap, DrawMode draw_mode=DrawMode::DRAW_MODE_OVERWRITE) const
PixelFormat getFormat() const
void draw(fl::span< CRGB > leds, DrawMode draw_mode=DrawMode::DRAW_MODE_OVERWRITE) const
void interpolate(const Frame &frame1, const Frame &frame2, u8 amountOfFrame2)
fl::u16 getHeight() const
const size_t mPixelsCount
void copy(const Frame &other)
Frame(int pixels_per_frame)
fl::u32 getTimestamp() const
void * memcpy(void *dest, const void *src, size_t n) FL_NOEXCEPT
fl::string format(const char *fmt)
Format with no arguments.
Base definition for an LED controller.
#define FASTLED_SHARED_PTR(type)
Representation of an 8-bit RGB pixel (Red, Green, Blue)