Index: include/effects/SkDiscretePathEffect.h |
diff --git a/include/effects/SkDiscretePathEffect.h b/include/effects/SkDiscretePathEffect.h |
index 60eb85274c1736967d848d9b2fa05f1c04e48760..a4ccc9b1c2931a69b1b37b5ecfeed617dfd16df8 100644 |
--- a/include/effects/SkDiscretePathEffect.h |
+++ b/include/effects/SkDiscretePathEffect.h |
@@ -20,7 +20,9 @@ public: |
away from the original path by a maximum of deviation. |
Note: works on filled or framed paths |
*/ |
- SkDiscretePathEffect(SkScalar segLength, SkScalar deviation); |
+ static SkDiscretePathEffect* Create(SkScalar segLength, SkScalar deviation) { |
+ return SkNEW_ARGS(SkDiscretePathEffect, (segLength, deviation)); |
+ } |
virtual bool filterPath(SkPath* dst, const SkPath& src, |
SkStrokeRec*, const SkRect*) const SK_OVERRIDE; |
@@ -28,6 +30,7 @@ public: |
SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkDiscretePathEffect) |
protected: |
+ SkDiscretePathEffect(SkScalar segLength, SkScalar deviation); |
SkDiscretePathEffect(SkReadBuffer&); |
virtual void flatten(SkWriteBuffer&) const SK_OVERRIDE; |