| 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();
 | 
| 
 |