Chromium Code Reviews| Index: cc/resources/prioritized_tile.cc |
| diff --git a/cc/resources/prioritized_tile.cc b/cc/resources/prioritized_tile.cc |
| index 3a9f815fec4f58e5eddda61ac31339bb9678186c..16d892e925d575c4662b9fcba49daecd18edc20a 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* res) const { |
|
vmpstr
2015/05/12 23:52:11
nit: result or value instead of res
|
| + tile_->AsValueInto(res); |
| + |
| + TracedValue::SetIDRef(raster_source(), res, "picture_pile"); |
| + |
| + res->BeginDictionary("combined_priority"); |
| + priority().AsValueInto(res); |
| + res->EndDictionary(); |
| + |
| + res->SetString("resolution", TileResolutionToString(priority().resolution)); |
| +} |
| + |
| } // namespace cc |