| Index: cc/resources/picture_pile_impl.h
|
| diff --git a/cc/resources/picture_pile_impl.h b/cc/resources/picture_pile_impl.h
|
| index 1f94ceca116f0790efe5d6e1a83f83814309678c..c35dd0f2a3e7eb482d83541a333e142cc9e720e4 100644
|
| --- a/cc/resources/picture_pile_impl.h
|
| +++ b/cc/resources/picture_pile_impl.h
|
| @@ -30,7 +30,8 @@ namespace cc {
|
| class CC_EXPORT PicturePileImpl : public RasterSource {
|
| public:
|
| static scoped_refptr<PicturePileImpl> CreateFromPicturePile(
|
| - const PicturePile* other);
|
| + const PicturePile* other,
|
| + bool can_use_lcd_text);
|
|
|
| // RasterSource overrides. See RasterSource header for full description.
|
| // When slow-down-raster-scale-factor is set to a value greater than 1, the
|
| @@ -58,6 +59,7 @@ class CC_EXPORT PicturePileImpl : public RasterSource {
|
| SkColor GetSolidColor() const override;
|
| bool HasRecordings() const override;
|
| bool CanUseLCDText() const override;
|
| + scoped_refptr<RasterSource> CreateCloneWithoutLCDText() const override;
|
|
|
| // Tracing functionality.
|
| void DidBeginTracing() override;
|
| @@ -99,7 +101,8 @@ class CC_EXPORT PicturePileImpl : public RasterSource {
|
| using PictureInfo = PicturePile::PictureInfo;
|
|
|
| PicturePileImpl();
|
| - explicit PicturePileImpl(const PicturePile* other);
|
| + explicit PicturePileImpl(const PicturePile* other, bool can_use_lcd_text);
|
| + explicit PicturePileImpl(const PicturePileImpl* other, bool can_use_lcd_text);
|
| ~PicturePileImpl() override;
|
|
|
| int buffer_pixels() const { return tiling_.border_texels(); }
|
|
|