Index: cc/resources/picture_layer_tiling.h |
diff --git a/cc/resources/picture_layer_tiling.h b/cc/resources/picture_layer_tiling.h |
index daa04851d9c22f8759e283d5fd0d9d048b3f22bb..c2a55fa89c84653abc93946ed1a3737e6a571bb9 100644 |
--- a/cc/resources/picture_layer_tiling.h |
+++ b/cc/resources/picture_layer_tiling.h |
@@ -48,9 +48,6 @@ class CC_EXPORT PictureLayerTilingClient { |
virtual PictureLayerTiling* GetRecycledTwinTiling( |
const PictureLayerTiling* tiling) = 0; |
virtual TilePriority::PriorityBin GetMaxTilePriorityBin() const = 0; |
- virtual size_t GetMaxTilesForInterestArea() const = 0; |
- virtual float GetSkewportTargetTimeInSeconds() const = 0; |
- virtual int GetSkewportExtrapolationLimitInContentPixels() const = 0; |
virtual WhichTree GetTree() const = 0; |
virtual bool RequiresHighResToDraw() const = 0; |
@@ -124,7 +121,11 @@ class CC_EXPORT PictureLayerTiling { |
static scoped_ptr<PictureLayerTiling> Create( |
float contents_scale, |
const gfx::Size& layer_bounds, |
- PictureLayerTilingClient* client); |
+ PictureLayerTilingClient* client, |
+ size_t max_tiles_for_interest_area, |
+ float skewport_target_time_in_seconds, |
+ int skewport_extrapolation_limit_in_content_pixels); |
+ |
gfx::Size layer_bounds() const { return layer_bounds_; } |
void UpdateTilesToCurrentRasterSource(RasterSource* raster_source, |
const Region& layer_invalidation, |
@@ -288,7 +289,10 @@ class CC_EXPORT PictureLayerTiling { |
PictureLayerTiling(float contents_scale, |
const gfx::Size& layer_bounds, |
- PictureLayerTilingClient* client); |
+ PictureLayerTilingClient* client, |
+ size_t max_tiles_for_interest_area, |
+ float skewport_target_time_in_seconds, |
+ int skewport_extrapolation_limit_in_content_pixels); |
void SetLiveTilesRect(const gfx::Rect& live_tiles_rect); |
void VerifyLiveTilesRect(); |
Tile* CreateTile(int i, int j, const PictureLayerTiling* twin_tiling); |
@@ -315,6 +319,10 @@ class CC_EXPORT PictureLayerTiling { |
void UpdateTileAndTwinPriority(Tile* tile) const; |
void UpdateTilePriority(Tile* tile) const; |
+ const size_t max_tiles_for_interest_area_; |
+ const float skewport_target_time_in_seconds_; |
+ const int skewport_extrapolation_limit_in_content_pixels_; |
+ |
// Given properties. |
float contents_scale_; |
gfx::Size layer_bounds_; |