diff options
Diffstat (limited to 'src/core/SkBitmap.cpp')
-rw-r--r-- | src/core/SkBitmap.cpp | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/src/core/SkBitmap.cpp b/src/core/SkBitmap.cpp index 3cd2a79b28..cc3c165a3a 100644 --- a/src/core/SkBitmap.cpp +++ b/src/core/SkBitmap.cpp @@ -1347,28 +1347,7 @@ enum { SERIALIZE_PIXELTYPE_REF_DATA }; -#ifdef SK_SUPPORT_LEGACY_BITMAPFLATTEN -void SkBitmap::flatten(SkWriteBuffer& buffer) const { - fInfo.flatten(buffer); - buffer.writeInt(fRowBytes); - - if (fPixelRef) { - if (fPixelRef->getFactory()) { - buffer.writeInt(SERIALIZE_PIXELTYPE_REF_DATA); - buffer.writeInt(fPixelRefOrigin.fX); - buffer.writeInt(fPixelRefOrigin.fY); - buffer.writeFlattenable(fPixelRef); - return; - } - // if we get here, we can't record the pixels - buffer.writeInt(SERIALIZE_PIXELTYPE_NONE); - } else { - buffer.writeInt(SERIALIZE_PIXELTYPE_NONE); - } -} -#endif - -void SkBitmap::unflatten(SkReadBuffer& buffer) { +void SkBitmap::legacyUnflatten(SkReadBuffer& buffer) { this->reset(); SkImageInfo info; |