Lines Matching defs:op
133 Region& Region::operationSelf(const Rect& r, int op) {
135 boolean_operation(op, *this, lhs, r);
153 Region& Region::operationSelf(const Region& rhs, int op) {
155 boolean_operation(op, *this, lhs, rhs);
178 const Region Region::operation(const Rect& rhs, int op) const {
180 boolean_operation(op, result, *this, rhs);
198 const Region Region::operation(const Region& rhs, int op) const {
200 boolean_operation(op, result, *this, rhs);
224 Region& Region::operationSelf(const Region& rhs, int dx, int dy, int op) {
226 boolean_operation(op, *this, lhs, rhs, dx, dy);
244 const Region Region::operation(const Region& rhs, int dx, int dy, int op) const {
246 boolean_operation(op, result, *this, rhs, dx, dy);
408 void Region::boolean_operation(int op, Region& dst,
426 region_operator<Rect> operation(op, lhs_region, rhs_region);
444 sk_lhs.op(
452 sk_rhs.op(
461 switch (op) {
467 sk_dst.op(sk_lhs, sk_rhs, sk_op);
518 void Region::boolean_operation(int op, Region& dst,
523 ALOGE("Region::boolean_operation(op=%d) invalid Rect={%d,%d,%d,%d}",
524 op, rhs.left, rhs.top, rhs.right, rhs.bottom);
529 boolean_operation(op, dst, lhs, Region(rhs), dx, dy);
536 region_operator<Rect> operation(op, lhs_region, rhs_region);
545 void Region::boolean_operation(int op, Region& dst,
548 boolean_operation(op, dst, lhs, rhs, 0, 0);
551 void Region::boolean_operation(int op, Region& dst,
554 boolean_operation(op, dst, lhs, rhs, 0, 0);