touchgfx::EasingEquations::backEaseInOut() method
@fn static int16_t EasingEquations::backEaseInOut(uint16_t t, int16_t b, int16_t c, uint16_t d); Back easing in/out: Overshooting cubic easing: (s+1)*t^3 - s*t^2 Back easing in/out: Overshooting cubic easing: (s+1)*t^3 - s*t^2. Backtracking slightly, then reversing direction and moving to target, then overshooting target, reversing, and finally coming back to target.
static int16_t backEaseInOut(uint16_t t,
int16_t b,
int16_t c,
uint16_t d);
Arguments
t
Time. The current time or step.
b
Beginning. The beginning value.
c
Change. The change between the beginning value and the destination value.
d
Duration. The total time or total number of steps.
Return value
The current value as a function of the current time or step.
Examples
touchgfx::EasingEquations::backEaseInOut() is referenced by
3 libraries and example projects.
Implementations
touchgfx::EasingEquations::backEaseInOut()
WheelSelector::setSelectedIndex()::equation all items filtered out
Type of touchgfx::EasingEquations::backEaseInOut()
touchgfx::EasingEquations::backEaseInOut()
int16_t all items filtered out