50 size_t frameHistoryCount =
59 string fxName() const override;
80 void pause(
fl::u32 now) override;
82 void setFade(
fl::u32 fadeInTime,
fl::u32 fadeOutTime);
86 operator
bool()
const {
return mImpl.get(); }
105 string fxName() const override;
106 void setFade(
fl::u32 fadeInTime,
fl::u32 fadeOutTime);
void draw(DrawContext context) override
bool begin(fl::filebuf_ptr h)
void pause(fl::u32 now) override
static size_t DefaultFrameHistoryCount()
string fxName() const override
size_t pixelsPerFrame() const
void setFade(fl::u32 fadeInTime, fl::u32 fadeOutTime)
void setTimeScale(float timeScale)
void setError(const string &error)
bool hasEmbeddedScreenMap() const FL_NOEXCEPT
void resume(fl::u32 now) override
const fl::string & embeddedScreenMapJson() const FL_NOEXCEPT
i32 durationMicros() const
void setFade(fl::u32 fadeInTime, fl::u32 fadeOutTime)
~VideoFxWrapper() FL_NOEXCEPT override
string fxName() const override
void draw(DrawContext context) override
video::VideoImpl VideoImpl
detail::memorybuf memorybuf
fl::shared_ptr< filebuf > filebuf_ptr
fl::shared_ptr< VideoImpl > VideoImplPtr
Base definition for an LED controller.
#define FASTLED_SHARED_PTR_NO_FWD(type)
#define FASTLED_SHARED_PTR(type)
Representation of an 8-bit RGB pixel (Red, Green, Blue)