diff options
| author | Romain Guy <romainguy@google.com> | 2012-03-02 13:37:47 -0800 |
|---|---|---|
| committer | Romain Guy <romainguy@google.com> | 2012-03-02 13:37:47 -0800 |
| commit | 2bf68f063b0077ddef6ebfe54f2ae5e063c2c229 (patch) | |
| tree | da02b6113cb29371fb1e7321ffaf567bdf0fca8a /core/java/android/view/HardwareLayer.java | |
| parent | d8f45c16a896d76d06550a91d78e8c5a3a57275a (diff) | |
Deferred layer updates
Change-Id: I83d9e564fe274db658dcee9e0cc5bbf9223ebb49
Diffstat (limited to 'core/java/android/view/HardwareLayer.java')
| -rw-r--r-- | core/java/android/view/HardwareLayer.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/view/HardwareLayer.java b/core/java/android/view/HardwareLayer.java index d5666f37d7ab..49450bd82bb8 100644 --- a/core/java/android/view/HardwareLayer.java +++ b/core/java/android/view/HardwareLayer.java @@ -19,6 +19,7 @@ package android.view; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Matrix; +import android.graphics.Rect; /** * A hardware layer can be used to render graphics operations into a hardware @@ -163,4 +164,13 @@ abstract class HardwareLayer { * @param matrix The transform to apply to the layer. */ abstract void setTransform(Matrix matrix); + + /** + * Specifies the display list to use to refresh the layer. + * + * @param displayList The display list containing the drawing commands to + * execute in this layer + * @param dirtyRect The dirty region of the layer that needs to be redrawn + */ + abstract void redraw(DisplayList displayList, Rect dirtyRect); } |
