Revert of r13384 (Stateful PathRenderer implementation)

https://codereview.chromium.org/142543007/



git-svn-id: http://skia.googlecode.com/svn/trunk@13409 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrDefaultPathRenderer.h b/src/gpu/GrDefaultPathRenderer.h
index 56d4370..c60afcc 100644
--- a/src/gpu/GrDefaultPathRenderer.h
+++ b/src/gpu/GrDefaultPathRenderer.h
@@ -19,23 +19,28 @@
 public:
     GrDefaultPathRenderer(bool separateStencilSupport, bool stencilWrapOpsSupport);
 
-    virtual bool canDrawPath(const SkStrokeRec&,
+    virtual bool canDrawPath(const SkPath&,
+                             const SkStrokeRec&,
                              const GrDrawTarget*,
                              bool antiAlias) const SK_OVERRIDE;
 
 private:
 
-    virtual StencilSupport onGetStencilSupport(const SkStrokeRec&,
+    virtual StencilSupport onGetStencilSupport(const SkPath&,
+                                               const SkStrokeRec&,
                                                const GrDrawTarget*) const SK_OVERRIDE;
 
-    virtual bool onDrawPath(const SkStrokeRec&,
+    virtual bool onDrawPath(const SkPath&,
+                            const SkStrokeRec&,
                             GrDrawTarget*,
                             bool antiAlias) SK_OVERRIDE;
 
-    virtual void onStencilPath(const SkStrokeRec&,
+    virtual void onStencilPath(const SkPath&,
+                               const SkStrokeRec&,
                                GrDrawTarget*) SK_OVERRIDE;
 
-    bool internalDrawPath(const SkStrokeRec&,
+    bool internalDrawPath(const SkPath&,
+                          const SkStrokeRec&,
                           GrDrawTarget*,
                           bool stencilOnly);