Lines Matching refs:fPrevIndex
509 uint16_t fPrevIndex; // indices for previous and next vertex in unsorted polygon member
1072 newVertex.fPrevIndex = (i - 1 + polygonSize) % polygonSize; in SkIsSimplePolygon()
1075 if (left(polygon[newVertex.fPrevIndex], polygon[i])) { in SkIsSimplePolygon()
1092 if (!sweepLine.insert(v.fPosition, polygon[v.fPrevIndex], v.fIndex, v.fPrevIndex)) { in SkIsSimplePolygon()
1100 if (!sweepLine.remove(polygon[v.fPrevIndex], v.fPosition, v.fPrevIndex, v.fIndex)) { in SkIsSimplePolygon()
1109 if (!sweepLine.replace(polygon[v.fPrevIndex], v.fPosition, polygon[v.fNextIndex], in SkIsSimplePolygon()
1110 v.fPrevIndex, v.fIndex, v.fNextIndex)) { in SkIsSimplePolygon()
1115 if (!sweepLine.replace(polygon[v.fNextIndex], v.fPosition, polygon[v.fPrevIndex], in SkIsSimplePolygon()
1116 v.fNextIndex, v.fIndex, v.fPrevIndex)) { in SkIsSimplePolygon()
1424 uint16_t fPrevIndex; member
1565 SkVector v0 = p->fPosition - polygonVerts[p->fPrevIndex]; in reclassify_vertex()
1609 triangulationVertices[currIndex].fPrevIndex = prevIndex; in SkTriangulateSimplePolygon()
1670 p0 = &triangulationVertices[earVertex->fPrevIndex]; in SkTriangulateSimplePolygon()
1703 p2->fPrevIndex = earVertex->fPrevIndex; in SkTriangulateSimplePolygon()