summaryrefslogtreecommitdiffstats
path: root/core/java/android/view/HardwareCanvas.java
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2011-01-13 12:13:20 -0800
committerRomain Guy <romainguy@google.com>2011-01-13 12:13:20 -0800
commitada830f639591b99c3e40de22b07296c7932a33f (patch)
tree308f469469e96ce7f99d2ec5135e7d44eb858a35 /core/java/android/view/HardwareCanvas.java
parent4f6aff386045000c2c03b903c7109cb42092b7ea (diff)
downloadframeworks_base-ada830f639591b99c3e40de22b07296c7932a33f.zip
frameworks_base-ada830f639591b99c3e40de22b07296c7932a33f.tar.gz
frameworks_base-ada830f639591b99c3e40de22b07296c7932a33f.tar.bz2
Cleanup implementation of hardware layers.
The new implementation relies on OpenGLRenderer's existing layer code instead of duplicating it. The new code is much cleaner, with simpler and better APIs and allows tracking of drawn regions inside layers. Region tracking is not yet enabled but this will be done in a future CL. Change-Id: Ie826121a2227de8252c77b992a61218defea5143
Diffstat (limited to 'core/java/android/view/HardwareCanvas.java')
-rw-r--r--core/java/android/view/HardwareCanvas.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/core/java/android/view/HardwareCanvas.java b/core/java/android/view/HardwareCanvas.java
index 1a5df98..2273238 100644
--- a/core/java/android/view/HardwareCanvas.java
+++ b/core/java/android/view/HardwareCanvas.java
@@ -54,13 +54,10 @@ abstract class HardwareCanvas extends Canvas {
/**
* Draws the specified layer onto this canvas.
*
- * @param left The left coordinate of the layer
- * @param top The top coordinate of the layer
- * @param right The right coordinate of the layer
- * @param bottom The bottom coordinate of the layer
* @param layer The layer to composite on this canvas
+ * @param x The left coordinate of the layer
+ * @param y The top coordinate of the layer
* @param paint The paint used to draw the layer
*/
- abstract void drawHardwareLayer(float left, float top, float right, float bottom,
- HardwareLayer layer, Paint paint);
+ abstract void drawHardwareLayer(HardwareLayer layer, float x, float y, Paint paint);
}