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(); } |