Lines Matching refs:lastVerb
414 uint8_t lastVerb;
456 bool gap = lastCurve[lastVerb] != *curve[0];
457 if (gap || lastVerb != SkPath::kLine_Verb) { // output the accumulated curve before the gap
460 SkASSERT(fFill && UlpsDiff(lastCurve[lastVerb].fY,
462 switch (lastVerb) {
478 kLVerbStr[lastVerb], lastCurve[lastVerb].fX,
479 lastCurve[lastVerb].fY);
483 if (gap || (lastVerb == SkPath::kLine_Verb
488 SkASSERT(lastCurve[lastVerb] == *curve[0] ||
489 (fFill && UlpsDiff(lastCurve[lastVerb].fY,
497 } else if (lastVerb != SkPath::kLine_Verb) {
504 lastVerb = verb;
524 switch (lastVerb) {
540 lastIndex + 1, kLVerbStr[lastVerb],
541 lastCurve[lastVerb].fX, lastCurve[lastVerb].fY);
543 if (lastCurve[lastVerb] != firstPt) {
1033 int lastVerb = 0;
1062 if (lastVerb < nextVerb) {
1063 addPartial(edges, lastPt, nextPt, lastVerb, nextVerb);
1069 lastVerb = nextVerb;
1115 if (lastVerb < nextVerb) {
1117 addPartial(edges, lastPt, nextPt, lastVerb, nextVerb);
1337 SkASSERT(fPts >= fEdge->fPts.begin() + lastVerb());
1338 return &fPts[-lastVerb()];
1341 SkPath::Verb lastVerb() const {
1636 // SkPath::Verb lastVerb() const {
1637 // return fDone ? fWorkEdge.lastVerb() : fWorkEdge.verb();