Lines Matching refs:edge
44 // returns the number of built edges. The array of those edge pointers
63 Combine CombineVertical(const SkEdge* edge, SkEdge* last);
64 Combine CombineVertical(const SkAnalyticEdge* edge, SkAnalyticEdge* last);
65 Combine checkVertical(const SkEdge* edge, SkEdge** edgePtr);
66 Combine checkVertical(const SkAnalyticEdge* edge, SkAnalyticEdge** edgePtr);
67 bool vertical_line(const SkEdge* edge);
68 bool vertical_line(const SkAnalyticEdge* edge);
94 inline void addPolyLine(SkPoint pts[], char* &edge, size_t edgeSize, char** &edgePtr,
97 if (((SkLine*)edge)->set(pts)) {
98 *edgePtr++ = edge;
99 edge += edgeSize;
105 ((SkAnalyticEdge*)edge)->setLine(pts[0], pts[1]) :
106 ((SkEdge*)edge)->setLine(pts[0], pts[1], shiftUp);
109 checkVertical((SkAnalyticEdge*)edge, (SkAnalyticEdge**)edgePtr) :
110 checkVertical((SkEdge*)edge, (SkEdge**)edgePtr);
112 *edgePtr++ = edge;
113 edge += edgeSize;