Merge "Implement rs.sendMessage()"

This commit is contained in:
Jason Sams
2013-02-07 02:17:15 +00:00
committed by Android (Google) Code Review
5 changed files with 44 additions and 26 deletions

View File

@ -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();
@ -823,6 +829,16 @@ public class RenderScript {
return mMessageCallback;
}
/**
* @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