Lines Matching refs:rhs
54 inline region(const region& rhs)
55 : rects(rhs.rects), count(rhs.count), dx(rhs.dx), dy(rhs.dy) { }
69 inline region_operator(int op, const region& lhs, const region& rhs)
70 : op_mask(op), spanner(lhs, rhs)
77 SpannerInner spannerInner(spanner.lhs, spanner.rhs);
162 region rhs;
165 inline Spanner(const region& lhs, const region& rhs)
166 : lhs(lhs), rhs(rhs)
172 if (rhs.count) {
173 SpannerBase::rhs_head = rhs.rects->top + rhs.dy;
174 SpannerBase::rhs_tail = rhs.rects->bottom + rhs.dy;
179 return !rhs.count && !lhs.count;
191 advance(rhs, SpannerBase::rhs_head, SpannerBase::rhs_tail);
223 region rhs;
226 inline SpannerInner(const region& lhs, const region& rhs)
227 : lhs(lhs), rhs(rhs)
242 if (rhs.count) {
243 SpannerBase::rhs_head = rhs.rects->left + rhs.dx;
244 SpannerBase::rhs_tail = rhs.rects->right + rhs.dx;
251 if (rhs.count) {
252 SpannerBase::rhs_head = rhs.rects->left + rhs.dx;
253 SpannerBase::rhs_tail = rhs.rects->right + rhs.dx;
272 advance(rhs, SpannerBase::rhs_head, SpannerBase::rhs_tail);