Lines Matching refs:prevEdge

185     Edge* prevEdge = boundary->fTail;
187 get_edge_normal(prevEdge, &prevNormal);
189 Vertex* prev = prevEdge->fWinding == 1 ? prevEdge->fTop : prevEdge->fBottom;
192 double distNext = prevEdge->dist(next->fPoint);
197 boundary->remove(prevEdge);
199 prevEdge = boundary->fTail;
201 if (prevEdge) {
202 get_edge_normal(prevEdge, &prevNormal);
212 boundary->remove(prevEdge);
215 prevEdge = join->fLeft;
218 prevEdge = boundary->fTail;
221 get_edge_normal(prevEdge, &prevNormal);
223 prevEdge = e;
252 SSEdge* prevEdge = fEdge->fPrev->fPrev;
254 if (!prevEdge || !nextEdge || !prevEdge->fEdge || !nextEdge->fEdge) {
268 prevEdge->fNext = nextEdge->fPrev = ssv;
269 ssv->fPrev = prevEdge;
271 if (!prevEdge->fEdge || !nextEdge->fEdge) {
274 if (prevEdge->fEvent) {
275 prevEdge->fEvent->fEdge = nullptr;
280 if (prevEdge->fPrev == nextEdge->fNext) {
281 triangulator->connectSSEdge(prevEdge->fPrev->fVertex, dest, c);
282 prevEdge->fEdge = nextEdge->fEdge = nullptr;
284 triangulator->computeBisector(prevEdge->fEdge, nextEdge->fEdge, dest);
285 SkASSERT(prevEdge != fEdge && nextEdge != fEdge);
287 triangulator->makeEvent(prevEdge, events);
290 triangulator->makeEvent(prevEdge, prevEdge->fPrev->fVertex, nextEdge, dest, events, c);
291 triangulator->makeEvent(nextEdge, nextEdge->fNext->fVertex, prevEdge, dest, events, c);
417 Edge* prevEdge = boundary->fTail;
418 Vertex* prevV = prevEdge->fWinding > 0 ? prevEdge->fTop : prevEdge->fBottom;
420 get_edge_normal(prevEdge, &prevNormal);
422 Line prevInner(prevEdge->fLine);
424 Line prevOuter(prevEdge->fLine);
440 if (!prevEdge->fLine.nearParallel(e->fLine) && prevInner.intersect(inner, &innerPoint) &&
510 if (!inversion(innerVertices.fTail, innerVertex1, prevEdge, c)) {
513 if (!inversion(outerVertices.fTail, outerVertex1, prevEdge, c)) {
527 if (!inversion(innerVertices.fTail, innerVertex, prevEdge, c)) {
530 if (!inversion(outerVertices.fTail, outerVertex, prevEdge, c)) {
540 prevEdge = e;
543 if (!inversion(innerVertices.fTail, innerVertices.fHead, prevEdge, c)) {
546 if (!inversion(outerVertices.fTail, outerVertices.fHead, prevEdge, c)) {