Home | History | Annotate | Download | only in core

Lines Matching defs:rgna

994     const SkRegion* rgna = &rgnaOrig;
1000 SkTSwap<const SkRegion*>(rgna, rgnb);
1005 bool a_empty = rgna->isEmpty();
1007 bool a_rect = rgna->isRect();
1015 if (b_empty || !SkIRect::IntersectsNoEmptyCheck(rgna->fBounds,
1017 return setRegionCheck(result, *rgna);
1019 if (b_rect && rgnb->fBounds.containsNoEmptyCheck(rgna->fBounds)) {
1026 || !bounds.intersect(rgna->fBounds, rgnb->fBounds)) {
1032 if (a_rect && rgna->fBounds.contains(rgnb->fBounds)) {
1035 if (b_rect && rgnb->fBounds.contains(rgna->fBounds)) {
1036 return setRegionCheck(result, *rgna);
1045 return setRegionCheck(result, *rgna);
1047 if (a_rect && rgna->fBounds.contains(rgnb->fBounds)) {
1048 return setRegionCheck(result, *rgna);
1050 if (b_rect && rgnb->fBounds.contains(rgna->fBounds)) {
1060 return setRegionCheck(result, *rgna);
1072 const RunType* a_runs = rgna->getRuns(tmpA, &a_intervals);
1094 bool SkRegion::op(const SkRegion& rgna, const SkRegion& rgnb, Op op) {
1096 return SkRegion::Oper(rgna, rgnb, op, this);