Lines Matching refs:region
6 make_random_region (pixman_region32_t *region) in make_random_region() argument
10 pixman_region32_init (region); in make_random_region()
23 pixman_region32_union_rect (region, region, x, y, w, h); in make_random_region()
34 random_coord (pixman_region32_t *region, pixman_bool_t x) in random_coord() argument
42 bb = pixman_region32_rectangles (region, &n_boxes); in random_coord()
50 b = pixman_region32_extents (region); in random_coord()
111 pixman_region32_t region; in test_region_contains_rectangle() local
116 make_random_region (®ion); in test_region_contains_rectangle()
118 box.x1 = random_coord (®ion, TRUE); in test_region_contains_rectangle()
120 box.y1 = random_coord (®ion, FALSE); in test_region_contains_rectangle()
128 boxes = pixman_region32_rectangles (®ion, &n_rects); in test_region_contains_rectangle()
139 r1 = pixman_region32_contains_point (®ion, box.x1, box.y1, &rbox); in test_region_contains_rectangle()
141 r2 = pixman_region32_contains_point (®ion, box.x1, box.y2, &rbox); in test_region_contains_rectangle()
143 r3 = pixman_region32_contains_point (®ion, box.x2, box.y1, &rbox); in test_region_contains_rectangle()
145 r4 = pixman_region32_contains_point (®ion, box.x2, box.y2, &rbox); in test_region_contains_rectangle()
148 r = pixman_region32_contains_rectangle (®ion, &box); in test_region_contains_rectangle()
156 pixman_region32_fini (®ion); in test_region_contains_rectangle()