#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 | |
| namespace | kanzi |