Lines Matching defs:Region
23 public class Region implements Parcelable {
27 private static final SynchronizedPool<Region> sPool =
28 new SynchronizedPool<Region>(MAX_POOL_SIZE);
56 public Region() {
62 public Region(Region region) {
69 public Region(Rect r) {
76 public Region(int left, int top, int right, int bottom) {
89 public boolean set(Region region) {
112 public boolean setPath(Path path, Region clip) {
215 public native boolean quickReject(Region rgn);
228 public native void translate(int dx, int dy, Region dst);
248 public native void scale(float scale, Region dst);
276 public boolean op(Region region, Op op) {
284 public boolean op(Rect rect, Region region, Op op) {
293 public boolean op(Region region1, Region region2, Op op) {
307 public static Region obtain() {
308 Region region = sPool.acquire();
309 return (region != null) ? region : new Region();
315 * @param other Region to copy values from for initialization.
319 public static Region obtain(Region other) {
320 Region region = obtain();
337 public static final Parcelable.Creator<Region> CREATOR
338 = new Parcelable.Creator<Region>() {
340 * Rebuild a Region previously stored with writeToParcel().
344 public Region createFromParcel(Parcel p) {
349 return new Region(ni);
351 public Region[] newArray(int size) {
352 return new Region[size];
373 if (obj == null || !(obj instanceof Region)) {
376 Region peer = (Region) obj;
388 Region(long ni) {
397 private Region(long ni, int dummy) {