Lines Matching defs:dy

376 Region& Region::orSelf(const Region& rhs, int dx, int dy) {
377 return operationSelf(rhs, dx, dy, op_or);
379 Region& Region::xorSelf(const Region& rhs, int dx, int dy) {
380 return operationSelf(rhs, dx, dy, op_xor);
382 Region& Region::andSelf(const Region& rhs, int dx, int dy) {
383 return operationSelf(rhs, dx, dy, op_and);
385 Region& Region::subtractSelf(const Region& rhs, int dx, int dy) {
386 return operationSelf(rhs, dx, dy, op_nand);
388 Region& Region::operationSelf(const Region& rhs, int dx, int dy, uint32_t op) {
390 boolean_operation(op, *this, lhs, rhs, dx, dy);
396 const Region Region::merge(const Region& rhs, int dx, int dy) const {
397 return operation(rhs, dx, dy, op_or);
399 const Region Region::mergeExclusive(const Region& rhs, int dx, int dy) const {
400 return operation(rhs, dx, dy, op_xor);
402 const Region Region::intersect(const Region& rhs, int dx, int dy) const {
403 return operation(rhs, dx, dy, op_and);
405 const Region Region::subtract(const Region& rhs, int dx, int dy) const {
406 return operation(rhs, dx, dy, op_nand);
408 const Region Region::operation(const Region& rhs, int dx, int dy, uint32_t op) const {
410 boolean_operation(op, result, *this, rhs, dx, dy);
594 const Region& rhs, int dx, int dy)
609 region_operator<Rect>::region rhs_region(rhs_rects, rhs_count, dx, dy);
630 lhs_rects[i].top + dy,
632 lhs_rects[i].bottom + dy,
638 rhs_rects[i].top + dy,
640 rhs_rects[i].bottom + dy,
704 const Rect& rhs, int dx, int dy)
715 boolean_operation(op, dst, lhs, Region(rhs), dx, dy);
721 region_operator<Rect>::region rhs_region(&rhs, 1, dx, dy);
743 void Region::translate(Region& reg, int dx, int dy)
745 if ((dx || dy) && !reg.isEmpty()) {
752 rects->offsetBy(dx, dy);
762 void Region::translate(Region& dst, const Region& reg, int dx, int dy)
765 translate(dst, dx, dy);