diff options
author | 2015-04-26 23:18:49 -0700 | |
---|---|---|
committer | 2015-04-26 23:18:50 -0700 | |
commit | 1899651ffc459f5462aa989cd6d08507947b67e4 (patch) | |
tree | 5f7c2c314e932dd8b7053401819f8d8bcba0436a /src/gpu/GrAADistanceFieldPathRenderer.h | |
parent | 5d23c3824fd95785110c37e09eeaef8b3d9b9594 (diff) |
Extract gpu line dashing to GrDashLinePathRenderer
Move line dashing logic from GrContext::drawPath to
GrDashLinePathRenderer. This makes it possible to let path renderers render arbitrary dashed paths.
End goal is to implement dashing in GrStencilAndCoverPathRenderer.
Review URL: https://codereview.chromium.org/1100073003
Diffstat (limited to 'src/gpu/GrAADistanceFieldPathRenderer.h')
-rwxr-xr-x | src/gpu/GrAADistanceFieldPathRenderer.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gpu/GrAADistanceFieldPathRenderer.h b/src/gpu/GrAADistanceFieldPathRenderer.h index ad296f0aa3..6cbee1f5c9 100755 --- a/src/gpu/GrAADistanceFieldPathRenderer.h +++ b/src/gpu/GrAADistanceFieldPathRenderer.h @@ -27,21 +27,21 @@ public: const GrPipelineBuilder*, const SkMatrix& viewMatrix, const SkPath&, - const SkStrokeRec&, + const GrStrokeInfo&, bool antiAlias) const override; protected: virtual StencilSupport onGetStencilSupport(const GrDrawTarget*, const GrPipelineBuilder*, const SkPath&, - const SkStrokeRec&) const override; + const GrStrokeInfo&) const override; virtual bool onDrawPath(GrDrawTarget*, GrPipelineBuilder*, GrColor, const SkMatrix& viewMatrix, const SkPath&, - const SkStrokeRec&, + const GrStrokeInfo&, bool antiAlias) override; private: |