Home
last modified time | relevance | path

Searched refs:fWinding (Results 1 - 10 of 10) sorted by relevance

/third_party/skia/src/gpu/geometry/
H A DGrAATriangulator.cpp152 bool prevFilled = leftEnclosingEdge && this->applyFillType(leftEnclosingEdge->fWinding); in removeNonBoundaryEdges()
156 bool filled = this->applyFillType(e->fWinding); in removeNonBoundaryEdges()
166 e->fWinding += prev->fWinding; in removeNonBoundaryEdges()
189 Vertex* prev = prevEdge->fWinding == 1 ? prevEdge->fTop : prevEdge->fBottom; in simplifyBoundary()
190 Vertex* next = e->fWinding == 1 ? e->fBottom : e->fTop; in simplifyBoundary()
209 join->fLine = join->fLine * join->fWinding; in simplifyBoundary()
298 return e->fWinding != 0 && e->fWinding != 1; in is_overlap_edge()
300 return e->fWinding ! in is_overlap_edge()
[all...]
H A DGrTriangulator.cpp314 SkASSERT(monotonePoly->fWinding != 0); in emitMonotonePoly()
337 return this->emitTriangle(prev, curr, next, monotonePoly->fWinding, data); in emitMonotonePoly()
344 data = this->emitTriangle(prev, curr, next, monotonePoly->fWinding, data); in emitMonotonePoly()
378 , fWinding(winding) in Poly()
410 fHead = fTail = alloc->make<MonotonePoly>(e, side, fWinding); in addEdge()
425 MonotonePoly* m = alloc->make<MonotonePoly>(e, side, fWinding); in addEdge()
616 return poly && apply_fill_type(fillType, poly->fWinding); in apply_fill_type()
779 edge->fWinding); in setTop()
793 edge->fWinding); in setBottom()
809 other->fWinding in mergeEdgesAbove()
[all...]
H A DGrTriangulator.h380 : fWinding(winding) in Edge()
400 int fWinding; // 1 == edge goes downward; -1 = edge goes upward. member
464 , fWinding(winding) { in MonotonePoly()
472 int fWinding; member
482 int fWinding; member
/third_party/skia/src/core/
H A DSkEdgeBuilder.cpp23 if (edge->fWinding == last->fWinding) { in combineVertical()
44 last->fWinding = edge->fWinding; in combineVertical()
54 last->fWinding = edge->fWinding; in combineVertical()
69 if (edge->fWinding == last->fWinding) { in combineVertical()
93 last->fWinding = edge->fWinding; in combineVertical()
[all...]
H A DSkEdge.h38 int8_t fWinding; // 1 or -1 member
53 SkDebugf("edge: firstY:%d lastY:%d x:%g dx:%g w:%d\n", fFirstY, fLastY, SkFixedToFloat(fX), SkFixedToFloat(fDX), fWinding);
62 SkASSERT(SkAbs32(fWinding) == 1);
133 fWinding = SkToS8(winding);
H A DSkAnalyticEdge.cpp274 fWinding = SkToS8(winding); in setLine()
287 SkASSERT(fWinding == 1 || fWinding == -1);
296 fWinding = -fWinding;
354 fWinding = fQEdge.fWinding; in setQuadratic()
446 fWinding = fCEdge.fWinding; in setCubic()
H A DSkAnalyticEdge.h47 int8_t fWinding; // 1 or -1 member
93 SkFixedToFloat(fDX), fWinding); in dump()
102 SkASSERT(SkAbs32(fWinding) == 1); in validate()
H A DSkEdge.cpp84 fWinding = SkToS8(winding); in setLine()
96 SkASSERT(fWinding == 1 || fWinding == -1); in updateLine()
237 fWinding = SkToS8(winding); in setQuadraticWithoutUpdate()
422 fWinding = SkToS8(winding); in setCubicWithoutUpdate()
H A DSkScan_Path.cpp129 w += currE->fWinding; in walk_edges()
H A DSkScan_AAAPath.cpp1647 w += currE->fWinding;

Completed in 11 milliseconds