Lines Matching refs:lh
60 // return true if lh < this < rh
62 SkOpAngle* lh = test;
63 SkOpAngle* rh = lh->fNext;
64 SkASSERT(lh != rh);
66 lh->fPart.fCurve = lh->fOriginalCurvePart;
67 lh->fPart.fCurve.offset(lh->segment()->verb(), fPart.fCurve[0] - lh->fPart.fCurve[0]);
76 lh->segment()->debugID(), lh->debugID(), lh->fSectorStart, lh->fSectorEnd,
77 lh->fStart->t(), lh->fEnd->t(),
81 SkString bugPart[3] = { lh->debugPart(), this->debugPart(), rh->debugPart() };
83 if (lh->fComputeSector && !lh->computeSector()) {
96 lh->segment()->debugID(), lh->debugID(), lh->fSectorStart, lh->fSectorEnd,
97 lh->fStart->t(), lh->fEnd->t(),
102 bool ltrOverlap = (lh->fSectorMask | rh->fSectorMask) & fSectorMask;
103 bool lrOverlap = lh->fSectorMask & rh->fSectorMask;
105 if (!lrOverlap) { // no lh/rh sector overlap
106 if (!ltrOverlap) { // no lh/this/rh sector overlap
107 return COMPARE_RESULT(4, (lh->fSectorEnd > rh->fSectorStart)
108 ^ (fSectorStart > lh->fSectorEnd) ^ (fSectorStart > rh->fSectorStart));
110 int lrGap = (rh->fSectorStart - lh->fSectorStart + 32) & 0x1f;
123 lrOrder = (int) lh->orderable(rh);
129 SkASSERT((lh->fSectorMask & fSectorMask) || (rh->fSectorMask & fSectorMask));
130 if (lh->fSectorMask & fSectorMask) {
131 ltOrder = (int) lh->orderable(this);
133 int ltGap = (fSectorStart - lh->fSectorStart + 32) & 0x1f;
143 this->alignmentSameSide(lh, <Order);
155 SkDEBUGCODE(bool lrOpposite = lh->oppositePlanes(rh));
156 bool ltOpposite = lh->oppositePlanes(this);
166 bool lrOpposite = lh->oppositePlanes(rh);