diff options
Diffstat (limited to 'include/effects/SkDashPathEffect.h')
-rw-r--r-- | include/effects/SkDashPathEffect.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/effects/SkDashPathEffect.h b/include/effects/SkDashPathEffect.h index 08b0a4693f..ccb1a4e440 100644 --- a/include/effects/SkDashPathEffect.h +++ b/include/effects/SkDashPathEffect.h @@ -36,7 +36,13 @@ public: Note: only affects stroked paths. */ - static SkPathEffect* Create(const SkScalar intervals[], int count, SkScalar phase); + static sk_sp<SkPathEffect> Make(const SkScalar intervals[], int count, SkScalar phase); + +#ifdef SK_SUPPORT_LEGACY_PATHEFFECT_PTR + static SkPathEffect* Create(const SkScalar intervals[], int count, SkScalar phase) { + return Make(intervals, count, phase).release(); + } +#endif virtual bool filterPath(SkPath* dst, const SkPath& src, SkStrokeRec*, const SkRect*) const override; |