summaryrefslogtreecommitdiffstats
path: root/graphics/java/android/renderscript/RenderScript.java
diff options
context:
space:
mode:
authorAlex Sakhartchouk <alexst@google.com>2010-07-15 15:19:07 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-07-15 15:19:07 -0700
commit51b7ebc652e320ee89b546f3e699ba31e9394a2c (patch)
treeddda99e3d491b3cf7d7c505ac6a2f072485b1020 /graphics/java/android/renderscript/RenderScript.java
parentc96cdc9844d60d54683fb7700fc5908fdb8ff856 (diff)
parentdfac814c18f73dd7289f9927edca3e3b6ec6bc00 (diff)
downloadframeworks_base-51b7ebc652e320ee89b546f3e699ba31e9394a2c.zip
frameworks_base-51b7ebc652e320ee89b546f3e699ba31e9394a2c.tar.gz
frameworks_base-51b7ebc652e320ee89b546f3e699ba31e9394a2c.tar.bz2
Merge "Populate java objects with native data from a3d file. Remove legacy constructor from programraster Make a3d object creation synchronous"
Diffstat (limited to 'graphics/java/android/renderscript/RenderScript.java')
-rw-r--r--graphics/java/android/renderscript/RenderScript.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java
index 240d544..1135a75 100644
--- a/graphics/java/android/renderscript/RenderScript.java
+++ b/graphics/java/android/renderscript/RenderScript.java
@@ -90,12 +90,15 @@ public class RenderScript {
native int nElementCreate(int type, int kind, boolean norm, int vecSize);
native int nElementCreate2(int[] elements, String[] names);
+ native void nElementGetNativeData(int id, int[] elementData);
+ native void nElementGetSubElements(int id, int[] IDs, String[] names);
native void nTypeBegin(int elementID);
native void nTypeAdd(int dim, int val);
native int nTypeCreate();
native void nTypeFinalDestroy(Type t);
native void nTypeSetupFields(Type t, int[] types, int[] bits, Field[] IDs);
+ native void nTypeGetNativeData(int id, int[] typeData);
native int nAllocationCreateTyped(int type);
native int nAllocationCreateFromBitmap(int dstFmt, boolean genMips, Bitmap bmp);
@@ -117,6 +120,7 @@ public class RenderScript {
native void nAllocationRead(int id, float[] d);
native void nAllocationSubDataFromObject(int id, Type t, int offset, Object o);
native void nAllocationSubReadFromObject(int id, Type t, int offset, Object o);
+ native int nAllocationGetType(int id);
native int nFileA3DCreateFromAssetStream(int assetStream);
native int nFileA3DGetNumIndexEntries(int fileA3D);