Lines Matching refs:rgna
990 const SkRegion* rgna = &rgnaOrig; in Oper() local
996 SkTSwap<const SkRegion*>(rgna, rgnb); in Oper()
1001 bool a_empty = rgna->isEmpty(); in Oper()
1003 bool a_rect = rgna->isRect(); in Oper()
1011 if (b_empty || !SkIRect::IntersectsNoEmptyCheck(rgna->fBounds, in Oper()
1013 return setRegionCheck(result, *rgna); in Oper()
1015 if (b_rect && rgnb->fBounds.containsNoEmptyCheck(rgna->fBounds)) { in Oper()
1022 || !bounds.intersect(rgna->fBounds, rgnb->fBounds)) { in Oper()
1028 if (a_rect && rgna->fBounds.contains(rgnb->fBounds)) { in Oper()
1031 if (b_rect && rgnb->fBounds.contains(rgna->fBounds)) { in Oper()
1032 return setRegionCheck(result, *rgna); in Oper()
1041 return setRegionCheck(result, *rgna); in Oper()
1043 if (a_rect && rgna->fBounds.contains(rgnb->fBounds)) { in Oper()
1044 return setRegionCheck(result, *rgna); in Oper()
1046 if (b_rect && rgnb->fBounds.contains(rgna->fBounds)) { in Oper()
1056 return setRegionCheck(result, *rgna); in Oper()
1068 const RunType* a_runs = rgna->getRuns(tmpA, &a_intervals); in Oper()
1090 bool SkRegion::op(const SkRegion& rgna, const SkRegion& rgnb, Op op) { in op() argument
1092 return SkRegion::Oper(rgna, rgnb, op, this); in op()