Searched refs:nextEdge (Results 1 – 9 of 9) sorted by relevance
/third_party/skia/src/gpu/geometry/ |
D | GrAATriangulator.cpp | 253 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/ |
D | SkPathOpsAsWinding.cpp | 207 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/ |
D | SkPathOpsAsWinding.cpp | 204 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/ |
D | GrTessellator.cpp | 1803 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/ |
D | SkScan_AAAPath.cpp | 1052 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()
|
D | SkScan_Path.cpp | 59 goto nextEdge; in insert_new_edges() 69 nextEdge: in insert_new_edges()
|
/third_party/skia/src/core/ |
D | SkScan_AAAPath.cpp | 1051 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()
|
D | SkScan_Path.cpp | 59 goto nextEdge; in insert_new_edges() 69 nextEdge: in insert_new_edges()
|
/third_party/boost/boost/polygon/detail/ |
D | polygon_formation.hpp | 2027 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()
|