Lines Matching refs:fWinding
152 bool prevFilled = leftEnclosingEdge && this->applyFillType(leftEnclosingEdge->fWinding);
156 bool filled = this->applyFillType(e->fWinding);
166 e->fWinding += prev->fWinding;
189 Vertex* prev = prevEdge->fWinding == 1 ? prevEdge->fTop : prevEdge->fBottom;
190 Vertex* next = e->fWinding == 1 ? e->fBottom : e->fTop;
209 join->fLine = join->fLine * join->fWinding;
298 return e->fWinding != 0 && e->fWinding != 1;
300 return e->fWinding != 0 && e->fWinding != -2;
328 (!prev || prev->fWinding == 0 || e->fWinding == 0);
330 e->fWinding -= prev->fWinding;
340 Vertex* prevVertex = e->fWinding < 0 ? e->fBottom : e->fTop;
341 Vertex* nextVertex = e->fWinding < 0 ? e->fTop : e->fBottom;
363 e->fWinding = SkScalarCopySign(e->fType == EdgeType::kInner ? 2 : 1,
364 e->fWinding);
372 e->fWinding += prev->fWinding;
403 return winding != origEdge->fWinding;
418 Vertex* prevV = prevEdge->fWinding > 0 ? prevEdge->fTop : prevEdge->fBottom;
431 Vertex* v = e->fWinding > 0 ? e->fTop : e->fBottom;
444 Vertex* nextV = e->fWinding > 0 ? e->fBottom : e->fTop;
572 bool down = this->applyFillType(e->fWinding);
575 e->fWinding = down ? 1 : -1;
578 e->fLine = e->fLine * e->fWinding;