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 0156032bf5392673443086788acb03afaf013cc5..4038b32d9a12c859e60c17925a038f56e16f30f1 100644 |
--- a/cc/resources/picture_layer_tiling_set.h |
+++ b/cc/resources/picture_layer_tiling_set.h |
@@ -38,7 +38,10 @@ class CC_EXPORT PictureLayerTilingSet { |
}; |
static scoped_ptr<PictureLayerTilingSet> Create( |
- PictureLayerTilingClient* client); |
+ PictureLayerTilingClient* client, |
+ size_t max_tiles_for_interest_area, |
+ float skewport_target_time_in_seconds, |
+ int skewport_extrapolation_limit_in_content); |
~PictureLayerTilingSet(); |
@@ -166,14 +169,22 @@ class CC_EXPORT PictureLayerTilingSet { |
TilingRange GetTilingRange(TilingRangeType type) const; |
private: |
- explicit PictureLayerTilingSet(PictureLayerTilingClient* client); |
+ explicit PictureLayerTilingSet( |
+ PictureLayerTilingClient* client, |
+ size_t max_tiles_for_interest_area, |
+ float skewport_target_time_in_seconds, |
+ int skewport_extrapolation_limit_in_content_pixels); |
// Remove one tiling. |
void Remove(PictureLayerTiling* tiling); |
- PictureLayerTilingClient* client_; |
ScopedPtrVector<PictureLayerTiling> tilings_; |
+ const size_t max_tiles_for_interest_area_; |
+ const float skewport_target_time_in_seconds_; |
+ const int skewport_extrapolation_limit_in_content_pixels_; |
+ PictureLayerTilingClient* client_; |
+ |
friend class Iterator; |
DISALLOW_COPY_AND_ASSIGN(PictureLayerTilingSet); |
}; |