Lines Matching refs:polygon
1036 bool SkIsSimplePolygon(const SkPoint* polygon, int polygonSize) { in SkIsSimplePolygon() argument
1047 if (SkIsConvexPolygon(polygon, polygonSize)) { in SkIsSimplePolygon()
1054 if (!polygon[i].isFinite()) { in SkIsSimplePolygon()
1057 newVertex.fPosition = polygon[i]; in SkIsSimplePolygon()
1062 if (left(polygon[newVertex.fPrevIndex], polygon[i])) { in SkIsSimplePolygon()
1065 if (left(polygon[newVertex.fNextIndex], polygon[i])) { in SkIsSimplePolygon()
1079 if (!sweepLine.insert(v.fPosition, polygon[v.fPrevIndex], v.fIndex, v.fPrevIndex)) { in SkIsSimplePolygon()
1082 if (!sweepLine.insert(v.fPosition, polygon[v.fNextIndex], v.fIndex, v.fNextIndex)) { in SkIsSimplePolygon()
1087 if (!sweepLine.remove(polygon[v.fPrevIndex], v.fPosition, v.fPrevIndex, v.fIndex)) { in SkIsSimplePolygon()
1090 if (!sweepLine.remove(polygon[v.fNextIndex], v.fPosition, v.fNextIndex, v.fIndex)) { in SkIsSimplePolygon()
1096 if (!sweepLine.replace(polygon[v.fPrevIndex], v.fPosition, polygon[v.fNextIndex], in SkIsSimplePolygon()
1102 if (!sweepLine.replace(polygon[v.fNextIndex], v.fPosition, polygon[v.fPrevIndex], in SkIsSimplePolygon()