diff options
| author | Romain Guy <romainguy@google.com> | 2011-01-18 11:19:19 -0800 |
|---|---|---|
| committer | Romain Guy <romainguy@google.com> | 2011-01-18 11:19:19 -0800 |
| commit | 807daf7df615b60ce6fc41355aabe3aa353cebab (patch) | |
| tree | 96eeb8bde5042241238946f787d1dbc3a416d6e6 /core/java | |
| parent | d6cd572df8067c40b3e0e7e74e58cdb456b33e92 (diff) | |
Add support for skew()
Change-Id: Ia3a9a867f74fd78b61f75179e3788fdc2f0cacd0
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/view/GLES20Canvas.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/view/GLES20Canvas.java b/core/java/android/view/GLES20Canvas.java index 5fac52510765..99b686e075d0 100644 --- a/core/java/android/view/GLES20Canvas.java +++ b/core/java/android/view/GLES20Canvas.java @@ -374,16 +374,18 @@ class GLES20Canvas extends HardwareCanvas { @Override public void translate(float dx, float dy) { - nTranslate(mRenderer, dx, dy); + if (dx != 0.0f || dy != 0.0f) nTranslate(mRenderer, dx, dy); } private native void nTranslate(int renderer, float dx, float dy); @Override public void skew(float sx, float sy) { - throw new UnsupportedOperationException(); + nSkew(mRenderer, sx, sy); } + private native void nSkew(int renderer, float sx, float sy); + @Override public void rotate(float degrees) { nRotate(mRenderer, degrees); |
