aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorGravatar Cary Clark <caryclark@skia.org>2018-07-17 08:59:34 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-07-17 17:01:20 +0000
commit53c876900247ad700ce28f7b33031047a6cff402 (patch)
treed3dbf21cb7c6b7b2af6a718ce0a431b0f5404b2a /include
parent462417d3d8683a8efe3b4d5813b972e478655ac3 (diff)
remove unused untested parts of text blob
SkTextBlob has a number of untested entry points to serialize and deserialize. Privitize ones only used by Skia, and remove ones suspected to be unused and untested. R=fmalita@chromium.org TBR=reed@google.com,bsalomon@google.com Bug: skia:6818 Change-Id: I6a9982a26a883982af3592f3302029a1bcdf5aa3 Reviewed-on: https://skia-review.googlesource.com/141820 Reviewed-by: Florin Malita <fmalita@chromium.org> Reviewed-by: Cary Clark <caryclark@skia.org> Commit-Queue: Cary Clark <caryclark@skia.org>
Diffstat (limited to 'include')
-rw-r--r--include/core/SkTextBlob.h21
1 files changed, 1 insertions, 20 deletions
diff --git a/include/core/SkTextBlob.h b/include/core/SkTextBlob.h
index c68ad4147b..40d5130907 100644
--- a/include/core/SkTextBlob.h
+++ b/include/core/SkTextBlob.h
@@ -14,10 +14,6 @@
#include "SkString.h"
#include "SkRefCnt.h"
-class SkGlyphRunList;
-class SkReadBuffer;
-class SkWriteBuffer;
-
struct SkSerialProcs;
struct SkDeserialProcs;
@@ -40,20 +36,6 @@ public:
*/
uint32_t uniqueID() const { return fUniqueID; }
- /**
- * Serialize to a buffer.
- */
- void flatten(SkWriteBuffer&) const;
-
- /**
- * Recreate an SkTextBlob that was serialized into a buffer.
- *
- * @param SkReadBuffer Serialized blob data.
- * @return A new SkTextBlob representing the serialized data, or NULL if the buffer is
- * invalid.
- */
- static sk_sp<SkTextBlob> MakeFromBuffer(SkReadBuffer&);
-
enum GlyphPositioning : uint8_t {
kDefault_Positioning = 0, // Default glyph advances -- zero scalars per glyph.
kHorizontal_Positioning = 1, // Horizontal positioning -- one scalar per glyph.
@@ -82,9 +64,7 @@ public:
SkTypefaceResolverProc, void* ctx);
sk_sp<SkData> serialize(const SkSerialProcs&) const;
- sk_sp<SkData> serialize() const;
static sk_sp<SkTextBlob> Deserialize(const void* data, size_t size, const SkDeserialProcs&);
- static sk_sp<SkTextBlob> Deserialize(const void* data, size_t size);
private:
friend class SkNVRefCnt<SkTextBlob>;
@@ -111,6 +91,7 @@ private:
friend class SkGlyphRunList;
friend class GrTextBlobCache;
friend class SkTextBlobBuilder;
+ friend class SkTextBlobPriv;
friend class SkTextBlobRunIterator;
const SkRect fBounds;