Home
last modified time | relevance | path

Searched refs:nextEdge (Results 1 – 9 of 9) sorted by relevance

/third_party/skia/src/gpu/geometry/
DGrAATriangulator.cpp253 SSEdge* nextEdge = fEdge->fNext->fNext; in apply() local
254 if (!prevEdge || !nextEdge || !prevEdge->fEdge || !nextEdge->fEdge) { in apply()
268 prevEdge->fNext = nextEdge->fPrev = ssv; in apply()
270 ssv->fNext = nextEdge; in apply()
271 if (!prevEdge->fEdge || !nextEdge->fEdge) { in apply()
277 if (nextEdge->fEvent) { in apply()
278 nextEdge->fEvent->fEdge = nullptr; in apply()
280 if (prevEdge->fPrev == nextEdge->fNext) { in apply()
282 prevEdge->fEdge = nextEdge->fEdge = nullptr; in apply()
284 triangulator->computeBisector(prevEdge->fEdge, nextEdge->fEdge, dest); in apply()
[all …]
/third_party/flutter/skia/src/pathops/
DSkPathOpsAsWinding.cpp207 int nextEdge(Contour& contour, Edge edge) { in nextEdge() function in OpAsWinding
269 this->nextEdge(test, Edge::kInitial); in containerContains()
273 int winding = this->nextEdge(contour, Edge::kCompare); in containerContains()
409 winder.nextEdge(*contour, OpAsWinding::Edge::kInitial); in AsWinding()
/third_party/skia/src/pathops/
DSkPathOpsAsWinding.cpp204 int nextEdge(Contour& contour, Edge edge) { in nextEdge() function in OpAsWinding
266 this->nextEdge(test, Edge::kInitial); in containerContains()
270 int winding = this->nextEdge(contour, Edge::kCompare); in containerContains()
408 winder.nextEdge(*contour, OpAsWinding::Edge::kInitial); in AsWinding()
/third_party/flutter/skia/src/gpu/
DGrTessellator.cpp1803 SSEdge* nextEdge = fEdge->fNext->fNext; in apply() local
1804 if (!prevEdge || !nextEdge || !prevEdge->fEdge || !nextEdge->fEdge) { in apply()
1818 prevEdge->fNext = nextEdge->fPrev = ssv; in apply()
1820 ssv->fNext = nextEdge; in apply()
1821 if (!prevEdge->fEdge || !nextEdge->fEdge) { in apply()
1827 if (nextEdge->fEvent) { in apply()
1828 nextEdge->fEvent->fEdge = nullptr; in apply()
1830 if (prevEdge->fPrev == nextEdge->fNext) { in apply()
1832 prevEdge->fEdge = nextEdge->fEdge = nullptr; in apply()
1834 compute_bisector(prevEdge->fEdge, nextEdge->fEdge, dest, alloc); in apply()
[all …]
/third_party/flutter/skia/src/core/
DSkScan_AAAPath.cpp1052 static bool is_smooth_enough(SkAnalyticEdge* thisEdge, SkAnalyticEdge* nextEdge, int stop_y) { in is_smooth_enough() argument
1067 return SkAbs32(nextEdge->fDX - thisEdge->fDX) <= SK_Fixed1 && // DDx should be small in is_smooth_enough()
1068 nextEdge->fLowerY - nextEdge->fUpperY >= SK_Fixed1; // Dy should be large in is_smooth_enough()
1393 goto nextEdge; in insert_new_edges()
1404 nextEdge: in insert_new_edges()
DSkScan_Path.cpp59 goto nextEdge; in insert_new_edges()
69 nextEdge: in insert_new_edges()
/third_party/skia/src/core/
DSkScan_AAAPath.cpp1051 static bool is_smooth_enough(SkAnalyticEdge* thisEdge, SkAnalyticEdge* nextEdge, int stop_y) { in is_smooth_enough() argument
1066 return SkAbs32(nextEdge->fDX - thisEdge->fDX) <= SK_Fixed1 && // DDx should be small in is_smooth_enough()
1067 nextEdge->fLowerY - nextEdge->fUpperY >= SK_Fixed1; // Dy should be large in is_smooth_enough()
1399 goto nextEdge; in insert_new_edges()
1410 nextEdge: in insert_new_edges()
DSkScan_Path.cpp59 goto nextEdge; in insert_new_edges()
69 nextEdge: in insert_new_edges()
/third_party/boost/boost/polygon/detail/
Dpolygon_formation.hpp2027 interval_data<Unit> & nextEdge = edges[!trailingEdge]; in processEdges() local
2065 if(haveNextEdge && edge.get(HIGH) == nextEdge.get(LOW)) { in processEdges()
2128 Unit rightY = nextEdge.get(LOW); in processEdges()