Lines Matching refs:SkRegion

54             case SkRegion::kDifference_Op:  in reduced_stack_walker()
76 case SkRegion::kIntersect_Op: in reduced_stack_walker()
99 case SkRegion::kUnion_Op: in reduced_stack_walker()
122 case SkRegion::kXOR_Op: in reduced_stack_walker()
144 case SkRegion::kReverseDifference_Op: in reduced_stack_walker()
168 case SkRegion::kReplace_Op: in reduced_stack_walker()
207 SkASSERT(SkRegion::kXOR_Op == element->getOp() || in reduced_stack_walker()
208 SkRegion::kReverseDifference_Op == element->getOp()); in reduced_stack_walker()
211 (queryBounds, SkRegion::kReverseDifference_Op, false)); in reduced_stack_walker()
220 bool isReplace = SkRegion::kReplace_Op == newElement->getOp(); in reduced_stack_walker()
222 (SkRegion::kIntersect_Op == newElement->getOp() || isReplace)) { in reduced_stack_walker()
224 newElement->setOp(SkRegion::kDifference_Op); in reduced_stack_walker()
242 case SkRegion::kDifference_Op: in reduced_stack_walker()
246 case SkRegion::kIntersect_Op: in reduced_stack_walker()
253 element->setOp(SkRegion::kReplace_Op); in reduced_stack_walker()
256 case SkRegion::kUnion_Op: in reduced_stack_walker()
262 element->setOp(SkRegion::kReplace_Op); in reduced_stack_walker()
265 case SkRegion::kXOR_Op: in reduced_stack_walker()
268 element->setOp(SkRegion::kReplace_Op); in reduced_stack_walker()
271 case SkRegion::kReverseDifference_Op: in reduced_stack_walker()
284 element->setOp(SkRegion::kReplace_Op); in reduced_stack_walker()
288 case SkRegion::kReplace_Op: in reduced_stack_walker()
389 SkNEW_INSERT_AT_LLIST_HEAD(result, Element, (isectRect, SkRegion::kReplace_Op, doAA)); in ReduceClipStack()