Index: cc/resources/prioritized_tile.cc |
diff --git a/cc/resources/prioritized_tile.cc b/cc/resources/prioritized_tile.cc |
index 3a9f815fec4f58e5eddda61ac31339bb9678186c..70525072078a5f12841a9510e3a9506d8bb7e6c3 100644 |
--- a/cc/resources/prioritized_tile.cc |
+++ b/cc/resources/prioritized_tile.cc |
@@ -8,16 +8,33 @@ |
namespace cc { |
-PrioritizedTile::PrioritizedTile() : tile_(nullptr), is_occluded_(false) { |
+PrioritizedTile::PrioritizedTile() |
+ : tile_(nullptr), raster_source_(nullptr), is_occluded_(false) { |
} |
PrioritizedTile::PrioritizedTile(Tile* tile, |
+ RasterSource* raster_source, |
const TilePriority priority, |
bool is_occluded) |
- : tile_(tile), priority_(priority), is_occluded_(is_occluded) { |
+ : tile_(tile), |
+ raster_source_(raster_source), |
+ priority_(priority), |
+ is_occluded_(is_occluded) { |
} |
PrioritizedTile::~PrioritizedTile() { |
} |
+void PrioritizedTile::AsValueInto(base::trace_event::TracedValue* value) const { |
+ tile_->AsValueInto(value); |
+ |
+ TracedValue::SetIDRef(raster_source(), value, "picture_pile"); |
+ |
+ value->BeginDictionary("combined_priority"); |
+ priority().AsValueInto(value); |
+ value->EndDictionary(); |
+ |
+ value->SetString("resolution", TileResolutionToString(priority().resolution)); |
+} |
+ |
} // namespace cc |