Easing function arguments. More...
#include <kanzi/core.ui/state_manager/state_manager.hpp>
Public Member Functions | |
EasingArguments () | |
Constructor. | |
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. | ||
union { | ||
float springiness | ||
Springiness of the elastic easing function. More... | ||
} | argument2 | |
Second argument. | ||
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.