Home | History | Annotate | Download | only in pathops

Lines Matching refs:lh

60 // return true if lh < this < rh
62 const SkOpAngle& lh = *test;
63 const SkOpAngle& rh = *lh.fNext;
64 SkASSERT(&lh != &rh);
70 lh.fSegment->debugID(), lh.debugID(), lh.fSectorStart, lh.fSectorEnd,
71 lh.fSegment->t(lh.fStart), lh.fSegment->t(lh.fEnd),
77 if (lh.fComputeSector && !const_cast<SkOpAngle&>(lh).computeSector()) {
90 lh.fSegment->debugID(), lh.debugID(), lh.fSectorStart, lh.fSectorEnd,
91 lh.fSegment->t(lh.fStart), lh.fSegment->t(lh.fEnd),
97 bool ltrOverlap = (lh.fSectorMask | rh.fSectorMask) & fSectorMask;
98 bool lrOverlap = lh.fSectorMask & rh.fSectorMask;
100 if (!lrOverlap) { // no lh/rh sector overlap
101 if (!ltrOverlap) { // no lh/this/rh sector overlap
102 return COMPARE_RESULT(4, (lh.fSectorEnd > rh.fSectorStart)
103 ^ (fSectorStart > lh.fSectorEnd) ^ (fSectorStart > rh.fSectorStart));
105 int lrGap = (rh.fSectorStart - lh.fSectorStart + 32) & 0x1f;
118 lrOrder = (int) lh.orderable(rh);
124 SkASSERT((lh.fSectorMask & fSectorMask) || (rh.fSectorMask & fSectorMask));
125 if (lh.fSectorMask & fSectorMask) {
126 ltOrder = (int) lh.orderable(*this);
128 int ltGap = (fSectorStart - lh.fSectorStart + 32) & 0x1f;
148 SkDEBUGCODE(bool lrOpposite = lh.oppositePlanes(rh));
149 bool ltOpposite = lh.oppositePlanes(*this);
154 SkDEBUGCODE(bool ltOpposite = lh.oppositePlanes(*this));
161 bool lrOpposite = lh.oppositePlanes(rh);