Easing function arguments. More...
#include <kanzi/core.ui/state_manager/state_manager.hpp>
Public Member Functions | |
| EasingArguments () | |
| Constructor. More... | |
Public Attributes | |
| union { | |
| float amplitude | |
| Amplitude of the back easing function. More... | |
| float exponent | |
| Exponent of the exponential easing function. More... | |
| float oscillations | |
| Oscillations of the elastic easing function. More... | |
| float power | |
| Power of the power easing function. More... | |
| } | argument1 |
| First argument. More... | |
| union { | |
| float springiness | |
| Springiness of the elastic easing function. More... | |
| } | argument2 |
| Second argument. More... | |
Easing function arguments.
|
inlineexplicit |
Constructor.
| float kanzi::StateManager::EasingArguments::amplitude |
Amplitude of the back easing function.
| float kanzi::StateManager::EasingArguments::power |
Power of the power easing function.
| float kanzi::StateManager::EasingArguments::exponent |
Exponent of the exponential easing function.
| float kanzi::StateManager::EasingArguments::oscillations |
Oscillations of the elastic easing function.
| union { ... } kanzi::StateManager::EasingArguments::argument1 |
First argument.
| float kanzi::StateManager::EasingArguments::springiness |
Springiness of the elastic easing function.
| union { ... } kanzi::StateManager::EasingArguments::argument2 |
Second argument.