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 3761a51ceede0cf41002621fdbdaae6a3aabec24..606929ea0f888e8711b7e29f8dbeff52e0f9cb99 100644 |
--- a/cc/blink/web_filter_animation_curve_impl.cc |
+++ b/cc/blink/web_filter_animation_curve_impl.cc |
@@ -49,6 +49,18 @@ void WebFilterAnimationCurveImpl::add(const WebFilterKeyframe& keyframe, |
cc::CubicBezierTimingFunction::Create(x1, y1, x2, y2))); |
} |
+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).Pass()); |
+} |
+ |
scoped_ptr<cc::AnimationCurve> |
WebFilterAnimationCurveImpl::CloneToAnimationCurve() const { |
return curve_->Clone(); |