#include <kanzi/core.ui/animation/easing_curve_shared.hpp>#include <kanzi/core/cpp/cstddef.hpp>#include <kanzi/core/cpp/math.hpp>#include <kanzi/core/math/interpolation.hpp>Classes | |
| struct | kanzi::BackEasingFunction |
| Changes the value back slightly before moving it toward the target. More... | |
| struct | kanzi::CircleEasingFunction |
| Changes the value using a circular function. More... | |
| struct | kanzi::ElasticEasingFunction |
| Changes the value that resembles an oscillating spring until it comes to rest. More... | |
| struct | kanzi::ExponentialEasingFunction |
| Changes the value with an exponential function with power that you can configure. More... | |
| struct | kanzi::PowerEasingFunction |
| Changes the value with a configurable power function using the function f(t) = t^p, where p is equal to the power parameter. More... | |
| struct | kanzi::SineEasingFunction |
| Changes the value with a sine formula. More... | |
Namespaces | |
| kanzi | |
| Easing functions that require external dependencies for calculation. | |
Enumerations | |
| enum | kanzi::AnimationEasingMode { kanzi::AnimationEaseIn, kanzi::AnimationEaseOut, kanzi::AnimationEaseInOut } |
| Easing mode to use to apply an easing function. More... | |