diff options
author | Herb Derby <herb@google.com> | 2018-03-19 15:39:16 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-03-20 19:11:31 +0000 |
commit | aeb425dbf1735eaad7daef5c1f2d599d170a5a38 (patch) | |
tree | 5e51a25c5baa5e339d163665f0c90f610664a25f /src/core/SkTypeface_remote.h | |
parent | b0ca84f3a840e80f7775b9b4fbd3872513c14d7d (diff) |
Regularize SkGlyphCache creation.
This allows no need for downcasting for specialized use
of SkScalerContext for the remote case. This allows
cache priming to be used in a single process.
BUG=skia:7515
Change-Id: I963a50e36af9deef5a3414fc8a4c94ccfc38deaf
Reviewed-on: https://skia-review.googlesource.com/115121
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Herb Derby <herb@google.com>
Diffstat (limited to 'src/core/SkTypeface_remote.h')
-rw-r--r-- | src/core/SkTypeface_remote.h | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/core/SkTypeface_remote.h b/src/core/SkTypeface_remote.h index 750ec21ebe..03516be481 100644 --- a/src/core/SkTypeface_remote.h +++ b/src/core/SkTypeface_remote.h @@ -47,11 +47,6 @@ public: const SkDescriptor* desc, SkRemoteScalerContext* rsc); - void setFontMetrics(const SkPaint::FontMetrics& fontMetrics) { - fFontMetrics = fontMetrics; - fHaveFontMetrics = true; - } - protected: unsigned generateGlyphCount(void) override { SK_ABORT("Should never be called."); return 0;} uint16_t generateCharToGlyph(SkUnichar uni) override { @@ -75,8 +70,6 @@ private: SkArenaAlloc fAlloc{kMinAllocAmount}; SkRemoteScalerContext* const fRemote; - bool fHaveFontMetrics{false}; - SkPaint::FontMetrics fFontMetrics; typedef SkScalerContext INHERITED; }; |