diff options
Diffstat (limited to 'src/core/SkRemoteGlyphCache.h')
-rw-r--r-- | src/core/SkRemoteGlyphCache.h | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/src/core/SkRemoteGlyphCache.h b/src/core/SkRemoteGlyphCache.h index d1119cf70a..60d880791f 100644 --- a/src/core/SkRemoteGlyphCache.h +++ b/src/core/SkRemoteGlyphCache.h @@ -28,7 +28,6 @@ class Serializer; class SkDescriptor; class SkGlyphCache; struct SkPackedGlyphID; -enum SkScalerContextFlags : uint32_t; class SkScalerContextRecDescriptor; class SkTextBlobRunIterator; class SkTypefaceProxy; @@ -52,17 +51,8 @@ using SkDescriptorSet = // which will be serialized and renderered using the SkStrikeClient. class SK_API SkTextBlobCacheDiffCanvas : public SkNoDrawCanvas { public: - struct SK_API Settings { - Settings(); - ~Settings(); - - bool fContextSupportsDistanceFieldText = true; - SkScalar fMinDistanceFieldFontSize = -1.f; - SkScalar fMaxDistanceFieldFontSize = -1.f; - }; SkTextBlobCacheDiffCanvas(int width, int height, const SkMatrix& deviceMatrix, - const SkSurfaceProps& props, SkStrikeServer* strikeserver, - Settings settings = Settings()); + const SkSurfaceProps& props, SkStrikeServer* strikeserver); ~SkTextBlobCacheDiffCanvas() override; protected: @@ -80,13 +70,10 @@ private: const SkTextBlobRunIterator& it, const SkPaint& runPaint); void processGlyphRunForPaths(const SkTextBlobRunIterator& it, const SkPaint& runPaint); - void processGlyphRunForDFT(const SkTextBlobRunIterator& it, const SkPaint& runPaint, - SkScalerContextFlags flags); const SkMatrix fDeviceMatrix; const SkSurfaceProps fSurfaceProps; SkStrikeServer* const fStrikeServer; - const Settings fSettings; }; using SkDiscardableHandleId = uint32_t; @@ -174,7 +161,7 @@ public: }; SkGlyphCacheState* getOrCreateCache(const SkPaint&, const SkSurfaceProps*, const SkMatrix*, - SkScalerContextFlags flags, SkScalerContextRec* deviceRec, + SkScalerContextRec* deviceRec, SkScalerContextEffects* effects); private: |