Async type creation.

Change-Id: I4d98446fabbf7e8a98c97f85b573a58c8a0c58c2
This commit is contained in:
Jason Sams
2010-10-14 17:48:46 -07:00
parent c65217e4ec
commit 3b9c52ab8c
14 changed files with 199 additions and 199 deletions

View File

@@ -178,17 +178,9 @@ public class RenderScript {
rsnElementGetSubElements(mContext, id, IDs, names);
}
native void rsnTypeBegin(int con, int elementID);
synchronized void nTypeBegin(int elementID) {
rsnTypeBegin(mContext, elementID);
}
native void rsnTypeAdd(int con, int dim, int val);
synchronized void nTypeAdd(int dim, int val) {
rsnTypeAdd(mContext, dim, val);
}
native int rsnTypeCreate(int con);
synchronized int nTypeCreate() {
return rsnTypeCreate(mContext);
native int rsnTypeCreate(int con, int eid, int[] dims, int[] vals);
synchronized int nTypeCreate(int eid, int[] dims, int[] vals) {
return rsnTypeCreate(mContext, eid, dims, vals);
}
native void rsnTypeGetNativeData(int con, int id, int[] typeData);
synchronized void nTypeGetNativeData(int id, int[] typeData) {