summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/RenderScript.java
diff options
context:
space:
mode:
authorJason Sams <jsams@google.com>2013-02-07 02:17:15 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-02-07 02:17:53 +0000
commit3c6721899ea903ed278feac1e76a97137fa9d0c3 (patch)
treee0f477c82cdd68e3217b77d32b079cb6d1c7019d /graphics/java/android/renderscript/RenderScript.java
parent154be52ae785a00ed091175e3eeed36d8ad14999 (diff)
parent455d64426615e5d269a3bd05cd91b67c3811fcdf (diff)
Merge "Implement rs.sendMessage()"
Diffstat (limited to 'graphics/java/android/renderscript/RenderScript.java')
-rw-r--r--graphics/java/android/renderscript/RenderScript.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java
index 7518ea8a9311..00e8769d4e5e 100644
--- a/graphics/java/android/renderscript/RenderScript.java
+++ b/graphics/java/android/renderscript/RenderScript.java
@@ -157,6 +157,12 @@ public class RenderScript {
rsnContextFinish(mContext);
}
+ native void rsnContextSendMessage(int con, int id, int[] data);
+ synchronized void nContextSendMessage(int id, int[] data) {
+ validate();
+ rsnContextSendMessage(mContext, id, data);
+ }
+
native void rsnContextBindRootScript(int con, int script);
synchronized void nContextBindRootScript(int script) {
validate();
@@ -824,6 +830,16 @@ public class RenderScript {
}
/**
+ * @hide
+ *
+ * @param id
+ * @param data
+ */
+ public void sendMessage(int id, int[] data) {
+ nContextSendMessage(id, data);
+ }
+
+ /**
* Runtime error base class. An application should derive from this class
* if it wishes to install an error handler. When errors occur at runtime
* the fields in this class will be filled and the run method called.