| Index: cc/resources/picture_layer_tiling.h
|
| diff --git a/cc/resources/picture_layer_tiling.h b/cc/resources/picture_layer_tiling.h
|
| index 17da548c916ae4e8e9903642f953a8f70aa5335d..eb47b60ed61cf6736d1b58f6dd0773076942bb41 100644
|
| --- a/cc/resources/picture_layer_tiling.h
|
| +++ b/cc/resources/picture_layer_tiling.h
|
| @@ -29,7 +29,7 @@ class TracedValue;
|
| namespace cc {
|
|
|
| class PictureLayerTiling;
|
| -class PicturePileImpl;
|
| +class RasterSource;
|
|
|
| class CC_EXPORT PictureLayerTilingClient {
|
| public:
|
| @@ -48,6 +48,7 @@ class CC_EXPORT PictureLayerTilingClient {
|
| const PictureLayerTiling* tiling) const = 0;
|
| 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;
|
| @@ -144,8 +145,8 @@ class CC_EXPORT PictureLayerTiling {
|
| const gfx::Size& layer_bounds,
|
| PictureLayerTilingClient* client);
|
| gfx::Size layer_bounds() const { return layer_bounds_; }
|
| - void UpdateTilesToCurrentPile(const Region& layer_invalidation,
|
| - const gfx::Size& new_layer_bounds);
|
| + void UpdateTilesToCurrentRasterSource(const Region& layer_invalidation,
|
| + const gfx::Size& new_layer_bounds);
|
| void CreateMissingTilesInLiveTilesRect();
|
| void RemoveTilesInRegion(const Region& layer_region);
|
|
|
| @@ -205,7 +206,8 @@ class CC_EXPORT PictureLayerTiling {
|
| }
|
|
|
| bool IsTileOccluded(const Tile* tile) const;
|
| - bool IsTileRequiredForActivation(const Tile* tile) const;
|
| + bool IsTileRequiredForActivationIfVisible(const Tile* tile) const;
|
| + bool IsTileRequiredForDrawIfVisible(const Tile* tile) const;
|
|
|
| // Iterate over all tiles to fill content_rect. Even if tiles are invalid
|
| // (i.e. no valid resource) this tiling should still iterate over them.
|
|
|