Searched refs:SkEdge (Results 1 – 7 of 7) sorted by relevance
/external/skia/src/core/ |
D | SkEdgeBuilder.h | 14 struct SkEdge; 28 SkEdge** edgeList() { return (SkEdge**)fEdgeList; } in edgeList() 38 Combine CombineVertical(const SkEdge* edge, SkEdge* last); 40 Combine checkVertical(const SkEdge* edge, SkEdge** edgePtr); 42 bool vertical_line(const SkEdge* edge);
|
D | SkScan_Path.cpp | 24 static void validate_sort(const SkEdge* edge) { in validate_sort() 39 static void insert_new_edges(SkEdge* newEdge, int curr_y) { in insert_new_edges() 43 SkEdge* prev = newEdge->fPrev; in insert_new_edges() 48 SkEdge* start = backward_insert_start(prev, newEdge->fX); in insert_new_edges() 51 SkEdge* next = newEdge->fNext; in insert_new_edges() 56 SkEdge* after = start->fNext; in insert_new_edges() 71 static void validate_edges_for_y(const SkEdge* edge, int curr_y) { in validate_edges_for_y() 95 static void walk_edges(SkEdge* prevHead, SkPath::FillType fillType, in walk_edges() 108 SkEdge* currE = prevHead->fNext; in walk_edges() 134 SkEdge* next = currE->fNext; in walk_edges() [all …]
|
D | SkEdgeBuilder.cpp | 21 SkEdgeBuilder::Combine SkEdgeBuilder::CombineVertical(const SkEdge* edge, SkEdge* last) { in CombineVertical() 113 bool SkEdgeBuilder::vertical_line(const SkEdge* edge) { in vertical_line() 142 SkEdge* edge = fAlloc.make<SkEdge>(); in addLine() 145 Combine combine = CombineVertical(edge, (SkEdge*)*(fList.end() - 1)); in addLine() 228 SkEdgeBuilder::Combine SkEdgeBuilder::checkVertical(const SkEdge* edge, SkEdge** edgePtr) { in checkVertical() 229 return !vertical_line(edge) || edgePtr <= (SkEdge**)fEdgeList ? kNo_Combine : in checkVertical() 254 size_t edgeSize = fAnalyticAA ? sizeof(SkAnalyticEdge) : sizeof(SkEdge); in buildPoly() 256 : (char*)fAlloc.makeArrayDefault<SkEdge>(maxEdgeCount); in buildPoly() 280 ((SkEdge*)edge)->setLine(lines[i], lines[i + 1], shiftUp); in buildPoly() 284 checkVertical((SkEdge*)edge, (SkEdge**)edgePtr); in buildPoly() [all …]
|
D | SkEdge.h | 19 struct SkEdge { struct 26 SkEdge* fNext; argument 27 SkEdge* fPrev; argument 65 struct SkQuadraticEdge : public SkEdge { argument 76 struct SkCubicEdge : public SkEdge { 88 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, int shift) { in setLine()
|
D | SkEdge.cpp | 33 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, const SkIRect* clip, in setLine() 90 int SkEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1) in updateLine() 124 void SkEdge::chopLineWithClip(const SkIRect& clip) in chopLineWithClip()
|
/external/skia/gn/ |
D | core.gni | 135 "$_src/core/SkEdge.cpp", 136 "$_src/core/SkEdge.h",
|
/external/skia/ |
D | Android.bp | 164 "src/core/SkEdge.cpp",
|