| Index: cc/resources/picture_layer_tiling.h
|
| diff --git a/cc/resources/picture_layer_tiling.h b/cc/resources/picture_layer_tiling.h
|
| index c8b70be3c21a57e6aef6e0c9d266452b1dd35bed..fd44e4387feaf67665cb5daf40b4eaa8b70dcc9e 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;
|
|
|
| @@ -126,7 +123,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 Resize(const gfx::Size& new_layer_bounds);
|
| void Invalidate(const Region& layer_invalidation);
|
| @@ -290,7 +291,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);
|
| @@ -320,6 +324,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_;
|
|
|