| Index: cc/tiles/tile.h
|
| diff --git a/cc/tiles/tile.h b/cc/tiles/tile.h
|
| index 8da46d69657a08962e36599235b90ae4fe472d81..aecd220b272e53d10934f38c79a3b3821cc85dd5 100644
|
| --- a/cc/tiles/tile.h
|
| +++ b/cc/tiles/tile.h
|
| @@ -17,6 +17,7 @@
|
|
|
| namespace cc {
|
|
|
| +class PictureLayerTiling;
|
| class TileManager;
|
|
|
| class CC_EXPORT Tile {
|
| @@ -28,18 +29,21 @@ class CC_EXPORT Tile {
|
|
|
| class CC_EXPORT CreateInfo {
|
| public:
|
| + const PictureLayerTiling* tiling;
|
| int tiling_i_index;
|
| int tiling_j_index;
|
| gfx::Rect enclosing_layer_rect;
|
| gfx::Rect content_rect;
|
| gfx::SizeF raster_scales;
|
|
|
| - CreateInfo(int tiling_i_index,
|
| + CreateInfo(const PictureLayerTiling* tiling,
|
| + int tiling_i_index,
|
| int tiling_j_index,
|
| const gfx::Rect& enclosing_layer_rect,
|
| const gfx::Rect& content_rect,
|
| const gfx::SizeF& raster_scales)
|
| - : tiling_i_index(tiling_i_index),
|
| + : tiling(tiling),
|
| + tiling_i_index(tiling_i_index),
|
| tiling_j_index(tiling_j_index),
|
| enclosing_layer_rect(enclosing_layer_rect),
|
| content_rect(content_rect),
|
| @@ -113,6 +117,9 @@ class CC_EXPORT Tile {
|
| return is_solid_color_analysis_performed_;
|
| }
|
|
|
| + const PictureLayerTiling* tiling() const { return tiling_; }
|
| + void set_tiling(const PictureLayerTiling* tiling) { tiling_ = tiling; }
|
| +
|
| private:
|
| friend class TileManager;
|
| friend class FakeTileManager;
|
| @@ -127,6 +134,7 @@ class CC_EXPORT Tile {
|
| ~Tile();
|
|
|
| TileManager* const tile_manager_;
|
| + const PictureLayerTiling* tiling_;
|
| const gfx::Rect content_rect_;
|
| const gfx::Rect enclosing_layer_rect_;
|
| const gfx::SizeF raster_scales_;
|
|
|