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