Lines Matching refs:right
44 PassRefPtr<AnimatableValue> AnimatableValue::interpolate(const AnimatableValue* left, const AnimatableValue* right, double fraction)
47 ASSERT(right);
49 ASSERT(!right->isNeutral());
51 if (fraction && fraction != 1 && left->isSameType(right))
52 return left->interpolateTo(right, fraction);
54 return defaultInterpolateTo(left, right, fraction);
57 PassRefPtr<AnimatableValue> AnimatableValue::add(const AnimatableValue* left, const AnimatableValue* right)
60 ASSERT(right);
63 return takeConstRef(right);
64 if (right->isNeutral())
67 if (left->isSameType(right))
68 return left->addWith(right);
70 return defaultAddWith(left, right);