FastLED 3.9.15
Loading...
Searching...
No Matches

◆ updatef()

float fl::TimeClampedTransition::updatef ( uint32_t now)
inlineoverridevirtual

Reimplemented from fl::TimeAlpha.

Definition at line 138 of file time_alpha.h.

138 {
139 bool not_started = (mEnd == 0) && (mStart == 0);
140 if (not_started) {
141 return 0;
142 }
143 float out = time_alphaf(now, mStart, mEnd);
144 if (mMaxClamp > 0.f) {
145 out = MIN(out, mMaxClamp);
146 }
147 return out;
148 }
#define MIN(a, b)
Definition math_macros.h:15
float time_alphaf(uint32_t now, uint32_t start, uint32_t end)
Definition time_alpha.h:17

References mEnd, MIN, mMaxClamp, mStart, and fl::time_alphaf().

+ Here is the call graph for this function: