Home
last modified time | relevance | path

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

/external/skia/src/core/
DSkScan_Path.cpp28 static void validate_sort(const SkEdge* edge) { in validate_sort()
43 static inline void remove_edge(SkEdge* edge) { in remove_edge()
48 static inline void swap_edges(SkEdge* prev, SkEdge* next) { in swap_edges()
62 static void backward_insert_edge_based_on_x(SkEdge* edge SkDECLAREPARAM(int, curr_y)) { in backward_insert_edge_based_on_x()
66 SkEdge* prev = edge->fPrev; in backward_insert_edge_based_on_x()
79 static void insert_new_edges(SkEdge* newEdge, int curr_y) { in insert_new_edges()
83 SkEdge* next = newEdge->fNext; in insert_new_edges()
90 static void validate_edges_for_y(const SkEdge* edge, int curr_y) { in validate_edges_for_y()
114 static void walk_edges(SkEdge* prevHead, SkPath::FillType fillType, in walk_edges()
127 SkEdge* currE = prevHead->fNext; in walk_edges()
[all …]
DSkEdgeBuilder.h15 struct SkEdge;
27 SkEdge** edgeList() { return fEdgeList; } in edgeList()
31 SkTDArray<SkEdge*> fList;
39 SkEdge** fEdgeList;
DSkEdgeBuilder.cpp26 SkEdge* edge = typedAllocThrow<SkEdge>(fAlloc); in addLine()
95 size_t maxEdgeSize = maxEdgeCount * sizeof(SkEdge); in buildPoly()
96 size_t maxEdgePtrSize = maxEdgeCount * sizeof(SkEdge*); in buildPoly()
100 SkEdge* edge = reinterpret_cast<SkEdge*>(storage); in buildPoly()
101 SkEdge** edgePtr = reinterpret_cast<SkEdge**>(storage + maxEdgeSize); in buildPoly()
DSkEdge.h25 struct SkEdge { struct
32 SkEdge* fNext; argument
33 SkEdge* fPrev; argument
72 struct SkQuadraticEdge : public SkEdge { argument
82 struct SkCubicEdge : public SkEdge {
93 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, int shift) { in setLine()
DSkEdge.cpp34 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, const SkIRect* clip, in setLine()
92 int SkEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1) in updateLine()
126 void SkEdge::chopLineWithClip(const SkIRect& clip) in chopLineWithClip()
/external/skia/legacy/src/core/
DSkScan_Path.cpp23 static void validate_sort(const SkEdge* edge) { in validate_sort()
38 static inline void remove_edge(SkEdge* edge) { in remove_edge()
43 static inline void swap_edges(SkEdge* prev, SkEdge* next) { in swap_edges()
57 static void backward_insert_edge_based_on_x(SkEdge* edge SkDECLAREPARAM(int, curr_y)) { in backward_insert_edge_based_on_x()
61 SkEdge* prev = edge->fPrev; in backward_insert_edge_based_on_x()
74 static void insert_new_edges(SkEdge* newEdge, int curr_y) { in insert_new_edges()
78 SkEdge* next = newEdge->fNext; in insert_new_edges()
85 static void validate_edges_for_y(const SkEdge* edge, int curr_y) { in validate_edges_for_y()
109 static void walk_edges(SkEdge* prevHead, SkPath::FillType fillType, in walk_edges()
122 SkEdge* currE = prevHead->fNext; in walk_edges()
[all …]
DSkEdge.h15 struct SkEdge { struct
22 SkEdge* fNext; argument
23 SkEdge* fPrev; argument
64 struct SkQuadraticEdge : public SkEdge { argument
74 struct SkCubicEdge : public SkEdge {
DSkEdgeBuilder.h15 struct SkEdge;
25 SkEdge** edgeList() { return fList.begin(); } in edgeList()
29 SkTDArray<SkEdge*> fList;
DSkEdgeBuilder.cpp24 SkEdge* edge = typedAllocThrow<SkEdge>(fAlloc); in addLine()
DSkEdge.cpp28 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, const SkIRect* clip, in setLine()
85 int SkEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1) in updateLine()
118 void SkEdge::chopLineWithClip(const SkIRect& clip) in chopLineWithClip()
/external/skia/gyp/
Dcore.gypi77 '<(skia_src_path)/core/SkEdge.cpp',
78 '<(skia_src_path)/core/SkEdge.h',
/external/skia/legacy/
DAndroid.mk96 src/core/SkEdge.cpp \
/external/skia/
DAndroid.mk124 src/core/SkEdge.cpp \