| Index: src/gpu/text/GrTextContext.h
|
| diff --git a/src/gpu/text/GrTextContext.h b/src/gpu/text/GrTextContext.h
|
| index 3de2ae24169af917025ce4813149f739d25dd785..90ae4f35e8b91354648faf5cbaa1d46b3ec8398d 100644
|
| --- a/src/gpu/text/GrTextContext.h
|
| +++ b/src/gpu/text/GrTextContext.h
|
| @@ -30,16 +30,19 @@ public:
|
|
|
| virtual void drawText(GrDrawContext* dc,
|
| const GrClip&, const GrPaint&, const SkPaint&,
|
| - const SkMatrix& viewMatrix, const char text[], size_t byteLength,
|
| + const SkMatrix& viewMatrix,
|
| + const SkSurfaceProps& props, const char text[], size_t byteLength,
|
| SkScalar x, SkScalar y, const SkIRect& clipBounds) = 0;
|
| virtual void drawPosText(GrDrawContext* dc,
|
| const GrClip&, const GrPaint&, const SkPaint&,
|
| const SkMatrix& viewMatrix,
|
| + const SkSurfaceProps& props,
|
| const char text[], size_t byteLength,
|
| const SkScalar pos[], int scalarsPerPosition,
|
| const SkPoint& offset, const SkIRect& clipBounds) = 0;
|
| - virtual void drawTextBlob(GrDrawContext* dc, const GrClip&, const SkPaint&,
|
| - const SkMatrix& viewMatrix, const SkTextBlob*,
|
| + virtual void drawTextBlob(GrDrawContext* dc, const GrClip&,
|
| + const SkPaint&, const SkMatrix& viewMatrix,
|
| + const SkSurfaceProps& props, const SkTextBlob*,
|
| SkScalar x, SkScalar y,
|
| SkDrawFilter*, const SkIRect& clipBounds) = 0;
|
|
|
| @@ -47,9 +50,8 @@ public:
|
|
|
| protected:
|
| GrContext* fContext;
|
| - SkSurfaceProps fSurfaceProps;
|
|
|
| - GrTextContext(GrContext*, const SkSurfaceProps&);
|
| + GrTextContext(GrContext*);
|
|
|
| static GrFontScaler* GetGrFontScaler(SkGlyphCache* cache);
|
| static uint32_t FilterTextFlags(const SkSurfaceProps& surfaceProps, const SkPaint& paint);
|
|
|