diff options
author | scroggo <scroggo@google.com> | 2014-12-11 10:53:58 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-12-11 10:53:58 -0800 |
commit | 895c43b28b27bb3124db3d32efd0c7219eb4a3cb (patch) | |
tree | 6ddad54915062eca5db65a8ad56525540ce380b1 /src/core/SkPictureData.h | |
parent | 436293a3308d58ce494d9667bd13428dd6e35236 (diff) |
Replace EncodeBitmap with an interface.
Gives more flexibility to the caller to decide whether to use the
encoded data returned by refEncodedData().
Provides an implementation that supports the old version of
SkPicture::serialize().
TODO: Update Chrome, so we can remove SK_LEGACY_ENCODE_BITMAP entirely
BUG=skia:3190
Review URL: https://codereview.chromium.org/784643002
Diffstat (limited to 'src/core/SkPictureData.h')
-rw-r--r-- | src/core/SkPictureData.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/SkPictureData.h b/src/core/SkPictureData.h index 667880675b..ab78f8a313 100644 --- a/src/core/SkPictureData.h +++ b/src/core/SkPictureData.h @@ -15,6 +15,7 @@ class SkData; class SkPictureRecord; +class SkPixelSerializer; class SkReader32; class SkStream; class SkWStream; @@ -64,7 +65,7 @@ public: virtual ~SkPictureData(); - void serialize(SkWStream*, SkPicture::EncodeBitmap) const; + void serialize(SkWStream*, SkPixelSerializer*) const; void flatten(SkWriteBuffer&) const; bool containsBitmaps() const; |