Lines Matching refs:verbs
128 Stores the verbs and points as they are given to us, with exceptions:
237 // need the same structure (verbs, conicweights) and same point-count
997 const uint8_t* verbs = fPathRef->verbsBegin();
999 if (*verbs == kLine_Verb ||
1000 *verbs == kQuad_Verb ||
1001 *verbs == kConic_Verb ||
1002 *verbs == kCubic_Verb) {
1005 ++verbs;
1454 const uint8_t* verbs = path.fPathRef->verbsEnd();
1460 while (verbs > verbsBegin) {
1461 uint8_t v = *--verbs;
1498 const uint8_t* verbs = src->fPathRef->verbsEnd();
1504 while (verbs > verbsBegin) {
1505 uint8_t v = *--verbs;
1715 const uint8_t* verbs = fVerbs;
1718 if (kMove_Verb == *verbs) {
1719 verbs += 1; // skip the initial moveto
1722 while (verbs < stop) {
1723 // verbs points one beyond the current verb, decrement first.
1724 unsigned v = *verbs++;
2275 // only cares about the last of the initial moveTos and the verbs before the final moveTos.
2282 auto verbs = fPathRef->verbsEnd() - 1;
2283 while(verbs > fPathRef->verbsBegin() && *verbs == Verb::kMove_Verb) {
2284 verbs--;
2288 // There's an additional moveTo between two blocks of other verbs, so the path must have
2310 // Looking for the last moveTo before non-move verbs start
2409 const uint8_t* verbs = fCurrVerb;
2411 for (verbs++; verbs < fStopVerbs; verbs++) {
2412 switch (*verbs) {
2436 fCurrVerb = verbs;
3452 SkDEBUGFAIL("invalid verbs and number of points/weights");