Searched refs:edgePtr (Results 1 – 3 of 3) sorted by relevance
/third_party/skia/src/core/ |
D | SkEdgeBuilder.cpp | 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() [all …]
|
D | SkEdgeBuilder.h | 49 virtual Combine addPolyLine(const SkPoint pts[], char* edge, char** edgePtr) = 0; 67 Combine addPolyLine(const SkPoint pts[], char* edge, char** edgePtr) override; 87 Combine addPolyLine(const SkPoint pts[], char* edge, char** edgePtr) override;
|
D | SkDistanceFieldGen.cpp | 362 unsigned char* edgePtr = (unsigned char*)storage.get() + dataWidth*dataHeight*sizeof(DFData); in generate_distance_field_from_image() local 365 init_glyph_data(dataPtr, edgePtr, copyPtr, in generate_distance_field_from_image() 370 init_distances(dataPtr, edgePtr, dataWidth, dataHeight); in generate_distance_field_from_image() 376 unsigned char* currEdge = edgePtr+dataWidth+1; in generate_distance_field_from_image() 406 currEdge = edgePtr+dataWidth*(dataHeight-2) - 1; in generate_distance_field_from_image() 436 currEdge = edgePtr + dataWidth+1; in generate_distance_field_from_image()
|