Chromium Code Reviews| 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 cd5eda59a8eccd59166fd4549fbf25cc4c1f32b4..585978e2a1001938943707bd3373aa6e2aa9c84c 100644 |
| --- a/cc/trees/layer_tree_host_impl.h |
| +++ b/cc/trees/layer_tree_host_impl.h |
| @@ -65,6 +65,7 @@ class LayerTreeHostImplClient { |
| virtual void SetNeedsRedrawRectOnImplThread(gfx::Rect damage_rect) = 0; |
| virtual void DidInitializeVisibleTileOnImplThread() = 0; |
| virtual void SetNeedsCommitOnImplThread() = 0; |
| + virtual void SetNeedsManageTilesOnImplThread() = 0; |
| virtual void PostAnimationEventsToMainThreadOnImplThread( |
| scoped_ptr<AnimationEventsVector> events, |
| base::Time wall_clock_time) = 0; |
| @@ -162,7 +163,7 @@ class CC_EXPORT LayerTreeHostImpl |
| void UpdateBackgroundAnimateTicking(bool should_background_tick); |
| void SetViewportDamage(gfx::Rect damage_rect); |
| - void ManageTiles(); |
| + virtual void ManageTiles(); |
| // Returns false if problems occured preparing the frame, and we should try |
| // to avoid displaying the frame. If PrepareToDraw is called, DidDrawAllLayers |
| @@ -254,7 +255,7 @@ class CC_EXPORT LayerTreeHostImpl |
| virtual bool SwapBuffers(const FrameData& frame); |
| void SetNeedsBeginFrame(bool enable); |
| - void SetNeedsManageTiles() { manage_tiles_needed_ = true; } |
| + void DidModifyTilePriorities(); |
| void Readback(void* pixels, gfx::Rect rect_in_device_viewport); |
| @@ -428,7 +429,8 @@ class CC_EXPORT LayerTreeHostImpl |
| return animation_registrar_->active_animation_controllers(); |
| } |
| - bool manage_tiles_needed() const { return manage_tiles_needed_; } |
| + bool tile_priorities_dirty() const { return tile_priorities_dirty_; } |
|
enne (OOO)
2013/09/13 18:15:01
Unused?
epenner
2013/09/13 18:45:45
I've removed it. Only the tests require manage_til
|
| + bool manage_tiles_needed() const { return tile_priorities_dirty_; } |
| LayerTreeHostImplClient* client_; |
| Proxy* proxy_; |
| @@ -518,7 +520,7 @@ class CC_EXPORT LayerTreeHostImpl |
| bool should_bubble_scrolls_; |
| bool wheel_scrolling_; |
| - bool manage_tiles_needed_; |
| + bool tile_priorities_dirty_; |
| // The optional delegate for the root layer scroll offset. |
| LayerScrollOffsetDelegate* root_layer_scroll_offset_delegate_; |