21 virtual uint32_t
time()
const = 0;
22 virtual void reset(uint32_t realTimeNow) = 0;
33 TimeWarp(uint32_t realTimeNow = 0,
float initialTimeScale = 1.0f);
39 uint32_t
update(uint32_t timeNow)
override;
40 uint32_t
time()
const override;
41 void reset(uint32_t realTimeNow)
override;
42 void pause(uint32_t now);
UISlider speed("Speed", 1.0f, -20.0f, 20.0f, 0.01f)
virtual uint32_t update(uint32_t timeNow)=0
virtual uint32_t time() const =0
virtual void reset(uint32_t realTimeNow)=0
uint32_t time() const override
void setSpeed(float speedScale)
uint32_t update(uint32_t timeNow) override
void reset(uint32_t realTimeNow) override
TimeWarp(uint32_t realTimeNow=0, float initialTimeScale=1.0f)
void setScale(float speed) FASTLED_DEPRECATED("Use setSpeed(...) instead.")
void resume(uint32_t now)
void applyExact(uint32_t timeNow)
#define FASTLED_DEPRECATED(msg)
Implements the FastLED namespace macros.
Implements a simple red square effect for 2D LED grids.
#define FASTLED_SMART_PTR(type)