• Home
  • Raw
  • Download

Lines Matching refs:winding

322     int winding = SkGetPolygonWinding(inputPolygonVerts, inputPolygonSize);  in SkInsetConvexPolygon()  local
323 if (0 == winding) { in SkInsetConvexPolygon()
337 inputPolygonVerts[next])*winding < 0) { in SkInsetConvexPolygon()
342 perp.setLength(inset*winding); in SkInsetConvexPolygon()
391 int side = winding*compute_side(currEdge->fOffset.fP0, in SkInsetConvexPolygon()
395 side == winding*compute_side(currEdge->fOffset.fP0, in SkInsetConvexPolygon()
1126 static bool is_reflex_vertex(const SkPoint* inputPolygonVerts, int winding, SkScalar offset, in is_reflex_vertex() argument
1132 return (side*winding*offset < 0); in is_reflex_vertex()
1151 int winding = SkGetPolygonWinding(inputPolygonVerts, inputPolygonSize); in SkOffsetSimplePolygon() local
1152 if (0 == winding) { in SkOffsetSimplePolygon()
1167 offset, winding, &normals[currIndex])) { in SkOffsetSimplePolygon()
1172 if (is_reflex_vertex(inputPolygonVerts, winding, offset, in SkOffsetSimplePolygon()
1186 if (is_reflex_vertex(inputPolygonVerts, winding, offset, inputPolygonSize-1, 0, 1)) { in SkOffsetSimplePolygon()
1211 if (is_reflex_vertex(inputPolygonVerts, winding, offset, in SkOffsetSimplePolygon()
1388 return (winding*offsetWinding > 0 && in SkOffsetSimplePolygon()
1540 int winding, ReflexHash* reflexHash, in reclassify_vertex() argument
1545 if (winding*v0.cross(v1) > SK_ScalarNearlyZero*SK_ScalarNearlyZero) { in reclassify_vertex()
1572 int winding = SkGetPolygonWinding(polygonVerts, polygonSize); in SkTriangulateSimplePolygon() local
1573 if (0 == winding) { in SkTriangulateSimplePolygon()
1590 if (winding*v0.cross(v1) > SK_ScalarNearlyZero*SK_ScalarNearlyZero) { in SkTriangulateSimplePolygon()
1679 reclassify_vertex(p0, polygonVerts, winding, &reflexHash, &convexList); in SkTriangulateSimplePolygon()
1682 reclassify_vertex(p2, polygonVerts, winding, &reflexHash, &convexList); in SkTriangulateSimplePolygon()