Home | History | Annotate | Download | only in ui

Lines Matching refs:dx

201 Region& Region::orSelf(const Region& rhs, int dx, int dy) {
202 return operationSelf(rhs, dx, dy, op_or);
204 Region& Region::andSelf(const Region& rhs, int dx, int dy) {
205 return operationSelf(rhs, dx, dy, op_and);
207 Region& Region::subtractSelf(const Region& rhs, int dx, int dy) {
208 return operationSelf(rhs, dx, dy, op_nand);
210 Region& Region::operationSelf(const Region& rhs, int dx, int dy, int op) {
212 boolean_operation(op, *this, lhs, rhs, dx, dy);
218 const Region Region::merge(const Region& rhs, int dx, int dy) const {
219 return operation(rhs, dx, dy, op_or);
221 const Region Region::intersect(const Region& rhs, int dx, int dy) const {
222 return operation(rhs, dx, dy, op_and);
224 const Region Region::subtract(const Region& rhs, int dx, int dy) const {
225 return operation(rhs, dx, dy, op_nand);
227 const Region Region::operation(const Region& rhs, int dx, int dy, int op) const {
229 boolean_operation(op, result, *this, rhs, dx, dy);
367 const Region& rhs, int dx, int dy)
376 region_operator<Rect>::region rhs_region(rhs_rects, rhs_count, dx, dy);
396 lhs_rects[i].left + dx,
398 lhs_rects[i].right + dx,
404 rhs_rects[i].left + dx,
406 rhs_rects[i].right + dx,
470 const Rect& rhs, int dx, int dy)
473 boolean_operation(op, dst, lhs, Region(rhs), dx, dy);
479 region_operator<Rect>::region rhs_region(&rhs, 1, dx, dy);
501 void Region::translate(Region& reg, int dx, int dy)
507 reg.mBounds.translate(dx, dy);
511 rects->translate(dx, dy);
521 void Region::translate(Region& dst, const Region& reg, int dx, int dy)
524 translate(dst, dx, dy);