diff options
author | reed <reed@google.com> | 2016-04-11 07:51:07 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-04-11 07:51:07 -0700 |
commit | c79172857c3f69cc46837e1beeae0c1ead377bb2 (patch) | |
tree | 4e6eebf5b3b09e91c58287875d24f75d62850818 /src/ports/SkFontHost_FreeType_common.h | |
parent | 6dc14aab5ea6be87b5b10f17a19737f586708768 (diff) |
Pass effects directly to fontcache
BUG=skia:5176
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1863013003
Review URL: https://codereview.chromium.org/1863013003
Diffstat (limited to 'src/ports/SkFontHost_FreeType_common.h')
-rw-r--r-- | src/ports/SkFontHost_FreeType_common.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/ports/SkFontHost_FreeType_common.h b/src/ports/SkFontHost_FreeType_common.h index 99b43dccca..8c13a80aa5 100644 --- a/src/ports/SkFontHost_FreeType_common.h +++ b/src/ports/SkFontHost_FreeType_common.h @@ -26,8 +26,9 @@ protected: // This value was chosen by eyeballing the result in Firefox and trying to match it. static const FT_Pos kBitmapEmboldenStrength = 1 << 6; - SkScalerContext_FreeType_Base(SkTypeface* typeface, const SkDescriptor *desc) - : INHERITED(typeface, desc) + SkScalerContext_FreeType_Base(SkTypeface* typeface, const SkScalerContextEffects& effects, + const SkDescriptor *desc) + : INHERITED(typeface, effects, desc) {} void generateGlyphImage(FT_Face face, const SkGlyph& glyph); @@ -75,8 +76,8 @@ protected: , fGlyphCount(-1) {} - virtual SkScalerContext* onCreateScalerContext( - const SkDescriptor*) const override; + virtual SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&, + const SkDescriptor*) const override; void onFilterRec(SkScalerContextRec*) const override; SkAdvancedTypefaceMetrics* onGetAdvancedTypefaceMetrics( PerGlyphInfo, const uint32_t*, uint32_t) const override; |