Index: src/gpu/GrStencilAndCoverPathRenderer.h |
diff --git a/src/gpu/GrStencilAndCoverPathRenderer.h b/src/gpu/GrStencilAndCoverPathRenderer.h |
index 62a378b0a71db8d29b490dc90f0f62411de7313b..5b6ce41dd8b4e11989cf397b7cf6f8f0c227e69a 100644 |
--- a/src/gpu/GrStencilAndCoverPathRenderer.h |
+++ b/src/gpu/GrStencilAndCoverPathRenderer.h |
@@ -23,34 +23,19 @@ public: |
static GrPathRenderer* Create(GrResourceProvider*, const GrCaps&); |
- bool canDrawPath(const GrDrawTarget*, |
- const GrPipelineBuilder*, |
- const SkMatrix& viewMatrix, |
- const SkPath&, |
- const GrStrokeInfo&, |
- bool antiAlias) const override; |
- |
-protected: |
+ |
+private: |
StencilSupport onGetStencilSupport(const GrDrawTarget*, |
const GrPipelineBuilder*, |
const SkPath&, |
const GrStrokeInfo&) const override; |
- bool onDrawPath(GrDrawTarget*, |
- GrPipelineBuilder*, |
- GrColor, |
- const SkMatrix& viewMatrix, |
- const SkPath&, |
- const GrStrokeInfo&, |
- bool antiAlias) override; |
+ bool onCanDrawPath(const CanDrawPathArgs&) const override; |
- void onStencilPath(GrDrawTarget*, |
- GrPipelineBuilder*, |
- const SkMatrix& viewMatrix, |
- const SkPath&, |
- const GrStrokeInfo&) override; |
+ bool onDrawPath(const DrawPathArgs&) override; |
+ |
+ void onStencilPath(const StencilPathArgs&) override; |
-private: |
GrStencilAndCoverPathRenderer(GrResourceProvider*); |
GrResourceProvider* fResourceProvider; |