Lines Matching refs:SkPath
10 #include "include/core/SkPath.h"
43 void SkPath::shrinkToFit() {
366 SkPoint* SkPathRef::growForRepeatedVerb(int /*SkPath::Verb*/ verb,
372 case SkPath::kMove_Verb:
375 case SkPath::kLine_Verb:
376 fSegmentMask |= SkPath::kLine_SegmentMask;
379 case SkPath::kQuad_Verb:
380 fSegmentMask |= SkPath::kQuad_SegmentMask;
383 case SkPath::kConic_Verb:
384 fSegmentMask |= SkPath::kConic_SegmentMask;
387 case SkPath::kCubic_Verb:
388 fSegmentMask |= SkPath::kCubic_SegmentMask;
391 case SkPath::kClose_Verb:
395 case SkPath::kDone_Verb:
410 if (SkPath::kConic_Verb == verb) {
420 SkPoint* SkPathRef::growForVerb(int /* SkPath::Verb*/ verb, SkScalar weight) {
425 case SkPath::kMove_Verb:
428 case SkPath::kLine_Verb:
429 mask = SkPath::kLine_SegmentMask;
432 case SkPath::kQuad_Verb:
433 mask = SkPath::kQuad_SegmentMask;
436 case SkPath::kConic_Verb:
437 mask = SkPath::kConic_SegmentMask;
440 case SkPath::kCubic_Verb:
441 mask = SkPath::kCubic_SegmentMask;
444 case SkPath::kClose_Verb:
447 case SkPath::kDone_Verb:
463 if (SkPath::kConic_Verb == verb) {
509 SkASSERT(SkPath::kMove_Verb == verb);
510 while ((verb = iter.next(pts)) != SkPath::kDone_Verb) {
511 if (SkPath::kConic_Verb == verb) {
534 SkASSERT((verb == SkPath::kLine_Verb
536 || verb == SkPath::kClose_Verb);
581 SkASSERT(peekResult == SkPath::kDone_Verb);
582 return (uint8_t) SkPath::kDone_Verb;
590 case SkPath::kMove_Verb:
594 case SkPath::kLine_Verb:
599 case SkPath::kConic_Verb:
602 case SkPath::kQuad_Verb:
608 case SkPath::kCubic_Verb:
615 case SkPath::kClose_Verb:
617 case SkPath::kDone_Verb:
627 return fVerbs < fVerbStop ? *fVerbs : (uint8_t) SkPath::kDone_Verb;
691 SkPathEdgeIter::SkPathEdgeIter(const SkPath& path) {