| Index: cc/trees/layer_tree_host_impl.h
|
| diff --git a/cc/trees/layer_tree_host_impl.h b/cc/trees/layer_tree_host_impl.h
|
| index 60f4b4479f8814470a63215c6551217786158921..73ed039e582363026274a82024477ab30b26ad71 100644
|
| --- a/cc/trees/layer_tree_host_impl.h
|
| +++ b/cc/trees/layer_tree_host_impl.h
|
| @@ -103,9 +103,8 @@ class LayerTreeHostImplClient {
|
| int priority_cutoff) = 0;
|
| virtual bool IsInsideDraw() = 0;
|
| virtual void RenewTreePriority() = 0;
|
| - virtual void PostDelayedScrollbarFadeOnImplThread(
|
| - const base::Closure& start_fade,
|
| - base::TimeDelta delay) = 0;
|
| + virtual void PostDelayedAnimationTaskOnImplThread(const base::Closure& task,
|
| + base::TimeDelta delay) = 0;
|
| virtual void DidActivateSyncTree() = 0;
|
| virtual void DidPrepareTiles() = 0;
|
|
|
| @@ -258,9 +257,13 @@ class CC_EXPORT LayerTreeHostImpl
|
| void SetIsLikelyToRequireADraw(bool is_likely_to_require_a_draw) override;
|
|
|
| // ScrollbarAnimationControllerClient implementation.
|
| - void PostDelayedScrollbarFade(const base::Closure& start_fade,
|
| - base::TimeDelta delay) override;
|
| - void SetNeedsScrollbarAnimationFrame() override;
|
| + void StartAnimatingScrollbarAnimationController(
|
| + ScrollbarAnimationController* controller) override;
|
| + void StopAnimatingScrollbarAnimationController(
|
| + ScrollbarAnimationController* controller) override;
|
| + void PostDelayedScrollbarAnimationTask(const base::Closure& task,
|
| + base::TimeDelta delay) override;
|
| + void SetNeedsRedrawForScrollbarAnimation() override;
|
|
|
| // OutputSurfaceClient implementation.
|
| void DeferredInitialize() override;
|
| @@ -532,10 +535,6 @@ class CC_EXPORT LayerTreeHostImpl
|
|
|
| // Virtual for testing.
|
| virtual void AnimateLayers(base::TimeTicks monotonic_time);
|
| - const AnimationRegistrar::AnimationControllerMap&
|
| - active_animation_controllers() const {
|
| - return animation_registrar_->active_animation_controllers();
|
| - }
|
|
|
| LayerTreeHostImplClient* client_;
|
| Proxy* proxy_;
|
| @@ -584,9 +583,6 @@ class CC_EXPORT LayerTreeHostImpl
|
| bool HandleMouseOverScrollbar(LayerImpl* layer_impl,
|
| const gfx::PointF& device_viewport_point);
|
|
|
| - void AnimateScrollbarsRecursive(LayerImpl* layer,
|
| - base::TimeTicks time);
|
| -
|
| LayerImpl* FindScrollLayerForDeviceViewportPoint(
|
| const gfx::PointF& device_viewport_point,
|
| InputHandler::ScrollInputType type,
|
| @@ -716,6 +712,7 @@ class CC_EXPORT LayerTreeHostImpl
|
| base::TimeDelta begin_impl_frame_interval_;
|
|
|
| scoped_ptr<AnimationRegistrar> animation_registrar_;
|
| + std::set<ScrollbarAnimationController*> scrollbar_animation_controllers_;
|
|
|
| RenderingStatsInstrumentation* rendering_stats_instrumentation_;
|
| MicroBenchmarkControllerImpl micro_benchmark_controller_;
|
|
|