Searched refs:fWinding (Results 1 - 10 of 10) sorted by relevance
/third_party/skia/src/gpu/geometry/ |
H A D | GrAATriangulator.cpp | 152 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 D | GrTriangulator.cpp | 314 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 D | GrTriangulator.h | 380 : 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 D | SkEdgeBuilder.cpp | 23 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 D | SkEdge.h | 38 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 D | SkAnalyticEdge.cpp | 274 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 D | SkAnalyticEdge.h | 47 int8_t fWinding; // 1 or -1 member 93 SkFixedToFloat(fDX), fWinding); in dump() 102 SkASSERT(SkAbs32(fWinding) == 1); in validate()
|
H A D | SkEdge.cpp | 84 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 D | SkScan_Path.cpp | 129 w += currE->fWinding; in walk_edges()
|
H A D | SkScan_AAAPath.cpp | 1647 w += currE->fWinding;
|
Completed in 11 milliseconds