summaryrefslogtreecommitdiffstats
path: root/cc/playback/transform_display_item.h
diff options
context:
space:
mode:
Diffstat (limited to 'cc/playback/transform_display_item.h')
-rw-r--r--cc/playback/transform_display_item.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/cc/playback/transform_display_item.h b/cc/playback/transform_display_item.h
index 5b89136..7c1d934 100644
--- a/cc/playback/transform_display_item.h
+++ b/cc/playback/transform_display_item.h
@@ -15,6 +15,7 @@
class SkCanvas;
namespace cc {
+class ImageSerializationProcessor;
class CC_EXPORT TransformDisplayItem : public DisplayItem {
public:
@@ -22,7 +23,9 @@ class CC_EXPORT TransformDisplayItem : public DisplayItem {
explicit TransformDisplayItem(const proto::DisplayItem& proto);
~TransformDisplayItem() override;
- void ToProtobuf(proto::DisplayItem* proto) const override;
+ void ToProtobuf(proto::DisplayItem* proto,
+ ImageSerializationProcessor* image_serialization_processor)
+ const override;
void Raster(SkCanvas* canvas,
const gfx::Rect& canvas_target_playback_rect,
SkPicture::AbortCallback* callback) const override;
@@ -49,7 +52,9 @@ class CC_EXPORT EndTransformDisplayItem : public DisplayItem {
return make_scoped_ptr(new EndTransformDisplayItem());
}
- void ToProtobuf(proto::DisplayItem* proto) const override;
+ void ToProtobuf(proto::DisplayItem* proto,
+ ImageSerializationProcessor* image_serialization_processor)
+ const override;
void Raster(SkCanvas* canvas,
const gfx::Rect& canvas_target_playback_rect,
SkPicture::AbortCallback* callback) const override;