Searched refs:currE (Results 1 - 6 of 6) sorted by relevance
/external/skia/src/core/ |
H A D | SkScan_DAAPath.cpp | 226 SkAnalyticEdge* currE = &storage; local 233 edgeSet = currE->setLine(bezier->fP0, bezier->fP1); 234 originalWinding = currE->fWinding; 240 edgeSet = static_cast<SkAnalyticQuadraticEdge*>(currE)->setQuadratic(pts); 241 originalWinding = static_cast<SkAnalyticQuadraticEdge*>(currE)->fQEdge.fWinding; 248 edgeSet = static_cast<SkAnalyticCubicEdge*>(currE)->setCubic(pts, sortY); 249 originalWinding = static_cast<SkAnalyticCubicEdge*>(currE)->fCEdge.fWinding; 259 currE->fX = currE->fUpperX; 261 SkFixed upperFloor = SkFixedFloorToFixed(currE [all...] |
H A D | SkScan_Path.cpp | 110 SkEdge* currE = prevHead->fNext; local 113 validate_edges_for_y(currE, curr_y); 119 while (currE->fFirstY <= curr_y) { 120 SkASSERT(currE->fLastY >= curr_y); 122 int x = SkFixedRoundToInt(currE->fX); 123 w += currE->fWinding; 136 SkEdge* next = currE->fNext; 139 if (currE->fLastY == curr_y) { // are we done with this edge? 140 if (currE->fCurveCount < 0) { 141 if (((SkCubicEdge*)currE) 217 SkEdge* currE = riteE->fNext; local [all...] |
H A D | SkScan_AAAPath.cpp | 963 SkAnalyticEdge* currE, int stop_y) { 964 if (currE->fUpperY >= stop_y << 16) { 968 return isSmoothEnough(leftE, currE, stop_y); // Only leftE is changing 970 return isSmoothEnough(riteE, currE, stop_y); // Only riteE is changing 974 SkAnalyticEdge* nextCurrE = currE->fNext; 978 // Ensure that currE is the next left edge and nextCurrE is the next right edge. Swap if not. 979 if (nextCurrE->fUpperX < currE->fUpperX) { 980 SkTSwap(currE, nextCurrE); 982 return isSmoothEnough(leftE, currE, stop_y) && isSmoothEnough(riteE, nextCurrE, stop_y); 992 SkAnalyticEdge* currE [all...] |
/external/skqp/src/core/ |
H A D | SkScan_DAAPath.cpp | 226 SkAnalyticEdge* currE = &storage; local 233 edgeSet = currE->setLine(bezier->fP0, bezier->fP1); 234 originalWinding = currE->fWinding; 240 edgeSet = static_cast<SkAnalyticQuadraticEdge*>(currE)->setQuadratic(pts); 241 originalWinding = static_cast<SkAnalyticQuadraticEdge*>(currE)->fQEdge.fWinding; 248 edgeSet = static_cast<SkAnalyticCubicEdge*>(currE)->setCubic(pts, sortY); 249 originalWinding = static_cast<SkAnalyticCubicEdge*>(currE)->fCEdge.fWinding; 259 currE->fX = currE->fUpperX; 261 SkFixed upperFloor = SkFixedFloorToFixed(currE [all...] |
H A D | SkScan_Path.cpp | 109 SkEdge* currE = prevHead->fNext; local 112 validate_edges_for_y(currE, curr_y); 118 while (currE->fFirstY <= curr_y) { 119 SkASSERT(currE->fLastY >= curr_y); 121 int x = SkFixedRoundToInt(currE->fX); 122 w += currE->fWinding; 135 SkEdge* next = currE->fNext; 138 if (currE->fLastY == curr_y) { // are we done with this edge? 139 if (currE->fCurveCount < 0) { 140 if (((SkCubicEdge*)currE) 216 SkEdge* currE = riteE->fNext; local [all...] |
H A D | SkScan_AAAPath.cpp | 963 SkAnalyticEdge* currE, int stop_y) { 964 if (currE->fUpperY >= stop_y << 16) { 968 return isSmoothEnough(leftE, currE, stop_y); // Only leftE is changing 970 return isSmoothEnough(riteE, currE, stop_y); // Only riteE is changing 974 SkAnalyticEdge* nextCurrE = currE->fNext; 978 if (*nextCurrE < *currE) { 979 SkTSwap(currE, nextCurrE); 981 return isSmoothEnough(leftE, currE, stop_y) && isSmoothEnough(riteE, nextCurrE, stop_y); 991 SkAnalyticEdge* currE = (SkAnalyticEdge*) riteE->fNext; 1005 if (SkFixedFloorToInt(currE [all...] |
Completed in 343 milliseconds