diff options
Diffstat (limited to 'cc/scrollbar_animation_controller.h')
-rw-r--r-- | cc/scrollbar_animation_controller.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/cc/scrollbar_animation_controller.h b/cc/scrollbar_animation_controller.h index f75e8d3..e660e8f 100644 --- a/cc/scrollbar_animation_controller.h +++ b/cc/scrollbar_animation_controller.h @@ -17,10 +17,14 @@ class CC_EXPORT ScrollbarAnimationController { public: virtual ~ScrollbarAnimationController() {} + virtual bool isScrollGestureInProgress() const = 0; + virtual bool isAnimating() const = 0; + virtual base::TimeDelta delayBeforeStart(base::TimeTicks now) const = 0; + virtual bool animate(base::TimeTicks) = 0; - virtual void didPinchGestureUpdate(base::TimeTicks) = 0; - virtual void didPinchGestureEnd(base::TimeTicks) = 0; - virtual void didUpdateScrollOffset(base::TimeTicks) = 0; + virtual void didScrollGestureBegin() = 0; + virtual void didScrollGestureEnd(base::TimeTicks now) = 0; + virtual void didProgrammaticallyUpdateScroll(base::TimeTicks now) = 0; }; } // namespace cc |