diff options
author | 2014-12-17 15:50:11 -0800 | |
---|---|---|
committer | 2014-12-17 15:50:11 -0800 | |
commit | 5531d51ce7426bdae7563547326fcf0bf926a083 (patch) | |
tree | 111625235b55e016756b32d9904d6d3bf059c73c /src/gpu/GrDistanceFieldTextContext.h | |
parent | 1b28a3a4890e3b84b43181b3fe3690ac565930dc (diff) |
remove view matrix from context
BUG=skia:
Review URL: https://codereview.chromium.org/808703006
Diffstat (limited to 'src/gpu/GrDistanceFieldTextContext.h')
-rw-r--r-- | src/gpu/GrDistanceFieldTextContext.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/gpu/GrDistanceFieldTextContext.h b/src/gpu/GrDistanceFieldTextContext.h index 66774bd015..8f73b06500 100644 --- a/src/gpu/GrDistanceFieldTextContext.h +++ b/src/gpu/GrDistanceFieldTextContext.h @@ -46,14 +46,16 @@ private: int fTotalVertexCount; GrTexture* fCurrTexture; SkRect fVertexBounds; + SkMatrix fViewMatrix; GrDistanceFieldTextContext(GrContext*, const SkDeviceProperties&, bool enable); - virtual bool canDraw(const SkPaint& paint) SK_OVERRIDE; + virtual bool canDraw(const SkPaint& paint, const SkMatrix& viewMatrix) SK_OVERRIDE; - virtual void onDrawText(const GrPaint&, const SkPaint&, const char text[], size_t byteLength, + virtual void onDrawText(const GrPaint&, const SkPaint&, const SkMatrix& viewMatrix, + const char text[], size_t byteLength, SkScalar x, SkScalar y) SK_OVERRIDE; - virtual void onDrawPosText(const GrPaint&, const SkPaint&, + virtual void onDrawPosText(const GrPaint&, const SkPaint&, const SkMatrix& viewMatrix, const char text[], size_t byteLength, const SkScalar pos[], int scalarsPerPosition, const SkPoint& offset) SK_OVERRIDE; |