Searched refs:SkEdge (Results 1 - 6 of 6) sorted by relevance

/external/skia/src/core/
H A DSkEdgeBuilder.h15 struct SkEdge;
27 SkEdge** edgeList() { return fEdgeList; }
31 SkTDArray<SkEdge*> fList;
39 SkEdge** fEdgeList;
H A DSkScan_Path.cpp10 #include "SkEdge.h"
24 static void validate_sort(const SkEdge* edge) {
39 static inline void remove_edge(SkEdge* edge) {
44 static inline void insert_edge_after(SkEdge* edge, SkEdge* afterMe) {
51 static void backward_insert_edge_based_on_x(SkEdge* edge SkDECLAREPARAM(int, curr_y)) {
54 SkEdge* prev = edge->fPrev;
64 static void insert_new_edges(SkEdge* newEdge, int curr_y) {
68 SkEdge* next = newEdge->fNext;
75 static void validate_edges_for_y(const SkEdge* edg
[all...]
H A DSkEdge.h20 struct SkEdge { struct
27 SkEdge* fNext;
28 SkEdge* fPrev;
66 struct SkQuadraticEdge : public SkEdge {
76 struct SkCubicEdge : public SkEdge {
87 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, int shift) {
H A DSkEdgeBuilder.cpp10 #include "SkEdge.h"
26 SkEdge* edge = typedAllocThrow<SkEdge>(fAlloc);
95 size_t maxEdgeSize = maxEdgeCount * sizeof(SkEdge);
96 size_t maxEdgePtrSize = maxEdgeCount * sizeof(SkEdge*);
100 SkEdge* edge = reinterpret_cast<SkEdge*>(storage);
101 SkEdge** edgePtr = reinterpret_cast<SkEdge**>(storage + maxEdgeSize);
H A DSkEdge.cpp10 #include "SkEdge.h"
34 int SkEdge::setLine(const SkPoint& p0, const SkPoint& p1, const SkIRect* clip,
91 int SkEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1)
125 void SkEdge::chopLineWithClip(const SkIRect& clip)
/external/skia/
H A DAndroid.mk139 src/core/SkEdge.cpp \

Completed in 77 milliseconds