#include <kanzi/core/math/interpolation.hpp>
Classes | |
struct | kanzi::BezierEasingFunction |
Changes the value according to a Bezier curve. More... | |
struct | kanzi::BounceEasingFunction |
Changes the value as a sequence of bounces. More... | |
struct | kanzi::CubicEasingFunction |
Changes the value based on the cube of time using the function f(t) = t^3. More... | |
struct | kanzi::LinearEasingFunction |
Changes the value with constant velocity. More... | |
struct | kanzi::QuadraticEasingFunction |
Changes the value based on the square of time using the function f(t) = t^2. More... | |
struct | kanzi::QuarticEasingFunction |
Changes the value based on the 4th order polynomial using the function f(t) = t^4. More... | |
struct | kanzi::QuinticEasingFunction |
Changes the value based on the 5th order polynomial using the function f(t) = t^5. More... | |
struct | kanzi::SmootherStepEasingFunction |
Changes the value quickly without instant changes in velocity. More... | |
struct | kanzi::SmoothStepEasingFunction |
Changes the value quickly without instant changes in velocity. More... | |
struct | kanzi::StepEasingFunction |
Changes the value instantly. More... | |
Namespaces | |
kanzi | |
Easing functions that require external dependencies for calculation. | |