Home
last modified time | relevance | path

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

/third_party/flutter/skia/src/core/
DSkScan_AAAPath.cpp1005 static bool operator<(const SkAnalyticEdge& a, const SkAnalyticEdge& b) { in operator <()
1022 static SkAnalyticEdge* sort_edges(SkAnalyticEdge* list[], int count, SkAnalyticEdge** last) { in sort_edges()
1035 static void validate_sort(const SkAnalyticEdge* edge) { in validate_sort()
1044 edge = (SkAnalyticEdge*)edge->fNext; in validate_sort()
1052 static bool is_smooth_enough(SkAnalyticEdge* thisEdge, SkAnalyticEdge* nextEdge, int stop_y) { in is_smooth_enough()
1073 static bool is_smooth_enough(SkAnalyticEdge* leftE, in is_smooth_enough()
1074 SkAnalyticEdge* riteE, in is_smooth_enough()
1075 SkAnalyticEdge* currE, in is_smooth_enough()
1087 SkAnalyticEdge* nextCurrE = currE->fNext; in is_smooth_enough()
1098 static void aaa_walk_convex_edges(SkAnalyticEdge* prevHead, in aaa_walk_convex_edges()
[all …]
DSkAnalyticEdge.h16 struct SkAnalyticEdge { struct
24 SkAnalyticEdge* fNext; argument
25 SkAnalyticEdge* fPrev; argument
29 SkAnalyticEdge* fRiteE; argument
107 struct SkAnalyticQuadraticEdge : public SkAnalyticEdge { argument
125 struct SkAnalyticCubicEdge : public SkAnalyticEdge {
DSkEdgeBuilder.h76 SkAnalyticEdge** analyticEdgeList() { return (SkAnalyticEdge**)fEdgeList; } in analyticEdgeList()
79 Combine combineVertical(const SkAnalyticEdge* edge, SkAnalyticEdge* last);
DSkEdgeBuilder.cpp60 SkEdgeBuilder::Combine SkAnalyticEdgeBuilder::combineVertical(const SkAnalyticEdge* edge, in combineVertical()
61 SkAnalyticEdge* last) { in combineVertical()
134 SkAnalyticEdge* edge = fAlloc.make<SkAnalyticEdge>(); in addLine()
138 ? this->combineVertical(edge, (SkAnalyticEdge*)fList.top()) in addLine()
190 auto edge = (SkAnalyticEdge*) arg_edge; in addPolyLine()
191 auto edgePtr = (SkAnalyticEdge**)arg_edgePtr; in addPolyLine()
194 return is_vertical(edge) && edgePtr > (SkAnalyticEdge**)fEdgeList in addPolyLine()
216 *size = sizeof(SkAnalyticEdge); in allocEdges()
217 return (char*)fAlloc.makeArrayDefault<SkAnalyticEdge>(n); in allocEdges()
DSkAnalyticEdge.cpp227 bool SkAnalyticEdge::setLine(const SkPoint& p0, const SkPoint& p1) { in setLine()
283 bool SkAnalyticEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1, SkFixed slope) { in updateLine()
327 bool SkAnalyticEdge::update(SkFixed last_y, bool sortY) { in update()
/third_party/skia/src/core/
DSkScan_AAAPath.cpp1004 static bool operator<(const SkAnalyticEdge& a, const SkAnalyticEdge& b) { in operator <()
1021 static SkAnalyticEdge* sort_edges(SkAnalyticEdge* list[], int count, SkAnalyticEdge** last) { in sort_edges()
1034 static void validate_sort(const SkAnalyticEdge* edge) { in validate_sort()
1043 edge = (SkAnalyticEdge*)edge->fNext; in validate_sort()
1051 static bool is_smooth_enough(SkAnalyticEdge* thisEdge, SkAnalyticEdge* nextEdge, int stop_y) { in is_smooth_enough()
1072 static bool is_smooth_enough(SkAnalyticEdge* leftE, in is_smooth_enough()
1073 SkAnalyticEdge* riteE, in is_smooth_enough()
1074 SkAnalyticEdge* currE, in is_smooth_enough()
1086 SkAnalyticEdge* nextCurrE = currE->fNext; in is_smooth_enough()
1097 static void aaa_walk_convex_edges(SkAnalyticEdge* prevHead, in aaa_walk_convex_edges()
[all …]
DSkAnalyticEdge.h16 struct SkAnalyticEdge { struct
24 SkAnalyticEdge* fNext; argument
25 SkAnalyticEdge* fPrev; argument
29 SkAnalyticEdge* fRiteE; argument
107 struct SkAnalyticQuadraticEdge : public SkAnalyticEdge { argument
125 struct SkAnalyticCubicEdge : public SkAnalyticEdge {
DSkEdgeBuilder.cpp60 SkEdgeBuilder::Combine SkAnalyticEdgeBuilder::combineVertical(const SkAnalyticEdge* edge, in combineVertical()
61 SkAnalyticEdge* last) { in combineVertical()
134 SkAnalyticEdge* edge = fAlloc.make<SkAnalyticEdge>(); in addLine()
138 ? this->combineVertical(edge, (SkAnalyticEdge*)fList.top()) in addLine()
190 auto edge = (SkAnalyticEdge*) arg_edge; in addPolyLine()
191 auto edgePtr = (SkAnalyticEdge**)arg_edgePtr; in addPolyLine()
194 return is_vertical(edge) && edgePtr > (SkAnalyticEdge**)fEdgeList in addPolyLine()
216 *size = sizeof(SkAnalyticEdge); in allocEdges()
217 return (char*)fAlloc.makeArrayDefault<SkAnalyticEdge>(n); in allocEdges()
DSkEdgeBuilder.h76 SkAnalyticEdge** analyticEdgeList() { return (SkAnalyticEdge**)fEdgeList; } in analyticEdgeList()
79 Combine combineVertical(const SkAnalyticEdge* edge, SkAnalyticEdge* last);
DSkAnalyticEdge.cpp227 bool SkAnalyticEdge::setLine(const SkPoint& p0, const SkPoint& p1) { in setLine()
283 bool SkAnalyticEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1, SkFixed slope) { in updateLine()
327 bool SkAnalyticEdge::update(SkFixed last_y, bool sortY) { in update()
DBUILD.bazel17 "SkAnalyticEdge.cpp",
18 "SkAnalyticEdge.h",
/third_party/flutter/skia/gn/
Dcore.gni111 "$_src/core/SkAnalyticEdge.cpp",
/third_party/skia/gn/
Dcore.gni110 "$_src/core/SkAnalyticEdge.cpp",
/third_party/flutter/skia/
DBUILD.gn1079 "src/core/SkAnalyticEdge.cpp",
/third_party/flutter/build/skia/ohos/
DBUILD.gn230 "$flutter_root/skia/src/core/SkAnalyticEdge.cpp",
/third_party/flutter/build/skia/
DBUILD.gn544 "$flutter_root/skia/src/core/SkAnalyticEdge.cpp",
/third_party/skia/
DBUILD.gn1528 "src/core/SkAnalyticEdge.cpp",
/third_party/flutter/engine/flutter/ci/licenses_golden/
Dlicenses_skia5333 FILE: ../../../third_party/skia/src/core/SkAnalyticEdge.cpp
5334 FILE: ../../../third_party/skia/src/core/SkAnalyticEdge.h