Lines Matching refs:SkPath
23 bool onFilterPath(SkPath* dst, const SkPath& src, SkStrokeRec*, const SkRect*,
50 virtual SkScalar next(SkPath* dst, SkScalar dist, SkPathMeasure&) const = 0;
63 SkPath1DPathEffectImpl(const SkPath& path, SkScalar advance, SkScalar phase,
95 bool onFilterPath(SkPath* dst, const SkPath& src, SkStrokeRec* rec,
105 SkScalar next(SkPath*, SkScalar, SkPathMeasure&) const override;
109 SkPath path;
127 SkPath fPath; // copied from constructor
166 static void morphpath(SkPath* dst, const SkPath& src, SkPathMeasure& meas,
168 SkPath::Iter iter(src, false);
170 SkPath::Verb verb;
172 while ((verb = iter.next(srcP)) != SkPath::kDone_Verb) {
174 case SkPath::kMove_Verb:
179 case SkPath::kLine_Verb:
184 case SkPath::kQuad_Verb:
189 case SkPath::kConic_Verb:
194 case SkPath::kCubic_Verb:
199 case SkPath::kClose_Verb:
209 SkScalar SkPath1DPathEffectImpl::next(SkPath* dst, SkScalar distance,
238 sk_sp<SkPathEffect> SkPath1DPathEffect::Make(const SkPath& path, SkScalar advance, SkScalar phase,