summaryrefslogtreecommitdiffstats
path: root/graphics/java
diff options
context:
space:
mode:
authorRomain Guy <romainguy@android.com>2009-07-30 18:45:01 -0700
committerRomain Guy <romainguy@android.com>2009-07-30 19:11:51 -0700
commit584a375df68ed7d62b38389078c6804edf228f9c (patch)
tree62120c578d718d04a940c8b76389e1d8d7717ba0 /graphics/java
parent1a20bae18ce05a5a141810492549d351a82f6490 (diff)
downloadframeworks_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.java10
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);
}