diff options
author | Mike Reed <reed@google.com> | 2017-07-22 14:01:58 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-07-22 19:30:07 +0000 |
commit | 31599e98dfef28e25da615d62bcc9a812a740880 (patch) | |
tree | 302a9d71f1f4278a380decf33c3fdf9a7c52d862 | |
parent | 8724b4609996eb6369b454611e31b065f3d8d2cf (diff) |
remove dead code around SK_SUPPORT_LEGACY_TEXTBLOB_SERIAL_API
Bug: skia:
Change-Id: Ifcf6054871d907efeb2fcf2815bc4c25671525b6
Reviewed-on: https://skia-review.googlesource.com/25944
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
-rw-r--r-- | include/core/SkTextBlob.h | 10 | ||||
-rw-r--r-- | src/core/SkTextBlob.cpp | 17 |
2 files changed, 0 insertions, 27 deletions
diff --git a/include/core/SkTextBlob.h b/include/core/SkTextBlob.h index 2fe852c762..05b3c5fd68 100644 --- a/include/core/SkTextBlob.h +++ b/include/core/SkTextBlob.h @@ -17,11 +17,6 @@ class SkReadBuffer; class SkWriteBuffer; -#ifdef SK_SUPPORT_LEGACY_TEXTBLOB_SERIAL_API -typedef std::function<void(SkTypeface*)> SkTypefaceCataloger; -typedef std::function<sk_sp<SkTypeface>(uint32_t)> SkTypefaceResolver; -#endif - typedef void (*SkTypefaceCatalogerProc)(SkTypeface*, void* ctx); typedef sk_sp<SkTypeface> (*SkTypefaceResolverProc)(uint32_t id, void* ctx); @@ -80,11 +75,6 @@ public: static sk_sp<SkTextBlob> Deserialize(const void* data, size_t size, SkTypefaceResolverProc, void* ctx); -#ifdef SK_SUPPORT_LEGACY_TEXTBLOB_SERIAL_API - sk_sp<SkData> serialize(const SkTypefaceCataloger&) const; - static sk_sp<SkTextBlob> Deserialize(const void* data, size_t size, const SkTypefaceResolver&); -#endif - private: friend class SkNVRefCnt<SkTextBlob>; class RunRecord; diff --git a/src/core/SkTextBlob.cpp b/src/core/SkTextBlob.cpp index ac8aec7f25..355bafeb84 100644 --- a/src/core/SkTextBlob.cpp +++ b/src/core/SkTextBlob.cpp @@ -862,20 +862,3 @@ sk_sp<SkTextBlob> SkTextBlob::Deserialize(const void* data, size_t length, SkTypefaceResolverReadBuffer buffer(data, length, proc, ctx); return SkTextBlob::MakeFromBuffer(buffer); } - -#ifdef SK_SUPPORT_LEGACY_TEXTBLOB_SERIAL_API -sk_sp<SkData> SkTextBlob::serialize(const SkTypefaceCataloger& cataloger) const { - return this->serialize([](SkTypeface* tf, void* ctx) { - const SkTypefaceCataloger& cataloger = *(const SkTypefaceCataloger*)ctx; - cataloger(tf); - }, (void*)&cataloger); -} - -sk_sp<SkTextBlob> SkTextBlob::Deserialize(const void* data, size_t length, - const SkTypefaceResolver& resolver) { - return Deserialize(data, length, [](uint32_t id, void* ctx) { - const SkTypefaceResolver& resolver = *(const SkTypefaceResolver*)ctx; - return resolver(id); - }, (void*)&resolver); -} -#endif |