Index: include/core/SkTypeface.h |
diff --git a/include/core/SkTypeface.h b/include/core/SkTypeface.h |
index 0b1ca6a4bdaf02c231fa61fe2e62a68f24b94672..0fbf6a3e0ad337395c66f513e73eb6a37f61e8f2 100644 |
--- a/include/core/SkTypeface.h |
+++ b/include/core/SkTypeface.h |
@@ -1,4 +1,3 @@ |
- |
/* |
* Copyright 2006 The Android Open Source Project |
* |
@@ -6,7 +5,6 @@ |
* found in the LICENSE file. |
*/ |
- |
#ifndef SkTypeface_DEFINED |
#define SkTypeface_DEFINED |
@@ -21,6 +19,7 @@ class SkFontData; |
class SkFontDescriptor; |
class SkScalerContext; |
struct SkScalerContextRec; |
+struct SkScalerContextEffects; |
class SkStream; |
class SkStreamAsset; |
class SkAdvancedTypefaceMetrics; |
@@ -295,7 +294,7 @@ public: |
* if allowFailure is true, this returns NULL, else it returns a |
* dummy scalercontext that will not crash, but will draw nothing. |
*/ |
- SkScalerContext* createScalerContext(const SkDescriptor*, |
+ SkScalerContext* createScalerContext(const SkScalerContextEffects&, const SkDescriptor*, |
bool allowFailure = false) const; |
/** |
@@ -336,7 +335,8 @@ protected: |
friend class SkScalerContext; |
static SkTypeface* GetDefaultTypeface(Style style = SkTypeface::kNormal); |
- virtual SkScalerContext* onCreateScalerContext(const SkDescriptor*) const = 0; |
+ virtual SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&, |
+ const SkDescriptor*) const = 0; |
virtual void onFilterRec(SkScalerContextRec*) const = 0; |
virtual SkAdvancedTypefaceMetrics* onGetAdvancedTypefaceMetrics( |
PerGlyphInfo, |