android.graphics
Class Region

java.lang.Object
  extended by android.graphics.Region
All Implemented Interfaces:
Parcelable

public class Region
extends Object
implements Parcelable


Nested Class Summary
static class Region.Op
           
 
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
 
Field Summary
static Parcelable.Creator<Region> CREATOR
           
 
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
 
Constructor Summary
Region()
           
Region(int left, int top, int right, int bottom)
           
Region(Rect r)
           
Region(Region region)
           
 
Method Summary
 boolean contains(int x, int y)
           
 int describeContents()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 Path getBoundaryPath()
           
 boolean getBoundaryPath(Path path)
           
 Rect getBounds()
           
 boolean getBounds(Rect r)
           
 boolean isComplex()
           
 boolean isEmpty()
           
 boolean isRect()
           
 boolean op(int left, int top, int right, int bottom, Region.Op op)
           
 boolean op(Rect r, Region.Op op)
           
 boolean op(Rect rect, Region region, Region.Op op)
           
 boolean op(Region region, Region.Op op)
           
 boolean op(Region region1, Region region2, Region.Op op)
           
 boolean quickContains(int left, int top, int right, int bottom)
           
 boolean quickContains(Rect r)
           
 boolean quickReject(int left, int top, int right, int bottom)
           
 boolean quickReject(Rect r)
           
 boolean quickReject(Region rgn)
           
 boolean set(int left, int top, int right, int bottom)
           
 boolean set(Rect r)
           
 boolean set(Region region)
           
 void setEmpty()
           
 boolean setPath(Path path, Region clip)
           
 String toString()
           
 void translate(int dx, int dy)
           
 void translate(int dx, int dy, Region dst)
           
 boolean union(Rect r)
           
 void writeToParcel(Parcel p, int flags)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CREATOR

public static final Parcelable.Creator<Region> CREATOR
Constructor Detail

Region

public Region()

Region

public Region(Region region)

Region

public Region(Rect r)

Region

public Region(int left,
              int top,
              int right,
              int bottom)
Method Detail

setEmpty

public void setEmpty()

set

public boolean set(Region region)

set

public boolean set(Rect r)

set

public boolean set(int left,
                   int top,
                   int right,
                   int bottom)

setPath

public boolean setPath(Path path,
                       Region clip)

isEmpty

public boolean isEmpty()

isRect

public boolean isRect()

isComplex

public boolean isComplex()

getBounds

public Rect getBounds()

getBounds

public boolean getBounds(Rect r)

getBoundaryPath

public Path getBoundaryPath()

getBoundaryPath

public boolean getBoundaryPath(Path path)

contains

public boolean contains(int x,
                        int y)

quickContains

public boolean quickContains(Rect r)

quickContains

public boolean quickContains(int left,
                             int top,
                             int right,
                             int bottom)

quickReject

public boolean quickReject(Rect r)

quickReject

public boolean quickReject(int left,
                           int top,
                           int right,
                           int bottom)

quickReject

public boolean quickReject(Region rgn)

translate

public void translate(int dx,
                      int dy)

translate

public void translate(int dx,
                      int dy,
                      Region dst)

union

public final boolean union(Rect r)

op

public boolean op(Rect r,
                  Region.Op op)

op

public boolean op(int left,
                  int top,
                  int right,
                  int bottom,
                  Region.Op op)

op

public boolean op(Region region,
                  Region.Op op)

op

public boolean op(Rect rect,
                  Region region,
                  Region.Op op)

op

public boolean op(Region region1,
                  Region region2,
                  Region.Op op)

toString

public String toString()
Overrides:
toString in class Object

describeContents

public int describeContents()
Specified by:
describeContents in interface Parcelable

writeToParcel

public void writeToParcel(Parcel p,
                          int flags)
Specified by:
writeToParcel in interface Parcelable

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable


Copyright © 2008-2012. All Rights Reserved.