Index: cc/blink/web_scroll_offset_animation_curve_impl.cc |
diff --git a/cc/blink/web_scroll_offset_animation_curve_impl.cc b/cc/blink/web_scroll_offset_animation_curve_impl.cc |
index cef276c06b6c7e17a6b918f886bd3cac48825791..d79b6d94ca963dccfc95de50f5705890a010436b 100644 |
--- a/cc/blink/web_scroll_offset_animation_curve_impl.cc |
+++ b/cc/blink/web_scroll_offset_animation_curve_impl.cc |
@@ -43,6 +43,16 @@ double WebScrollOffsetAnimationCurveImpl::duration() const { |
return curve_->Duration().InSecondsF(); |
} |
+WebFloatPoint WebScrollOffsetAnimationCurveImpl::targetValue() const { |
+ gfx::ScrollOffset target = curve_->target_value(); |
+ return WebFloatPoint(target.x(), target.y()); |
+} |
+ |
+void WebScrollOffsetAnimationCurveImpl::updateTarget(double time, |
+ WebFloatPoint new_target) { |
+ curve_->UpdateTarget(time, gfx::ScrollOffset(new_target.x, new_target.y)); |
+} |
+ |
scoped_ptr<cc::AnimationCurve> |
WebScrollOffsetAnimationCurveImpl::CloneToAnimationCurve() const { |
return curve_->Clone(); |