fl::TimeWarp timeScale(0, 1.0f)
bool full() const FL_NO_EXCEPT
bool hasEmbeddedScreenMap() const FL_NO_EXCEPT
float timeScale() const FL_NO_EXCEPT
VideoImpl(size_t pixelsPerFrame, float fpsVideo, size_t frameHistoryCount=0) FL_NO_EXCEPT
bool needsFrame(fl::u32 now) const FL_NO_EXCEPT
const fl::string & embeddedScreenMapJson() const FL_NO_EXCEPT
bool updateBufferFromStream(fl::u32 now) FL_NO_EXCEPT
void resume(fl::u32 now) FL_NO_EXCEPT
bool updateBufferIfNecessary(fl::u32 prev, fl::u32 now) FL_NO_EXCEPT
bool draw(fl::u32 now, fl::span< CRGB > leds) FL_NO_EXCEPT
bool videoColor(fled::VideoColor *out) const FL_NO_EXCEPT
bool pixelStorage(fled::PixelStorage *out) const FL_NO_EXCEPT
void pause(fl::u32 now) FL_NO_EXCEPT
void setFade(fl::u32 fadeInTime, fl::u32 fadeOutTime) FL_NO_EXCEPT
FrameInterpolatorPtr mFrameInterpolator
void setBestEffortFled(bool enabled) FL_NO_EXCEPT
bool updateBufferFromFile(fl::u32 now, bool forward) FL_NO_EXCEPT
i32 durationMicros() const FL_NO_EXCEPT
void setTimeScale(float timeScale) FL_NO_EXCEPT
bool rewind() FL_NO_EXCEPT
size_t pixelsPerFrame() const FL_NO_EXCEPT
bool readSample(PixelSample *out) FL_NO_EXCEPT
constexpr T * begin(T(&array)[N]) FL_NO_EXCEPT
constexpr T && forward(typename remove_reference< T >::type &t) FL_NO_EXCEPT
video::VideoImpl VideoImpl
u8 u8 fract8 blur_amount FL_NO_EXCEPT
fl::shared_ptr< filebuf > filebuf_ptr
fl::shared_ptr< VideoImpl > VideoImplPtr
video::PixelStreamPtr PixelStreamPtr
Base definition for an LED controller.
#define FASTLED_SHARED_PTR(type)