blob: c736e28e3d726339003abe9d75b9b06721e90037 [file]
#include "rive/animation/cubic_ease_interpolator.hpp"
using namespace rive;
float CubicEaseInterpolator::transformValue(
float valueFrom,
float valueTo,
float factor)
{
return valueFrom + (valueTo - valueFrom) * transform(factor);
}
float CubicEaseInterpolator::transform(float factor) const
{
return CubicInterpolatorSolver::calcBezier(m_solver.getT(factor), y1(), y2());
}