21 virtual fl::u32
time()
const = 0;
22 virtual void reset(fl::u32 realTimeNow) = 0;
33 TimeWarp(fl::u32 realTimeNow = 0,
float initialTimeScale = 1.0f);
39 fl::u32
update(fl::u32 timeNow)
override;
40 fl::u32
time()
const override;
41 void reset(fl::u32 realTimeNow)
override;
42 void pause(fl::u32 now);
virtual void reset(fl::u32 realTimeNow)=0
virtual fl::u32 update(fl::u32 timeNow)=0
virtual fl::u32 time() const =0
void applyExact(fl::u32 timeNow)
void reset(fl::u32 realTimeNow) override
fl::u32 time() const override
fl::u32 update(fl::u32 timeNow) override
void setSpeed(float speedScale)
void setScale(float speed) FASTLED_DEPRECATED("Use setSpeed(...) instead.")
TimeWarp(fl::u32 realTimeNow=0, float initialTimeScale=1.0f)
#define FASTLED_DEPRECATED(msg)
Implements the FastLED namespace macros.
#define FASTLED_SMART_PTR(type)