aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-07-22 14:01:58 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-07-22 19:30:07 +0000
commit31599e98dfef28e25da615d62bcc9a812a740880 (patch)
tree302a9d71f1f4278a380decf33c3fdf9a7c52d862
parent8724b4609996eb6369b454611e31b065f3d8d2cf (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.h10
-rw-r--r--src/core/SkTextBlob.cpp17
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