FastLED 3.9.15
|
#include <time.h>
Public Member Functions | |
TimeScale (uint32_t realTimeNow, float initialTimeScale=1.0f) | |
~TimeScale () | |
void | pause (uint32_t now) |
void | reset (uint32_t realTimeNow) override |
void | resume (uint32_t now) |
float | scale () const |
void | setScale (float timeScale) |
uint32_t | time () const override |
uint32_t | update (uint32_t timeNow) override |
![]() | |
virtual | ~TimeFunction () |
![]() | |
virtual int | ref_count () const |
Private Member Functions | |
void | applyExact (uint32_t timeNow) |
Private Attributes | |
uint32_t | mLastRealTime = 0 |
uint32_t | mPauseTime = 0 |
uint32_t | mRelativeTime = 0 |
uint32_t | mStartTime = 0 |
float | mTimeScale = 1.0f |
Additional Inherited Members | |
![]() | |
Referent () | |
Referent (const Referent &) | |
Referent (Referent &&) | |
virtual | ~Referent () |
virtual void | destroy () |
Referent & | operator= (const Referent &) |
Referent & | operator= (Referent &&) |
virtual void | ref () |
virtual void | unref () |