diff options
author | 2014-12-20 15:23:55 -0800 | |
---|---|---|
committer | 2014-12-20 15:23:55 -0800 | |
commit | 5e8b1688eeaa343848d255daee2b1fc26eb54f57 (patch) | |
tree | d02f7cb31f22e988acc9cb3df23d5759d1d14df7 /src/core/SkPicture.cpp | |
parent | f53ff623fa912118774098be4dd1dbbd340dda37 (diff) |
remove dead SK_LEGACY_ENCODE_BITMAP flag
BUG=skia:
TBR=
Review URL: https://codereview.chromium.org/820903002
Diffstat (limited to 'src/core/SkPicture.cpp')
-rw-r--r-- | src/core/SkPicture.cpp | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/core/SkPicture.cpp b/src/core/SkPicture.cpp index d110e295b1..63f32e650b 100644 --- a/src/core/SkPicture.cpp +++ b/src/core/SkPicture.cpp @@ -453,40 +453,6 @@ SkPictureData* SkPicture::Backport(const SkRecord& src, const SkPictInfo& info, return SkNEW_ARGS(SkPictureData, (rec, info, false/*deep copy ops?*/)); } -#ifdef SK_LEGACY_ENCODE_BITMAP -// Helper to support the EncodeBitmap version of serialize. -// Mimics the old behavior of always accepting the encoded data, and encoding -// using EncodeBitmap if there was no encoded data. -class EncodeBitmapSerializer : public SkPixelSerializer { -public: - explicit EncodeBitmapSerializer(SkPicture::EncodeBitmap encoder) - : fEncoder(encoder) - { - SkASSERT(fEncoder); - } - - bool onUseEncodedData(const void*, size_t) SK_OVERRIDE { return true; } - - SkData* onEncodePixels(const SkImageInfo& info, const void* pixels, - size_t rowBytes) SK_OVERRIDE { - // Required by signature of EncodeBitmap. - size_t unused; - SkBitmap bm; - bm.installPixels(info, const_cast<void*>(pixels), rowBytes); - return fEncoder(&unused, bm); - } - -private: - SkPicture::EncodeBitmap fEncoder; -}; - -void SkPicture::serialize(SkWStream* wStream, SkPicture::EncodeBitmap encoder) const { - EncodeBitmapSerializer serializer(encoder); - this->serialize(wStream, &serializer); -} - -#endif - void SkPicture::serialize(SkWStream* stream, SkPixelSerializer* pixelSerializer) const { SkPictInfo info; this->createHeader(&info); |