Home
last modified time | relevance | path

Searched refs:SkEdge (Results 1 – 18 of 18) sorted by relevance

/third_party/flutter/skia/src/core/
DSkScan_Path.cpp29 static void validate_sort(const SkEdge* edge) { in validate_sort()
44 static void insert_new_edges(SkEdge* newEdge, int curr_y) { in insert_new_edges()
48 SkEdge* prev = newEdge->fPrev; in insert_new_edges()
53 SkEdge* start = backward_insert_start(prev, newEdge->fX); in insert_new_edges()
56 SkEdge* next = newEdge->fNext; in insert_new_edges()
61 SkEdge* after = start->fNext; in insert_new_edges()
76 static void validate_edges_for_y(const SkEdge* edge, int curr_y) { in validate_edges_for_y()
100 static void walk_edges(SkEdge* prevHead, SkPath::FillType fillType, in walk_edges()
112 SkEdge* currE = prevHead->fNext; in walk_edges()
140 SkEdge* next = currE->fNext; in walk_edges()
[all …]
DSkEdge.h21 struct SkEdge { struct
28 SkEdge* fNext; argument
29 SkEdge* fPrev; argument
67 struct SkQuadraticEdge : public SkEdge { argument
78 struct SkCubicEdge : public SkEdge {
90 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, int shift) { in setLine()
DSkEdgeBuilder.h56 SkEdge** edgeList() { return (SkEdge**)fEdgeList; } in edgeList()
59 Combine combineVertical(const SkEdge* edge, SkEdge* last);
DSkEdgeBuilder.cpp19 SkEdgeBuilder::Combine SkBasicEdgeBuilder::combineVertical(const SkEdge* edge, SkEdge* last) { in combineVertical()
120 SkEdge* edge = fAlloc.make<SkEdge>(); in addLine()
123 ? this->combineVertical(edge, (SkEdge*)fList.top()) in addLine()
178 auto edge = (SkEdge*) arg_edge; in addPolyLine()
179 auto edgePtr = (SkEdge**)arg_edgePtr; in addPolyLine()
182 return is_vertical(edge) && edgePtr > (SkEdge**)fEdgeList in addPolyLine()
212 *size = sizeof(SkEdge); in allocEdges()
213 return (char*)fAlloc.makeArrayDefault<SkEdge>(n); in allocEdges()
DSkEdge.cpp36 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, const SkIRect* clip, in setLine()
94 int SkEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1) in updateLine()
128 void SkEdge::chopLineWithClip(const SkIRect& clip) in chopLineWithClip()
/third_party/skia/src/core/
DSkScan_Path.cpp29 static void validate_sort(const SkEdge* edge) { in validate_sort()
44 static void insert_new_edges(SkEdge* newEdge, int curr_y) { in insert_new_edges()
48 SkEdge* prev = newEdge->fPrev; in insert_new_edges()
53 SkEdge* start = backward_insert_start(prev, newEdge->fX); in insert_new_edges()
56 SkEdge* next = newEdge->fNext; in insert_new_edges()
61 SkEdge* after = start->fNext; in insert_new_edges()
76 static void validate_edges_for_y(const SkEdge* edge, int curr_y) { in validate_edges_for_y()
100 static void walk_edges(SkEdge* prevHead, SkPathFillType fillType, in walk_edges()
111 SkEdge* currE = prevHead->fNext; in walk_edges()
139 SkEdge* next = currE->fNext; in walk_edges()
[all …]
DSkEdge.h21 struct SkEdge { struct
28 SkEdge* fNext; argument
29 SkEdge* fPrev; argument
67 struct SkQuadraticEdge : public SkEdge { argument
78 struct SkCubicEdge : public SkEdge {
90 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, int shift) { in setLine()
DSkEdgeBuilder.cpp19 SkEdgeBuilder::Combine SkBasicEdgeBuilder::combineVertical(const SkEdge* edge, SkEdge* last) { in combineVertical()
120 SkEdge* edge = fAlloc.make<SkEdge>(); in addLine()
123 ? this->combineVertical(edge, (SkEdge*)fList.top()) in addLine()
178 auto edge = (SkEdge*) arg_edge; in addPolyLine()
179 auto edgePtr = (SkEdge**)arg_edgePtr; in addPolyLine()
182 return is_vertical(edge) && edgePtr > (SkEdge**)fEdgeList in addPolyLine()
212 *size = sizeof(SkEdge); in allocEdges()
213 return (char*)fAlloc.makeArrayDefault<SkEdge>(n); in allocEdges()
DSkEdgeBuilder.h56 SkEdge** edgeList() { return (SkEdge**)fEdgeList; } in edgeList()
59 Combine combineVertical(const SkEdge* edge, SkEdge* last);
DSkEdge.cpp36 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, const SkIRect* clip, in setLine()
94 int SkEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1) in updateLine()
128 void SkEdge::chopLineWithClip(const SkIRect& clip) in chopLineWithClip()
DBUILD.bazel117 "SkEdge.cpp",
118 "SkEdge.h",
/third_party/flutter/skia/gn/
Dcore.gni191 "$_src/core/SkEdge.cpp",
192 "$_src/core/SkEdge.h",
/third_party/skia/gn/
Dcore.gni196 "$_src/core/SkEdge.cpp",
197 "$_src/core/SkEdge.h",
/third_party/flutter/skia/
DBUILD.gn1083 "src/core/SkEdge.cpp",
/third_party/flutter/build/skia/ohos/
DBUILD.gn284 "$flutter_root/skia/src/core/SkEdge.cpp",
/third_party/flutter/build/skia/
DBUILD.gn598 "$flutter_root/skia/src/core/SkEdge.cpp",
/third_party/skia/
DBUILD.gn1532 "src/core/SkEdge.cpp",
/third_party/flutter/engine/flutter/ci/licenses_golden/
Dlicenses_skia5355 FILE: ../../../third_party/skia/src/core/SkEdge.cpp
5356 FILE: ../../../third_party/skia/src/core/SkEdge.h