Index: src/gpu/GrDefaultPathRenderer.h |
diff --git a/src/gpu/GrDefaultPathRenderer.h b/src/gpu/GrDefaultPathRenderer.h |
index 008eac2e834eab89d1cd701240c605b11e683e00..2c1545ff700dfc3273f40976ee56e430fd1d20f4 100644 |
--- a/src/gpu/GrDefaultPathRenderer.h |
+++ b/src/gpu/GrDefaultPathRenderer.h |
@@ -19,13 +19,6 @@ class SK_API GrDefaultPathRenderer : public GrPathRenderer { |
public: |
GrDefaultPathRenderer(bool separateStencilSupport, bool stencilWrapOpsSupport); |
- virtual bool canDrawPath(const GrDrawTarget*, |
- const GrPipelineBuilder*, |
- const SkMatrix& viewMatrix, |
- const SkPath&, |
- const GrStrokeInfo&, |
- bool antiAlias) const override; |
- |
private: |
virtual StencilSupport onGetStencilSupport(const GrDrawTarget*, |
@@ -33,19 +26,11 @@ private: |
const SkPath&, |
const GrStrokeInfo&) const override; |
- virtual bool onDrawPath(GrDrawTarget*, |
- GrPipelineBuilder*, |
- GrColor, |
- const SkMatrix& viewMatrix, |
- const SkPath&, |
- const GrStrokeInfo&, |
- bool antiAlias) override; |
+ bool onCanDrawPath(const CanDrawPathArgs&) const override; |
+ |
+ bool onDrawPath(const DrawPathArgs&) override; |
- virtual void onStencilPath(GrDrawTarget*, |
- GrPipelineBuilder*, |
- const SkMatrix& viewMatrix, |
- const SkPath&, |
- const GrStrokeInfo&) override; |
+ void onStencilPath(const StencilPathArgs&) override; |
bool internalDrawPath(GrDrawTarget*, |
GrPipelineBuilder*, |