Index: cc/trees/layer_tree_host_impl.cc |
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc |
index 94b8bfa1cfac7e9daaa5cef94a4e41954d7a8880..771dbcf2112e71ee26dec6b3457f892bd5b615fb 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -45,6 +45,7 @@ |
#include "cc/quads/shared_quad_state.h" |
#include "cc/quads/solid_color_draw_quad.h" |
#include "cc/quads/texture_draw_quad.h" |
+#include "cc/resources/eviction_tile_priority_queue.h" |
#include "cc/resources/gpu_raster_worker_pool.h" |
#include "cc/resources/image_copy_raster_worker_pool.h" |
#include "cc/resources/image_raster_worker_pool.h" |
@@ -52,6 +53,7 @@ |
#include "cc/resources/picture_layer_tiling.h" |
#include "cc/resources/pixel_buffer_raster_worker_pool.h" |
#include "cc/resources/prioritized_resource_manager.h" |
+#include "cc/resources/raster_tile_priority_queue.h" |
#include "cc/resources/raster_worker_pool.h" |
#include "cc/resources/resource_pool.h" |
#include "cc/resources/texture_mailbox_deleter.h" |
@@ -1263,7 +1265,8 @@ void LayerTreeHostImpl::DidInitializeVisibleTile() { |
client_->DidInitializeVisibleTileOnImplThread(); |
} |
-const std::vector<PictureLayerImpl*>& LayerTreeHostImpl::GetPictureLayers() { |
+const std::vector<PictureLayerImpl*>& LayerTreeHostImpl::GetPictureLayers() |
+ const { |
return picture_layers_; |
} |
@@ -1289,6 +1292,16 @@ void LayerTreeHostImpl::NotifyTileStateChanged(const Tile* tile) { |
} |
} |
+void LayerTreeHostImpl::BuildRasterQueue(RasterTilePriorityQueue* queue, |
+ TreePriority tree_priority) { |
+ queue->BuildQueue(picture_layers_, tree_priority); |
+} |
+ |
+void LayerTreeHostImpl::BuildEvictionQueue(EvictionTilePriorityQueue* queue, |
+ TreePriority tree_priority) { |
+ queue->BuildQueue(picture_layers_, tree_priority); |
+} |
+ |
void LayerTreeHostImpl::SetMemoryPolicy(const ManagedMemoryPolicy& policy) { |
SetManagedMemoryPolicy(policy, zero_budget_); |
} |