Home
last modified time | relevance | path

Searched refs:currE (Results 1 – 2 of 2) sorted by relevance

/external/skia/src/core/
DSkScan_Path.cpp108 SkEdge* currE = prevHead->fNext; in walk_edges() local
111 validate_edges_for_y(currE, curr_y); in walk_edges()
117 while (currE->fFirstY <= curr_y) { in walk_edges()
118 SkASSERT(currE->fLastY >= curr_y); in walk_edges()
120 int x = SkFixedRoundToInt(currE->fX); in walk_edges()
121 w += currE->fWinding; in walk_edges()
134 SkEdge* next = currE->fNext; in walk_edges()
137 if (currE->fLastY == curr_y) { // are we done with this edge? in walk_edges()
138 if (currE->fCurveCount < 0) { in walk_edges()
139 if (((SkCubicEdge*)currE)->updateCubic()) { in walk_edges()
[all …]
DSkScan_AAAPath.cpp981 SkAnalyticEdge* currE, int stop_y) { in isSmoothEnough() argument
982 if (currE->fUpperY >= stop_y << 16) { in isSmoothEnough()
986 return isSmoothEnough(leftE, currE, stop_y); // Only leftE is changing in isSmoothEnough()
988 return isSmoothEnough(riteE, currE, stop_y); // Only riteE is changing in isSmoothEnough()
992 SkAnalyticEdge* nextCurrE = currE->fNext; in isSmoothEnough()
996 if (*nextCurrE < *currE) { in isSmoothEnough()
997 SkTSwap(currE, nextCurrE); in isSmoothEnough()
999 return isSmoothEnough(leftE, currE, stop_y) && isSmoothEnough(riteE, nextCurrE, stop_y); in isSmoothEnough()
1009 SkAnalyticEdge* currE = (SkAnalyticEdge*) riteE->fNext; in aaa_walk_convex_edges() local
1023 if (SkFixedFloorToInt(currE->fUpperY) >= stop_y) { in aaa_walk_convex_edges()
[all …]