Lines Matching refs:rhs
57 inline region(const region& rhs) in region()
58 : rects(rhs.rects), count(rhs.count), dx(rhs.dx), dy(rhs.dy) { } in region()
72 inline region_operator(uint32_t op, const region& lhs, const region& rhs) in region_operator() argument
73 : op_mask(op), spanner(lhs, rhs) in region_operator()
80 SpannerInner spannerInner(spanner.lhs, spanner.rhs); in operator()
164 region rhs; variable
168 : lhs(_lhs), rhs(_rhs) in Spanner()
174 if (rhs.count) { in Spanner()
175 SpannerBase::rhs_head = rhs.rects->top + rhs.dy; in Spanner()
176 SpannerBase::rhs_tail = rhs.rects->bottom + rhs.dy; in Spanner()
181 return !rhs.count && !lhs.count; in isDone()
193 advance(rhs, SpannerBase::rhs_head, SpannerBase::rhs_tail); in next()
225 region rhs; variable
229 : lhs(_lhs), rhs(_rhs) in SpannerInner()
244 if (rhs.count) { in prepare()
245 SpannerBase::rhs_head = rhs.rects->left + rhs.dx; in prepare()
246 SpannerBase::rhs_tail = rhs.rects->right + rhs.dx; in prepare()
253 if (rhs.count) { in prepare()
254 SpannerBase::rhs_head = rhs.rects->left + rhs.dx; in prepare()
255 SpannerBase::rhs_tail = rhs.rects->right + rhs.dx; in prepare()
274 advance(rhs, SpannerBase::rhs_head, SpannerBase::rhs_tail); in next()