25#include "animatedValue.h"
32 EasingCurve (
float startVal,
float endVal,
float tolerance,
float slewRate_);
56 EaseIn (
float startVal,
float endVal,
float tolerance,
float slewRate);
69 SmoothedValue (
float startVal,
float endVal,
float tolerance,
float slewRate)
70 :
EaseIn (startVal, endVal, tolerance, slewRate)
101 EaseOut (
float startVal,
float endVal,
float tolerance,
float slewRate);
A slew-based ease in curve – accelerates quickly, then decelerates as it approaches the end value.
Definition: easing.h:47
float generateNextValue() override
Execute a single step of this curve's function.
Definition: easing.cpp:40
A slew-based acceleration. starts slowly & accelerates.
Definition: easing.h:92
float generateNextValue() override
Execute a single step of this curve's function.
Definition: easing.cpp:52
An animated value whose end value can be changed while the animation is in progress.
Definition: easing.h:67
bool updateTarget(float newTarget) override
Update the target value while the animation is running.
Definition: easing.h:79
Definition: animatedValue.h:121