Index: cc/resources/prioritized_tile.h |
diff --git a/cc/resources/prioritized_tile.h b/cc/resources/prioritized_tile.h |
index b26476ab938f8cf0fb95bebb04d46bb5d0d28ad3..3ac09fc37fdcbcf261b250f3b54a6d88f5a166e0 100644 |
--- a/cc/resources/prioritized_tile.h |
+++ b/cc/resources/prioritized_tile.h |
@@ -11,6 +11,7 @@ |
namespace cc { |
class PictureLayerTiling; |
+class RasterSource; |
class CC_EXPORT PrioritizedTile { |
public: |
@@ -20,15 +21,22 @@ class CC_EXPORT PrioritizedTile { |
~PrioritizedTile(); |
Tile* tile() const { return tile_; } |
+ RasterSource* raster_source() const { return raster_source_; } |
const TilePriority& priority() const { return priority_; } |
bool is_occluded() const { return is_occluded_; } |
+ void AsValueInto(base::trace_event::TracedValue* value) const; |
+ |
private: |
friend class PictureLayerTiling; |
- PrioritizedTile(Tile* tile, const TilePriority priority, bool is_occluded); |
+ PrioritizedTile(Tile* tile, |
+ RasterSource* raster_source, |
+ const TilePriority priority, |
+ bool is_occluded); |
Tile* tile_; |
+ RasterSource* raster_source_; |
TilePriority priority_; |
bool is_occluded_; |
}; |