Index: cc/resources/picture_layer_tiling_set.h |
diff --git a/cc/resources/picture_layer_tiling_set.h b/cc/resources/picture_layer_tiling_set.h |
index ddde1d7be42590903e4f2e5d2e1a0b0c019e2c62..6aef54d543a2ed4973f42643e2fdc54fec570aa7 100644 |
--- a/cc/resources/picture_layer_tiling_set.h |
+++ b/cc/resources/picture_layer_tiling_set.h |
@@ -34,7 +34,9 @@ class CC_EXPORT PictureLayerTilingSet { |
size_t end; |
}; |
- explicit PictureLayerTilingSet(PictureLayerTilingClient* client); |
+ static scoped_ptr<PictureLayerTilingSet> Create( |
+ PictureLayerTilingClient* client); |
+ |
~PictureLayerTilingSet(); |
void SetClient(PictureLayerTilingClient* client); |
@@ -50,7 +52,8 @@ class CC_EXPORT PictureLayerTilingSet { |
bool SyncTilings(const PictureLayerTilingSet& other, |
const gfx::Size& new_layer_bounds, |
const Region& layer_invalidation, |
- float minimum_contents_scale); |
+ float minimum_contents_scale, |
+ RasterSource* raster_source); |
PictureLayerTiling* AddTiling(float contents_scale, |
const gfx::Size& layer_bounds); |
@@ -123,6 +126,8 @@ class CC_EXPORT PictureLayerTilingSet { |
TilingRange GetTilingRange(TilingRangeType type) const; |
private: |
+ explicit PictureLayerTilingSet(PictureLayerTilingClient* client); |
+ |
PictureLayerTilingClient* client_; |
ScopedPtrVector<PictureLayerTiling> tilings_; |