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.