diff options
Diffstat (limited to 'src/gpu/GrStencilAndCoverTextContext.h')
-rw-r--r-- | src/gpu/GrStencilAndCoverTextContext.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/gpu/GrStencilAndCoverTextContext.h b/src/gpu/GrStencilAndCoverTextContext.h index 920f2d7f42..d36b60f11c 100644 --- a/src/gpu/GrStencilAndCoverTextContext.h +++ b/src/gpu/GrStencilAndCoverTextContext.h @@ -23,8 +23,7 @@ class GrPathRange; */ class GrStencilAndCoverTextContext : public GrTextContext { public: - static GrStencilAndCoverTextContext* Create(GrContext*, GrDrawContext*, - const SkDeviceProperties&, bool fallbackUsesDFT); + static GrStencilAndCoverTextContext* Create(GrContext*, const SkDeviceProperties&); virtual ~GrStencilAndCoverTextContext(); @@ -68,16 +67,16 @@ private: SkMatrix fLocalMatrix; bool fUsingDeviceSpaceGlyphs; - GrStencilAndCoverTextContext(GrContext*, GrDrawContext*, const SkDeviceProperties&); + GrStencilAndCoverTextContext(GrContext*, const SkDeviceProperties&); bool canDraw(const GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&, const SkMatrix& viewMatrix) override; - void onDrawText(GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&, + void onDrawText(GrDrawContext*, GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&, const SkMatrix& viewMatrix, const char text[], size_t byteLength, SkScalar x, SkScalar y, const SkIRect& regionClipBounds) override; - void onDrawPosText(GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&, + void onDrawPosText(GrDrawContext*, GrRenderTarget*, const GrClip&, const GrPaint&, const SkPaint&, const SkMatrix& viewMatrix, const char text[], size_t byteLength, const SkScalar pos[], int scalarsPerPosition, @@ -87,9 +86,9 @@ private: size_t textByteLength, RenderMode, const SkMatrix& viewMatrix, const SkIRect& regionClipBounds); bool mapToFallbackContext(SkMatrix* inverse); - void appendGlyph(const SkGlyph&, const SkPoint&); - void flush(); - void finish(); + void appendGlyph(GrDrawContext*, const SkGlyph&, const SkPoint&); + void flush(GrDrawContext*); + void finish(GrDrawContext*); }; |