19 virtual uint32_t
update(uint32_t timeNow) = 0;
20 virtual uint32_t
time()
const = 0;
21 virtual void reset(uint32_t realTimeNow) = 0;
32 TimeScale(uint32_t realTimeNow = 0,
float initialTimeScale = 1.0f);
36 uint32_t
update(uint32_t timeNow)
override;
37 uint32_t
time()
const override;
38 void reset(uint32_t realTimeNow)
override;
39 void pause(uint32_t now);
TimeScale timeScale(0, 1.0f)
virtual uint32_t update(uint32_t timeNow)=0
virtual uint32_t time() const =0
virtual void reset(uint32_t realTimeNow)=0
void reset(uint32_t realTimeNow) override
void setScale(float timeScale)
uint32_t time() const override
void resume(uint32_t now)
uint32_t update(uint32_t timeNow) override
void applyExact(uint32_t timeNow)
TimeScale(uint32_t realTimeNow=0, float initialTimeScale=1.0f)
#define FASTLED_SMART_PTR(type)
Implements the FastLED namespace macros.
Implements a simple red square effect for 2D LED grids.