Index: cc/tile_manager.h |
diff --git a/cc/tile_manager.h b/cc/tile_manager.h |
index 6e42f75bee75d49f48d65720cabd7eb8a46e4a37..7cd52b3ae4f5eb38c38a7d930327bb5c520d5492 100644 |
--- a/cc/tile_manager.h |
+++ b/cc/tile_manager.h |
@@ -63,6 +63,12 @@ enum TileRasterState { |
scoped_ptr<base::Value> TileRasterStateAsValue( |
TileRasterState bin); |
+// Metadata that is passed to raster tasks for diagnostic purposes. |
+struct RasterTaskMetadata { |
+ bool is_tile_in_pending_tree_now_bin; |
+ TileResolution tile_resolution; |
+}; |
+ |
// This is state that is specific to a tile that is |
// managed by the TileManager. |
class CC_EXPORT ManagedTileState { |
@@ -175,6 +181,7 @@ class CC_EXPORT TileManager { |
const gfx::Rect& rect, |
float contents_scale, |
bool use_cheapness_estimator, |
+ const RasterTaskMetadata& raster_task_metadata, |
PicturePileImpl* picture_pile, |
RenderingStats* stats); |
static void RunImageDecodeTask(skia::LazyPixelRef* pixel_ref, |