| Index: cc/resources/picture_layer_tiling.h
|
| diff --git a/cc/resources/picture_layer_tiling.h b/cc/resources/picture_layer_tiling.h
|
| index d3eabff97eefaf654467288f05216cbfd96e15a6..ea258a3084fe3df5afab1c696d6278cab769a773 100644
|
| --- a/cc/resources/picture_layer_tiling.h
|
| +++ b/cc/resources/picture_layer_tiling.h
|
| @@ -5,7 +5,7 @@
|
| #ifndef CC_RESOURCES_PICTURE_LAYER_TILING_H_
|
| #define CC_RESOURCES_PICTURE_LAYER_TILING_H_
|
|
|
| -#include <set>
|
| +#include <map>
|
| #include <utility>
|
| #include <vector>
|
|
|
| @@ -140,6 +140,8 @@ class CC_EXPORT PictureLayerTiling {
|
| bool IsTileRequiredForDrawIfVisible(const Tile* tile) const;
|
|
|
| void UpdateTileAndTwinPriority(Tile* tile) const;
|
| + TilePriority ComputePriorityForTile(const Tile* tile) const;
|
| + void UpdateRequiredStateForTile(Tile* tile, WhichTree tree) const;
|
| bool has_visible_rect_tiles() const { return has_visible_rect_tiles_; }
|
| bool has_skewport_rect_tiles() const { return has_skewport_rect_tiles_; }
|
| bool has_soon_border_rect_tiles() const {
|
| @@ -211,7 +213,8 @@ class CC_EXPORT PictureLayerTiling {
|
| double current_frame_time_in_seconds,
|
| const Occlusion& occlusion_in_layer_space);
|
|
|
| - void GetAllTilesForTracing(std::set<const Tile*>* tiles) const;
|
| + void GetAllTilesAndPrioritiesForTracing(
|
| + std::map<const Tile*, TilePriority>* tile_map) const;
|
| void AsValueInto(base::trace_event::TracedValue* array) const;
|
| size_t GPUMemoryUsageInBytes() const;
|
|
|
|
|