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 f5142f925e413404df06c65b195e438a4373a812..57728cd805089f232b8538ca9a341ee06c8443a7 100644 |
--- a/cc/trees/layer_tree_host_impl.h |
+++ b/cc/trees/layer_tree_host_impl.h |
@@ -41,6 +41,7 @@ namespace cc { |
class CompletionEvent; |
class CompositorFrameMetadata; |
class DebugRectHistory; |
+class EvictionTilePriorityQueue; |
class FrameRateCounter; |
class LayerImpl; |
class LayerTreeHostImplTimeSourceAdapter; |
@@ -49,6 +50,7 @@ class MemoryHistory; |
class PageScaleAnimation; |
class PaintTimeCounter; |
class PictureLayerImpl; |
+class RasterTilePriorityQueue; |
class RasterWorkerPool; |
class RenderPassDrawQuad; |
class RenderingStatsInstrumentation; |
@@ -233,9 +235,14 @@ class CC_EXPORT LayerTreeHostImpl |
virtual void RunOnDemandRasterTask(Task* on_demand_raster_task) OVERRIDE; |
// TileManagerClient implementation. |
- virtual const std::vector<PictureLayerImpl*>& GetPictureLayers() OVERRIDE; |
+ virtual const std::vector<PictureLayerImpl*>& GetPictureLayers() |
+ const OVERRIDE; |
virtual void NotifyReadyToActivate() OVERRIDE; |
virtual void NotifyTileStateChanged(const Tile* tile) OVERRIDE; |
+ virtual void BuildRasterQueue(RasterTilePriorityQueue* queue, |
+ TreePriority tree_priority) OVERRIDE; |
+ virtual void BuildEvictionQueue(EvictionTilePriorityQueue* queue, |
+ TreePriority tree_prirority) OVERRIDE; |
// ScrollbarAnimationControllerClient implementation. |
virtual void PostDelayedScrollbarFade(const base::Closure& start_fade, |
@@ -465,6 +472,8 @@ class CC_EXPORT LayerTreeHostImpl |
void RegisterPictureLayerImpl(PictureLayerImpl* layer); |
void UnregisterPictureLayerImpl(PictureLayerImpl* layer); |
+ void GetPairedPictureLayers(std::vector<PairedPictureLayer>* layers) const; |
+ |
protected: |
LayerTreeHostImpl( |
const LayerTreeSettings& settings, |