aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ports/SkFontHost_FreeType_common.h
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2016-04-11 07:51:07 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-04-11 07:51:07 -0700
commitc79172857c3f69cc46837e1beeae0c1ead377bb2 (patch)
tree4e6eebf5b3b09e91c58287875d24f75d62850818 /src/ports/SkFontHost_FreeType_common.h
parent6dc14aab5ea6be87b5b10f17a19737f586708768 (diff)
Pass effects directly to fontcache
Diffstat (limited to 'src/ports/SkFontHost_FreeType_common.h')
-rw-r--r--src/ports/SkFontHost_FreeType_common.h9
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;