aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrDistanceFieldTextContext.h
diff options
context:
space:
mode:
authorGravatar joshualitt <joshualitt@chromium.org>2015-02-18 12:29:52 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-02-18 12:29:52 -0800
commit25d9c154087d2132a51d1ca74a104726f60ef380 (patch)
treeef43d8593418753e47805fff64da7c6b3741a3a3 /src/gpu/GrDistanceFieldTextContext.h
parent5a105ff05303ac82a867b8b84a1edd145bd46218 (diff)
Pass Rendertarget into context.
Adding Jim for text context stuff, and Steven for image blur stuff. BUG=skia: Review URL: https://codereview.chromium.org/939623005
Diffstat (limited to 'src/gpu/GrDistanceFieldTextContext.h')
-rw-r--r--src/gpu/GrDistanceFieldTextContext.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/gpu/GrDistanceFieldTextContext.h b/src/gpu/GrDistanceFieldTextContext.h
index c2d0b6d1ce..ecba3405d3 100644
--- a/src/gpu/GrDistanceFieldTextContext.h
+++ b/src/gpu/GrDistanceFieldTextContext.h
@@ -52,15 +52,17 @@ private:
bool canDraw(const SkPaint& paint, const SkMatrix& viewMatrix) SK_OVERRIDE;
- virtual void onDrawText(const GrPaint&, const SkPaint&, const SkMatrix& viewMatrix,
+ virtual void onDrawText(GrRenderTarget*, 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&, const SkMatrix& viewMatrix,
+ virtual void onDrawPosText(GrRenderTarget*, const GrPaint&, const SkPaint&,
+ const SkMatrix& viewMatrix,
const char text[], size_t byteLength,
const SkScalar pos[], int scalarsPerPosition,
const SkPoint& offset) SK_OVERRIDE;
- void init(const GrPaint&, const SkPaint&);
+ void init(GrRenderTarget*, const GrPaint&, const SkPaint&);
bool appendGlyph(GrGlyph::PackedID, SkScalar left, SkScalar top, GrFontScaler*);
bool uploadGlyph(GrGlyph*, GrFontScaler*);
void setupCoverageEffect(const SkColor& filteredColor);