summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/ui
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2012-10-16 17:06:13 -0700
committerJohn Reck <jreck@google.com>2012-10-16 17:06:13 -0700
commit2a9a6b53fb4a07b27773ee31171f441bc8aa08b3 (patch)
tree50dedcbe5f0b3e797f9d1e3d447b9e874307ebfa /src/com/android/gallery3d/ui
parent306d7745b13ed3e489556e1e0019130e434499b7 (diff)
downloadandroid_packages_apps_Snap-2a9a6b53fb4a07b27773ee31171f441bc8aa08b3.tar.gz
android_packages_apps_Snap-2a9a6b53fb4a07b27773ee31171f441bc8aa08b3.tar.bz2
android_packages_apps_Snap-2a9a6b53fb4a07b27773ee31171f441bc8aa08b3.zip
Add hook to manipulate SurfaceTexture transform
Bug: 7302956 Change-Id: I32bdeb22630dbeba9f028e1c68167d10a5288a28
Diffstat (limited to 'src/com/android/gallery3d/ui')
-rw-r--r--src/com/android/gallery3d/ui/SurfaceTextureScreenNail.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/ui/SurfaceTextureScreenNail.java b/src/com/android/gallery3d/ui/SurfaceTextureScreenNail.java
index 1930e3877..7cb894845 100644
--- a/src/com/android/gallery3d/ui/SurfaceTextureScreenNail.java
+++ b/src/com/android/gallery3d/ui/SurfaceTextureScreenNail.java
@@ -109,6 +109,7 @@ public abstract class SurfaceTextureScreenNail implements ScreenNail,
canvas.translate(cx, cy);
canvas.scale(1, -1, 1);
canvas.translate(-cx, -cy);
+ updateTransformMatrix(mTransform);
canvas.drawTexture(mExtTexture, mTransform, x, y, width, height);
canvas.restore();
}
@@ -119,6 +120,8 @@ public abstract class SurfaceTextureScreenNail implements ScreenNail,
throw new UnsupportedOperationException();
}
+ protected void updateTransformMatrix(float[] matrix) {}
+
@Override
abstract public void noDraw();