| Index: include/effects/SkDashPathEffect.h
|
| diff --git a/include/effects/SkDashPathEffect.h b/include/effects/SkDashPathEffect.h
|
| index 818e0739246fa31928dddc3faa4775104afb000f..a1c548265367cd0b0eac1d963070799ac6652b5d 100644
|
| --- a/include/effects/SkDashPathEffect.h
|
| +++ b/include/effects/SkDashPathEffect.h
|
| @@ -36,8 +36,10 @@ public:
|
|
|
| Note: only affects stroked paths.
|
| */
|
| - SkDashPathEffect(const SkScalar intervals[], int count, SkScalar phase,
|
| - bool scaleToFit = false);
|
| + static SkDashPathEffect* Create(const SkScalar intervals[], int count,
|
| + SkScalar phase, bool scaleToFit = false) {
|
| + return SkNEW_ARGS(SkDashPathEffect, (intervals, count, phase, scaleToFit));
|
| + }
|
| virtual ~SkDashPathEffect();
|
|
|
| virtual bool filterPath(SkPath* dst, const SkPath& src,
|
| @@ -55,6 +57,12 @@ protected:
|
| SkDashPathEffect(SkReadBuffer&);
|
| virtual void flatten(SkWriteBuffer&) const SK_OVERRIDE;
|
|
|
| +#ifdef SK_SUPPORT_LEGACY_PUBLICEFFECTCONSTRUCTORS
|
| +public:
|
| +#endif
|
| + SkDashPathEffect(const SkScalar intervals[], int count, SkScalar phase,
|
| + bool scaleToFit = false);
|
| +
|
| private:
|
| SkScalar* fIntervals;
|
| int32_t fCount;
|
|
|