diff options
author | Romain Guy <romainguy@android.com> | 2009-07-30 18:45:01 -0700 |
---|---|---|
committer | Romain Guy <romainguy@android.com> | 2009-07-30 19:11:51 -0700 |
commit | 584a375df68ed7d62b38389078c6804edf228f9c (patch) | |
tree | 62120c578d718d04a940c8b76389e1d8d7717ba0 /graphics/java | |
parent | 1a20bae18ce05a5a141810492549d351a82f6490 (diff) | |
download | frameworks_base-584a375df68ed7d62b38389078c6804edf228f9c.zip frameworks_base-584a375df68ed7d62b38389078c6804edf228f9c.tar.gz frameworks_base-584a375df68ed7d62b38389078c6804edf228f9c.tar.bz2 |
First pass at implementing the Grass live wallpaper in RenderScript.
This change also adds second(), minute() and hour() to the RS library.
Diffstat (limited to 'graphics/java')
-rw-r--r-- | graphics/java/android/renderscript/RenderScript.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java index 1770a7a..904361f 100644 --- a/graphics/java/android/renderscript/RenderScript.java +++ b/graphics/java/android/renderscript/RenderScript.java @@ -139,6 +139,7 @@ public class RenderScript { native private void nScriptCSetClearColor(float r, float g, float b, float a); native private void nScriptCSetClearDepth(float depth); native private void nScriptCSetClearStencil(int stencil); + native private void nScriptCSetTimeZone(byte[] timeZone); native private void nScriptCAddType(int type); native private void nScriptCSetRoot(boolean isRoot); native private void nScriptCSetScript(byte[] script, int offset, int length); @@ -670,6 +671,15 @@ public class RenderScript { nScriptCBegin(); } + public void scriptCSetTimeZone(String timeZone) { + try { + byte[] bytes = timeZone.getBytes("UTF-8"); + nScriptCSetTimeZone(bytes); + } catch (java.io.UnsupportedEncodingException e) { + throw new RuntimeException(e); + } + } + public void scriptCSetClearColor(float r, float g, float b, float a) { nScriptCSetClearColor(r, g, b, a); } |