Index: cc/blink/web_filter_animation_curve_impl.cc |
diff --git a/cc/blink/web_filter_animation_curve_impl.cc b/cc/blink/web_filter_animation_curve_impl.cc |
index cfbe191cb23345c495352737f354c8e3eb0dbd46..14d4a8f87bc25be18356eb5eeba0c2f1a207e568 100644 |
--- a/cc/blink/web_filter_animation_curve_impl.cc |
+++ b/cc/blink/web_filter_animation_curve_impl.cc |
@@ -50,6 +50,20 @@ void WebFilterAnimationCurveImpl::add(const WebFilterKeyframe& keyframe, |
.PassAs<cc::TimingFunction>())); |
} |
+#if WEB_ANIMATION_SUPPORTS_ANIMATION_TIMING |
+void WebFilterAnimationCurveImpl::setTimingFunction(TimingFunctionType type) { |
+ curve_->SetTimingFunction(CreateTimingFunction(type)); |
+} |
+ |
+void WebFilterAnimationCurveImpl::setTimingFunction(double x1, |
+ double y1, |
+ double x2, |
+ double y2) { |
+ curve_->SetTimingFunction(cc::CubicBezierTimingFunction::Create( |
+ x1, y1, x2, y2).PassAs<cc::TimingFunction>()); |
+} |
+#endif |
+ |
scoped_ptr<cc::AnimationCurve> |
WebFilterAnimationCurveImpl::CloneToAnimationCurve() const { |
return curve_->Clone(); |