Lines Matching defs:aligned
196 void SkOpContour::align(const SkOpSegment::AlignedSpan& aligned, bool swap,
199 if (coincidence->fPts[0][idx2] == aligned.fOldPt
200 && coincidence->fTs[swap][idx2] == aligned.fOldT) {
201 SkASSERT(SkDPoint::RoughlyEqual(coincidence->fPts[0][idx2], aligned.fPt));
202 coincidence->fPts[0][idx2] = aligned.fPt;
203 SkASSERT(way_roughly_equal(coincidence->fTs[swap][idx2], aligned.fT));
204 coincidence->fTs[swap][idx2] = aligned.fT;
209 void SkOpContour::alignCoincidence(const SkOpSegment::AlignedSpan& aligned,
219 if (thisOne == aligned.fOther1 && other == aligned.fOther2) {
220 align(aligned, false, &coincidence);
221 } else if (thisOne == aligned.fOther2 && other == aligned.fOther1) {
222 align(aligned, true, &coincidence);