Home
last modified time | relevance | path

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

/external/skia/src/core/
DSkScan_Path.cpp24 static void validate_sort(const SkEdge* edge) { in validate_sort()
39 static inline void remove_edge(SkEdge* edge) { in remove_edge()
44 static inline void insert_edge_after(SkEdge* edge, SkEdge* afterMe) { in insert_edge_after()
51 static void backward_insert_edge_based_on_x(SkEdge* edge SkDECLAREPARAM(int, curr_y)) { in backward_insert_edge_based_on_x()
54 SkEdge* prev = edge->fPrev; in backward_insert_edge_based_on_x()
68 static SkEdge* backward_insert_start(SkEdge* prev, SkFixed x) { in backward_insert_start()
75 static void insert_new_edges(SkEdge* newEdge, int curr_y) { in insert_new_edges()
79 SkEdge* prev = newEdge->fPrev; in insert_new_edges()
84 SkEdge* start = backward_insert_start(prev, newEdge->fX); in insert_new_edges()
87 SkEdge* next = newEdge->fNext; in insert_new_edges()
[all …]
DSkEdgeBuilder.h15 struct SkEdge;
27 SkEdge** edgeList() { return fEdgeList; } in edgeList()
36 static Combine CombineVertical(const SkEdge* edge, SkEdge* last);
37 Combine checkVertical(const SkEdge* edge, SkEdge** edgePtr);
40 SkTDArray<SkEdge*> fList;
48 SkEdge** fEdgeList;
DSkEdgeBuilder.cpp25 SkEdgeBuilder::Combine SkEdgeBuilder::CombineVertical(const SkEdge* edge, SkEdge* last) { in CombineVertical()
66 static bool vertical_line(const SkEdge* edge) { in vertical_line()
71 SkEdge* edge = typedAllocThrow<SkEdge>(fAlloc); in addLine()
138 SkEdgeBuilder::Combine SkEdgeBuilder::checkVertical(const SkEdge* edge, SkEdge** edgePtr) { in checkVertical()
156 size_t maxEdgeSize = maxEdgeCount * sizeof(SkEdge); in buildPoly()
157 size_t maxEdgePtrSize = maxEdgeCount * sizeof(SkEdge*); in buildPoly()
161 SkEdge* edge = reinterpret_cast<SkEdge*>(storage); in buildPoly()
162 SkEdge** edgePtr = reinterpret_cast<SkEdge**>(storage + maxEdgeSize); in buildPoly()
DSkEdge.h20 struct SkEdge { struct
27 SkEdge* fNext; argument
28 SkEdge* fPrev; argument
66 struct SkQuadraticEdge : public SkEdge { argument
76 struct SkCubicEdge : public SkEdge {
87 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()
91 int SkEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1) in updateLine()
125 void SkEdge::chopLineWithClip(const SkIRect& clip) in chopLineWithClip()
/external/skia/gyp/
Dcore.gypi113 '<(skia_src_path)/core/SkEdge.cpp',
114 '<(skia_src_path)/core/SkEdge.h',
/external/skia/experimental/iOSSampleApp/iOSSampleApp.xcodeproj/
Dproject.pbxproj86 …260E02C713B1225D0064D447 /* SkEdge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260E024013B1…
729 …13B1225D0064D447 /* SkEdge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =…
730 …24113B1225D0064D447 /* SkEdge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …
1777 260E024013B1225D0064D447 /* SkEdge.cpp */,
1778 260E024113B1225D0064D447 /* SkEdge.h */,
2983 260E02C713B1225D0064D447 /* SkEdge.cpp in Sources */,
/external/skia/
DAndroid.mk154 src/core/SkEdge.cpp \