Lines Matching refs:op
297 Region& Region::operationSelf(const Rect& r, uint32_t op) {
299 boolean_operation(op, *this, lhs, r);
317 Region& Region::operationSelf(const Region& rhs, uint32_t op) {
319 boolean_operation(op, *this, lhs, rhs);
342 const Region Region::operation(const Rect& rhs, uint32_t op) const {
344 boolean_operation(op, result, *this, rhs);
362 const Region Region::operation(const Region& rhs, uint32_t op) const {
364 boolean_operation(op, result, *this, rhs);
388 Region& Region::operationSelf(const Region& rhs, int dx, int dy, uint32_t op) {
390 boolean_operation(op, *this, lhs, rhs, dx, dy);
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);
586 void Region::boolean_operation(uint32_t op, Region& dst,
604 region_operator<Rect> operation(op, lhs_region, rhs_region);
622 sk_lhs.op(
630 sk_rhs.op(
639 switch (op) {
645 sk_dst.op(sk_lhs, sk_rhs, sk_op);
696 void Region::boolean_operation(uint32_t op, Region& dst,
703 ALOGE("Region::boolean_operation(op=%d) invalid Rect={%d,%d,%d,%d}",
704 op, rhs.left, rhs.top, rhs.right, rhs.bottom);
709 boolean_operation(op, dst, lhs, Region(rhs), dx, dy);
716 region_operator<Rect> operation(op, lhs_region, rhs_region);
725 void Region::boolean_operation(uint32_t op, Region& dst,
728 boolean_operation(op, dst, lhs, rhs, 0, 0);
731 void Region::boolean_operation(uint32_t op, Region& dst,
734 boolean_operation(op, dst, lhs, rhs, 0, 0);