FastLED 3.9.15
|
#include <time.h>
Public Member Functions | |
TimeWarp (fl::u32 realTimeNow=0, float initialTimeScale=1.0f) | |
~TimeWarp () | |
void | pause (fl::u32 now) |
void | reset (fl::u32 realTimeNow) override |
void | resume (fl::u32 now) |
float | scale () const |
void | setScale (float speed) FASTLED_DEPRECATED("Use setSpeed(...) instead.") |
void | setSpeed (float speedScale) |
fl::u32 | time () const override |
fl::u32 | update (fl::u32 timeNow) override |
![]() | |
virtual | ~TimeFunction () |
Private Member Functions | |
void | applyExact (fl::u32 timeNow) |
Private Attributes | |
fl::u32 | mLastRealTime = 0 |
fl::u32 | mPauseTime = 0 |
fl::u32 | mRelativeTime = 0 |
fl::u32 | mStartTime = 0 |
float | mTimeScale = 1.0f |