Home | History | Annotate | Download | only in ui

Lines Matching defs:rhs

44     static const uint32_t RHS = 0x6;  // 0b110
46 op_nand = LHS & ~RHS,
47 op_and = LHS & RHS,
48 op_or = LHS | RHS,
49 op_xor = LHS ^ RHS
57 inline region(const region& rhs)
58 : rects(rhs.rects), count(rhs.count), dx(rhs.dx), dy(rhs.dy) { }
72 inline region_operator(uint32_t op, const region& lhs, const region& rhs)
73 : op_mask(op), spanner(lhs, rhs)
80 SpannerInner spannerInner(spanner.lhs, spanner.rhs);
164 region rhs;
168 : lhs(_lhs), rhs(_rhs)
174 if (rhs.count) {
175 SpannerBase::rhs_head = rhs.rects->top + rhs.dy;
176 SpannerBase::rhs_tail = rhs.rects->bottom + rhs.dy;
181 return !rhs.count && !lhs.count;
193 advance(rhs, SpannerBase::rhs_head, SpannerBase::rhs_tail);
225 region rhs;
229 : lhs(_lhs), rhs(_rhs)
244 if (rhs.count) {
245 SpannerBase::rhs_head = rhs.rects->left + rhs.dx;
246 SpannerBase::rhs_tail = rhs.rects->right + rhs.dx;
253 if (rhs.count) {
254 SpannerBase::rhs_head = rhs.rects->left + rhs.dx;
255 SpannerBase::rhs_tail = rhs.rects->right + rhs.dx;
274 advance(rhs, SpannerBase::rhs_head, SpannerBase::rhs_tail);