android.view
Class Surface

java.lang.Object
  extended by android.view.Surface
All Implemented Interfaces:
Parcelable

public class Surface
extends java.lang.Object
implements Parcelable


Nested Class Summary
static class Surface.OutOfResourcesException
           
 
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.Creator<T>
 
Field Summary
static Parcelable.Creator<Surface> CREATOR
           
static int FX_SURFACE_BLUR
           
static int FX_SURFACE_DIM
           
static int FX_SURFACE_MASK
           
static int FX_SURFACE_NORMAL
           
static int GPU
           
static int HARDWARE
           
static int HIDDEN
           
static int NON_PREMULTIPLIED
           
static int PUSH_BUFFERS
           
static int ROTATION_0
           
static int ROTATION_180
           
static int ROTATION_270
           
static int ROTATION_90
           
static int SECURE
           
static int SURACE_FROZEN
           
static int SURFACE_BLUR_FREEZE
           
static int SURFACE_DITHER
           
static int SURFACE_FROZEN
           
static int SURFACE_HIDDEN
           
 
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
 
Method Summary
 int describeContents()
           
protected  void finalize()
           
 void freeze()
           
 void hide()
           
 boolean isValid()
           
 Canvas lockCanvas(Rect dirty)
           
 void readFromParcel(Parcel source)
           
 void setAlpha(float alpha)
           
 void setFlags(int flags, int mask)
           
 void setFreezeTint(int tint)
           
 void setLayer(int zorder)
           
 void setMatrix(float dsdx, float dtdx, float dsdy, float dtdy)
           
static void setOrientation(int display, int orientation)
           
 void setPosition(int x, int y)
           
 void setSize(int w, int h)
           
 void setTransparentRegionHint(Region region)
           
 void show()
           
 java.lang.String toString()
           
 void unfreeze()
           
 void unlockCanvas(Canvas canvas)
           
 void unlockCanvasAndPost(Canvas canvas)
           
 void writeToParcel(Parcel dest, int flags)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HIDDEN

public static final int HIDDEN
See Also:
Constant Field Values

HARDWARE

public static final int HARDWARE
See Also:
Constant Field Values

GPU

public static final int GPU
See Also:
Constant Field Values

SECURE

public static final int SECURE
See Also:
Constant Field Values

NON_PREMULTIPLIED

public static final int NON_PREMULTIPLIED
See Also:
Constant Field Values

PUSH_BUFFERS

public static final int PUSH_BUFFERS
See Also:
Constant Field Values

FX_SURFACE_NORMAL

public static final int FX_SURFACE_NORMAL
See Also:
Constant Field Values

FX_SURFACE_BLUR

public static final int FX_SURFACE_BLUR
See Also:
Constant Field Values

FX_SURFACE_DIM

public static final int FX_SURFACE_DIM
See Also:
Constant Field Values

FX_SURFACE_MASK

public static final int FX_SURFACE_MASK
See Also:
Constant Field Values

SURFACE_HIDDEN

public static final int SURFACE_HIDDEN
See Also:
Constant Field Values

SURFACE_FROZEN

public static final int SURFACE_FROZEN
See Also:
Constant Field Values

SURACE_FROZEN

public static final int SURACE_FROZEN
See Also:
Constant Field Values

SURFACE_DITHER

public static final int SURFACE_DITHER
See Also:
Constant Field Values

SURFACE_BLUR_FREEZE

public static final int SURFACE_BLUR_FREEZE
See Also:
Constant Field Values

ROTATION_0

public static final int ROTATION_0
See Also:
Constant Field Values

ROTATION_90

public static final int ROTATION_90
See Also:
Constant Field Values

ROTATION_180

public static final int ROTATION_180
See Also:
Constant Field Values

ROTATION_270

public static final int ROTATION_270
See Also:
Constant Field Values

CREATOR

public static final Parcelable.Creator<Surface> CREATOR
Method Detail

isValid

public boolean isValid()

lockCanvas

public Canvas lockCanvas(Rect dirty)
                  throws Surface.OutOfResourcesException,
                         java.lang.IllegalArgumentException
Throws:
Surface.OutOfResourcesException
java.lang.IllegalArgumentException

unlockCanvasAndPost

public void unlockCanvasAndPost(Canvas canvas)

unlockCanvas

public void unlockCanvas(Canvas canvas)

setOrientation

public static void setOrientation(int display,
                                  int orientation)

setLayer

public void setLayer(int zorder)

setPosition

public void setPosition(int x,
                        int y)

setSize

public void setSize(int w,
                    int h)

hide

public void hide()

show

public void show()

setTransparentRegionHint

public void setTransparentRegionHint(Region region)

setAlpha

public void setAlpha(float alpha)

setMatrix

public void setMatrix(float dsdx,
                      float dtdx,
                      float dsdy,
                      float dtdy)

freeze

public void freeze()

unfreeze

public void unfreeze()

setFreezeTint

public void setFreezeTint(int tint)

setFlags

public void setFlags(int flags,
                     int mask)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

describeContents

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

readFromParcel

public void readFromParcel(Parcel source)

writeToParcel

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

finalize

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


Copyright © 2008-2010. All Rights Reserved.