Lines Matching refs:fVerb
186 if (newPt == segment->fPts[SkPathOpsVerbToPoints(segment->fVerb)]) { in addAlignIntersection()
192 if (oldPt == segment->fPts[SkPathOpsVerbToPoints(segment->fVerb)]) { in addAlignIntersection()
199 switch (segment->fVerb) { in addAlignIntersection()
262 path->deferredMoveLine(ePtr[SkPathOpsVerbToPoints(fVerb)]); in addCurveTo()
263 switch (fVerb) { in addCurveTo()
281 switch (fVerb) { in addCurveTo()
398 span->alignEnd(1, fPts[SkPathOpsVerbToPoints(fVerb)]); in align()
442 return fVerb == SkPath::kLine_Verb && fHead.pt() == fTail.pt(); in collapsed()
900 fVerb = verb; in init()
908 oneSpan->initBase(this, zeroSpan, 1, fPts[SkPathOpsVerbToPoints(fVerb)]); in init()
1462 if (fVerb == SkPath::kLine_Verb) { in ptsDisjoint()
1581 SkDEBUGCODE(edge->fVerb = fVerb); in subDivide()
1583 int points = SkPathOpsVerbToPoints(fVerb); in subDivide()
1586 if (fVerb == SkPath::kLine_Verb) { in subDivide()
1593 if (fVerb == SkPath::kQuad_Verb) { in subDivide()
1597 if (fVerb == SkPath::kConic_Verb) { in subDivide()
1602 SkASSERT(fVerb == SkPath::kCubic_Verb); in subDivide()
1614 if (fVerb == SkPath::kQuad_Verb) { in subDivide()
1616 } else if (fVerb == SkPath::kConic_Verb) { in subDivide()
1620 SkASSERT(fVerb == SkPath::kCubic_Verb); in subDivide()
1634 SkDEBUGCODE(edge->fVerb = fVerb); in subDivide()
1636 int points = SkPathOpsVerbToPoints(fVerb); in subDivide()
1638 if (fVerb == SkPath::kLine_Verb) { in subDivide()
1645 if (fVerb == SkPath::kQuad_Verb) { in subDivide()
1649 if (fVerb == SkPath::kConic_Verb) { in subDivide()
1654 SkASSERT(fVerb == SkPath::kCubic_Verb); in subDivide()
1664 if (fVerb == SkPath::kQuad_Verb) { in subDivide()
1666 } else if (fVerb == SkPath::kConic_Verb) { in subDivide()
1670 SkASSERT(fVerb == SkPath::kCubic_Verb); in subDivide()
1688 SkVector dxdy = (*CurveSlopeAtT[fVerb])(this->pts(), this->weight(), midT); in testForCoincidence()