• Home
  • Raw
  • Download

Lines Matching refs:SkRegion

12 static void Union(SkRegion* rgn, const SkIRect& rect) {  in Union()
13 rgn->op(rect, SkRegion::kUnion_Op); in Union()
23 SkRegion r; in test_fromchrome()
65 SkRegion container; in test_fromchrome()
72 SkRegion rgn; in test_fromchrome()
80 SkRegion valid(SkIRect::MakeWH(10, 10)); in test_empties()
81 SkRegion empty, empty2; in test_empties()
109 static void randRgn(SkRandom& rand, SkRegion* rgn, int n) { in randRgn()
112 rgn->op(randRect(rand), SkRegion::kUnion_Op); in randRgn()
116 static bool slow_contains(const SkRegion& outer, const SkRegion& inner) { in slow_contains()
117 SkRegion tmp; in slow_contains()
118 tmp.op(outer, inner, SkRegion::kUnion_Op); in slow_contains()
122 static bool slow_contains(const SkRegion& outer, const SkIRect& r) { in slow_contains()
123 SkRegion tmp; in slow_contains()
124 tmp.op(outer, SkRegion(r), SkRegion::kUnion_Op); in slow_contains()
128 static bool slow_intersects(const SkRegion& outer, const SkRegion& inner) { in slow_intersects()
129 SkRegion tmp; in slow_intersects()
130 return tmp.op(outer, inner, SkRegion::kIntersect_Op); in slow_intersects()
133 static void test_contains_iter(skiatest::Reporter* reporter, const SkRegion& rgn) { in test_contains_iter()
134 SkRegion::Iterator iter(rgn); in test_contains_iter()
145 const SkRegion& a, const SkRegion& b) { in contains_proc()
162 static void test_intersects_iter(skiatest::Reporter* reporter, const SkRegion& rgn) { in test_intersects_iter()
163 SkRegion::Iterator iter(rgn); in test_intersects_iter()
174 const SkRegion& a, const SkRegion& b) { in intersects_proc()
185 const SkRegion& a, const SkRegion&)) { in test_proc() argument
188 SkRegion outer; in test_proc()
190 SkRegion inner; in test_proc()
205 SkRegion rgn0, rgn1; in test_rects()
208 rgn0.op(rect[i], SkRegion::kUnion_Op); in test_rects()
242 SkRegion rgn0, rgn1; in DEF_TEST()