Lines Matching defs:verb
299 for (auto [verb, pts, weight] : SkPathPriv::Iterate(*this)) {
300 if (verb == SkPathVerb::kClose || (segmentCount > 0 && verb == SkPathVerb::kMove)) {
306 } else if (verb == SkPathVerb::kMove) {
308 // keep the last one before a non-move verb).
313 int pointCount = SkPathPriv::PtsInVerb((unsigned) verb);
321 if (SkPathVerb::kConic == verb) {
768 // don't add a close if it's the first verb or a repeat
771 SkDEBUGFAIL("unexpected verb");
1404 for (auto [verb, pts, w] : SkPathPriv::Iterate(*src)) {
1405 switch (verb) {
1482 SkDEBUGFAIL("bad verb");
1539 SkDEBUGFAIL("unexpected verb");
1594 SkPath::Verb verb;
1596 while ((verb = iter.next(pts)) != kDone_Verb) {
1597 switch (verb) {
1620 SkDEBUGFAIL("unknown verb");
1723 // verbs points one beyond the current verb, decrement first.
1772 unsigned verb = *fVerbs++;
1776 switch (verb) {
1779 fVerbs--; // move back one verb
1780 verb = this->autoClose(pts);
1781 if (verb == kClose_Verb) {
1784 return (Verb)verb;
1818 verb = this->autoClose(pts);
1819 if (verb == kLine_Verb) {
1820 fVerbs--; // move back one verb
1828 return (Verb)verb;
1841 auto [verb, iterPts, weights] = *fIter;
1843 switch (verb) {
1856 return (Verb) verb;
1904 Verb verb;
1915 while ((verb = iter.next(pts)) != kDone_Verb) {
1916 switch (verb) {
1936 SkDebugf(" path: UNKNOWN VERB %d, aborting dump...\n", verb);
1937 verb = kDone_Verb; // stop the loop
1955 Verb verb;
1965 while ((verb = iter.next(points)) != kDone_Verb) {
1966 switch (verb) {
2281 // Find the last real verb that affects convexity
2309 for (auto [verb, pts, wt] : SkPathPriv::Iterate(*this)) {
2312 if (verb == SkPathVerb::kMove) {
2322 if (verb == SkPathVerb::kClose || verb == SkPathVerb::kMove) {
2330 int count = SkPathPriv::PtsInVerb((unsigned) verb);
2341 if (verb != SkPathVerb::kMove) {
2430 SkDEBUGFAIL("unexpected verb");
3342 for (auto [verb, pts, w] : SkPathPriv::Iterate(*this)) {
3344 switch (verb) {
3520 uint8_t verb = insertClose ? (uint8_t) SkPath::kClose_Verb : path.fPathRef->atVerb(*currVerb);
3521 switch (verb) {
3528 if (SkPath::kClose_Verb != verb) {
3531 SkPoint lineEnd = SkPath::kClose_Verb == verb ? *firstPt : *pts++;
3558 if (3 == corners && SkPath::kLine_Verb == verb) {
3609 SkDEBUGFAIL("unexpected verb");
3786 SkPath::Verb verb;
3787 while ((verb = clipper->next(pts)) != SkPath::kDone_Verb) {
3798 switch (verb) {