Lines Matching refs:progress
12 PassOwnPtrWillBeRawPtr<InterpolableValue> InterpolableNumber::interpolate(const InterpolableValue &to, const double progress) const
15 if (!progress)
17 if (progress == 1)
19 return create(m_value * (1 - progress) + toNumber.m_value * progress);
22 PassOwnPtrWillBeRawPtr<InterpolableValue> InterpolableBool::interpolate(const InterpolableValue &to, const double progress) const
24 if (progress < 0.5) {
30 PassOwnPtrWillBeRawPtr<InterpolableValue> InterpolableList::interpolate(const InterpolableValue &to, const double progress) const
35 if (!progress) {
38 if (progress == 1) {
46 result->set(i, m_values[i]->interpolate(*(toList.m_values[i]), progress));