Lines Matching refs:edgePtr
179 auto edgePtr = (SkEdge**)arg_edgePtr; in addPolyLine() local
182 return is_vertical(edge) && edgePtr > (SkEdge**)fEdgeList in addPolyLine()
183 ? this->combineVertical(edge, edgePtr[-1]) in addPolyLine()
191 auto edgePtr = (SkAnalyticEdge**)arg_edgePtr; in addPolyLine() local
194 return is_vertical(edge) && edgePtr > (SkAnalyticEdge**)fEdgeList in addPolyLine()
195 ? this->combineVertical(edge, edgePtr[-1]) in addPolyLine()
238 char** edgePtr = fAlloc.makeArrayDefault<char*>(maxEdgeCount); in buildPoly() local
239 fEdgeList = (void**)edgePtr; in buildPoly()
252 switch( this->addPolyLine(lines + i, edge, edgePtr) ) { in buildPoly()
253 case kTotal_Combine: edgePtr--; break; in buildPoly()
255 case kNo_Combine: *edgePtr++ = edge; in buildPoly()
270 switch( this->addPolyLine(e.fPts, edge, edgePtr) ) { in buildPoly()
271 case kTotal_Combine: edgePtr--; break; in buildPoly()
273 case kNo_Combine: *edgePtr++ = edge; in buildPoly()
285 SkASSERT((size_t)(edgePtr - (char**)fEdgeList) <= maxEdgeCount); in buildPoly()
286 return SkToInt(edgePtr - (char**)fEdgeList); in buildPoly()