Index: src/gpu/text/GrAtlasTextBlob.h |
diff --git a/src/gpu/text/GrAtlasTextBlob.h b/src/gpu/text/GrAtlasTextBlob.h |
index d9083b2f568ed3f48112e64ab140d31057ad617d..63c80333222a361262986805c450d7e5783ad244 100644 |
--- a/src/gpu/text/GrAtlasTextBlob.h |
+++ b/src/gpu/text/GrAtlasTextBlob.h |
@@ -14,6 +14,8 @@ |
#include "GrMemoryPool.h" |
#include "SkDescriptor.h" |
#include "SkMaskFilter.h" |
+#include "SkPathEffect.h" |
+#include "SkRasterizer.h" |
#include "SkSurfaceProps.h" |
#include "SkTInternalLList.h" |
@@ -477,7 +479,11 @@ private: |
SkAutoTUnref<SkTypeface> fTypeface; |
SkSTArray<kMinSubRuns, SubRunInfo> fSubRunInfo; |
SkAutoDescriptor fDescriptor; |
- SkScalerContextEffects fEffects; |
+ |
+ // Effects from the paint that are used to build a SkScalerContext. |
+ sk_sp<SkPathEffect> fPathEffect; |
+ sk_sp<SkRasterizer> fRasterizer; |
+ sk_sp<SkMaskFilter> fMaskFilter; |
// Distance field text cannot draw coloremoji, and so has to fall back. However, |
// though the distance field text and the coloremoji may share the same run, they |