Index: src/gpu/gl/GrGLPath.h |
diff --git a/src/gpu/gl/GrGLPath.h b/src/gpu/gl/GrGLPath.h |
index b5346fd4bb50d4f16bdf5792989681dca55ce914..e8642f346892d60122b3a5a7eb16c726654015af 100644 |
--- a/src/gpu/gl/GrGLPath.h |
+++ b/src/gpu/gl/GrGLPath.h |
@@ -22,10 +22,16 @@ class GrGLGpu; |
class GrGLPath : public GrPath { |
public: |
- static void InitPathObject(GrGLGpu*, |
- GrGLuint pathID, |
- const SkPath&, |
- const GrStrokeInfo&); |
+ static bool InitPathObjectPathDataCheckingDegenerates(GrGLGpu*, |
+ GrGLuint pathID, |
+ const SkPath&); |
+ static void InitPathObjectPathData(GrGLGpu*, |
+ GrGLuint pathID, |
+ const SkPath&); |
+ static void InitPathObjectStroke(GrGLGpu* gpu, GrGLuint pathID, const GrStrokeInfo& stroke); |
+ |
+ static void InitPathObjectEmptyPath(GrGLGpu*, GrGLuint pathID); |
+ |
GrGLPath(GrGLGpu* gpu, const SkPath& path, const GrStrokeInfo& stroke); |
GrGLuint pathID() const { return fPathID; } |