aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkTypeface_remote.h
diff options
context:
space:
mode:
authorGravatar Herb Derby <herb@google.com>2018-03-19 15:39:16 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-03-20 19:11:31 +0000
commitaeb425dbf1735eaad7daef5c1f2d599d170a5a38 (patch)
tree5e51a25c5baa5e339d163665f0c90f610664a25f /src/core/SkTypeface_remote.h
parentb0ca84f3a840e80f7775b9b4fbd3872513c14d7d (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.h7
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;
};