• Home
  • Raw
  • Download

Lines Matching refs:rects

50         RECT const* rects;  member
55 : rects(rhs.rects), count(rhs.count), dx(rhs.dx), dy(rhs.dy) { } in region()
57 : rects(r), count(c), dx(), dy() { } in region()
59 : rects(r), count(c), dx(dx), dy(dy) { } in region()
169 SpannerBase::lhs_head = lhs.rects->top + lhs.dy; in Spanner()
170 SpannerBase::lhs_tail = lhs.rects->bottom + lhs.dy; in Spanner()
173 SpannerBase::rhs_head = rhs.rects->top + rhs.dy; in Spanner()
174 SpannerBase::rhs_tail = rhs.rects->bottom + rhs.dy; in Spanner()
201 RECT const * rects = reg.rects; in advance() local
202 RECT const * const end = rects + count; in advance()
203 const int top = rects->top; in advance()
204 while (rects != end && rects->top == top) { in advance()
205 rects++; in advance()
208 if (rects != end) { in advance()
209 aTop = rects->top + reg.dy; in advance()
210 aBottom = rects->bottom + reg.dy; in advance()
215 reg.rects = rects; in advance()
234 SpannerBase::lhs_head = lhs.rects->left + lhs.dx; in prepare()
235 SpannerBase::lhs_tail = lhs.rects->right + lhs.dx; in prepare()
243 SpannerBase::rhs_head = rhs.rects->left + rhs.dx; in prepare()
244 SpannerBase::rhs_tail = rhs.rects->right + rhs.dx; in prepare()
248 SpannerBase::lhs_head = lhs.rects->left + lhs.dx; in prepare()
249 SpannerBase::lhs_tail = lhs.rects->right + lhs.dx; in prepare()
252 SpannerBase::rhs_head = rhs.rects->left + rhs.dx; in prepare()
253 SpannerBase::rhs_tail = rhs.rects->right + rhs.dx; in prepare()
280 if (reg.rects && reg.count) { in advance()
281 const int cur_span_top = reg.rects->top; in advance()
282 reg.rects++; in advance()
284 if (!reg.count || reg.rects->top != cur_span_top) { in advance()
288 left = reg.rects->left + reg.dx; in advance()
289 right = reg.rects->right + reg.dx; in advance()