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 2309ef77d5f7f5dbbd856edcc3a0f681eae40116..6e860bc805f31c929f49a780b2882d4512721fa3 100644 |
--- a/cc/trees/layer_tree_host_impl.h |
+++ b/cc/trees/layer_tree_host_impl.h |
@@ -45,7 +45,6 @@ class DebugRectHistory; |
class EvictionTilePriorityQueue; |
class FrameRateCounter; |
class LayerImpl; |
-class LayerTreeHostImplTimeSourceAdapter; |
class LayerTreeImpl; |
class MemoryHistory; |
class PageScaleAnimation; |
@@ -189,7 +188,6 @@ class CC_EXPORT LayerTreeHostImpl |
virtual void UpdateAnimationState(bool start_ready_animations); |
void ActivateAnimations(); |
void MainThreadHasStoppedFlinging(); |
- void UpdateBackgroundAnimateTicking(bool should_background_tick); |
void DidAnimateScrollOffset(); |
void SetViewportDamage(const gfx::Rect& damage_rect); |
@@ -330,6 +328,8 @@ class CC_EXPORT LayerTreeHostImpl |
virtual void SetVisible(bool visible); |
bool visible() const { return visible_; } |
+ bool AnimationsAreVisible() { return visible() && CanDraw(); } |
+ |
void SetNeedsCommit() { client_->SetNeedsCommitOnImplThread(); } |
void SetNeedsRedraw(); |
@@ -507,8 +507,6 @@ class CC_EXPORT LayerTreeHostImpl |
// Virtual for testing. |
virtual void AnimateLayers(base::TimeTicks monotonic_time); |
- virtual base::TimeDelta LowFrequencyAnimationInterval() const; |
- |
const AnimationRegistrar::AnimationControllerMap& |
active_animation_controllers() const { |
return animation_registrar_->active_animation_controllers(); |
@@ -647,9 +645,6 @@ class CC_EXPORT LayerTreeHostImpl |
scoped_ptr<PageScaleAnimation> page_scale_animation_; |
- // This is used for ticking animations slowly when hidden. |
- scoped_ptr<LayerTreeHostImplTimeSourceAdapter> time_source_client_adapter_; |
- |
scoped_ptr<FrameRateCounter> fps_counter_; |
scoped_ptr<PaintTimeCounter> paint_time_counter_; |
scoped_ptr<MemoryHistory> memory_history_; |