Lines Matching defs:Region
12 #include "android/skin/region.h"
53 /* this implementation of regions encodes the the region's spans with the
56 region ::= yband+ YSENTINEL
73 typedef SkinRegion Region;
84 region_isEmpty( Region* r )
90 region_isRect( Region* r )
96 region_isComplex( Region* r )
176 region_edit( Region* r )
369 /* empty region */
765 Region result[1];
773 Region* r1,
774 Region* r2 )
1060 /* performs r = (intersect r (region+_from_rect rect)), returns true iff
1061 the resulting region is not empty */
1065 Region r2[1];
1096 Region r2[1];
1127 Region r2[1];
1163 SkinRegion* region )
1165 iter->region = region;
1179 Region* r = iter->region;
1240 _expectCompare( Region* r, const SkinBox* boxes, int count )
1274 printf( "missing region box (%d, %d, %d, %d)\n",
1282 printf( "invalid region box (%d,%d,%d,%d) expecting (%d,%d,%d,%d)\n",
1292 printf( "excess region box (%d,%d,%d,%d)\n",
1301 expectEmptyRegion( Region* r )
1305 printf( "region not empty !!\n" );
1312 expectTestIntersect( Region* r1, Region* r2, SkinOverlap overlap )
1325 expectRectRegion( Region* r, int x1, int y1, int x2, int y2 )
1332 printf( "region not rect !!\n" );
1340 printf( "rect region bounds are (%d,%d,%d,%d), expecting (%d,%d,%d,%d)\n",
1348 expectComplexRegion( Region* r, const SkinBox* boxes, int count )
1356 printf( "region is not complex !!\n" );
1364 expectIntersect( Region* r1, Region* r2, const SkinBox* boxes, int count )
1376 expectUnion( Region* r1, Region* r2, const SkinBox* boxes, int count )
1389 expectSubstract( Region* r1, Region* r2, const SkinBox* boxes, int count )