aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkPicture.cpp
diff options
context:
space:
mode:
authorGravatar reed <reed@chromium.org>2014-12-20 15:23:55 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2014-12-20 15:23:55 -0800
commit5e8b1688eeaa343848d255daee2b1fc26eb54f57 (patch)
treed02f7cb31f22e988acc9cb3df23d5759d1d14df7 /src/core/SkPicture.cpp
parentf53ff623fa912118774098be4dd1dbbd340dda37 (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.cpp34
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);