Lines Matching refs:RenderScript
17 package android.renderscript;
35 * and from RenderScript kernels. An Allocation provides the backing store for
36 * a given {@link android.renderscript.Type}. </p>
41 * android.renderscript.Sampler}. A developer must synchronize across these
42 * different usages using {@link android.renderscript.Allocation#syncAll} in
55 * <p>For more information about creating an application that uses RenderScript, read the
56 * <a href="{@docRoot}guide/topics/renderscript/index.html">RenderScript</a> developer guide.</p>
86 * The usage of the Allocation. These signal to RenderScript where to place
200 * Get the {@link android.renderscript.Element} of the {@link
201 * android.renderscript.Type} of the Allocation.
247 Allocation(int id, RenderScript rs, Type t, int usage) {
281 RenderScript.registerNativeAllocation.invoke(RenderScript.sRuntime, mSize);
283 Log.e(RenderScript.LOG_TAG, "Couldn't invoke registerNativeAllocation:" + e);
289 RenderScript.registerNativeFree.invoke(RenderScript.sRuntime, mSize);
357 * Get the {@link android.renderscript.Type} of the Allocation.
372 Trace.traceBegin(RenderScript.TRACE_TAG, "syncAll");
393 Trace.traceEnd(RenderScript.TRACE_TAG);
404 Trace.traceBegin(RenderScript.TRACE_TAG, "ioSend");
411 Trace.traceEnd(RenderScript.TRACE_TAG);
428 Trace.traceBegin(RenderScript.TRACE_TAG, "ioReceive");
435 Trace.traceEnd(RenderScript.TRACE_TAG);
444 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
456 Trace.traceEnd(RenderScript.TRACE_TAG);
522 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFromUnchecked");
531 Trace.traceEnd(RenderScript.TRACE_TAG);
542 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFromUnchecked");
551 Trace.traceEnd(RenderScript.TRACE_TAG);
562 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFromUnchecked");
571 Trace.traceEnd(RenderScript.TRACE_TAG);
582 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFromUnchecked");
591 Trace.traceEnd(RenderScript.TRACE_TAG);
598 * android.renderscript.Element} is not a 32 bit integer type.
603 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
612 Trace.traceEnd(RenderScript.TRACE_TAG);
618 * android.renderscript.Element} is not a 16 bit integer type.
623 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
632 Trace.traceEnd(RenderScript.TRACE_TAG);
638 * android.renderscript.Element} is not an 8 bit integer type.
643 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
652 Trace.traceEnd(RenderScript.TRACE_TAG);
658 * android.renderscript.Element} is not a 32 bit float type.
663 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
672 Trace.traceEnd(RenderScript.TRACE_TAG);
689 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
701 Trace.traceEnd(RenderScript.TRACE_TAG);
711 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
717 Trace.traceEnd(RenderScript.TRACE_TAG);
722 * the RenderScript script files and should not be used by developers.
742 * the RenderScript script files.
810 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFromUnchecked");
814 Trace.traceEnd(RenderScript.TRACE_TAG);
826 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFromUnchecked");
830 Trace.traceEnd(RenderScript.TRACE_TAG);
842 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFromUnchecked");
846 Trace.traceEnd(RenderScript.TRACE_TAG);
858 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFromUnchecked");
862 Trace.traceEnd(RenderScript.TRACE_TAG);
875 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFrom");
878 Trace.traceEnd(RenderScript.TRACE_TAG);
891 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFrom");
894 Trace.traceEnd(RenderScript.TRACE_TAG);
907 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFrom");
910 Trace.traceEnd(RenderScript.TRACE_TAG);
923 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFrom");
926 Trace.traceEnd(RenderScript.TRACE_TAG);
938 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFrom");
963 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFromUnchecked");
968 Trace.traceEnd(RenderScript.TRACE_TAG);
972 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFromUnchecked");
977 Trace.traceEnd(RenderScript.TRACE_TAG);
981 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFromUnchecked");
986 Trace.traceEnd(RenderScript.TRACE_TAG);
990 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFromUnchecked");
995 Trace.traceEnd(RenderScript.TRACE_TAG);
1009 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFrom");
1012 Trace.traceEnd(RenderScript.TRACE_TAG);
1026 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFrom");
1029 Trace.traceEnd(RenderScript.TRACE_TAG);
1043 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFrom");
1046 Trace.traceEnd(RenderScript.TRACE_TAG);
1060 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFrom");
1063 Trace.traceEnd(RenderScript.TRACE_TAG);
1080 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFrom");
1087 Trace.traceEnd(RenderScript.TRACE_TAG);
1100 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFrom");
1112 Trace.traceEnd(RenderScript.TRACE_TAG);
1255 Trace.traceBegin(RenderScript.TRACE_TAG, "copyTo");
1260 Trace.traceEnd(RenderScript.TRACE_TAG);
1266 * {@link android.renderscript.Element} type.
1271 Trace.traceBegin(RenderScript.TRACE_TAG, "copyTo");
1275 Trace.traceEnd(RenderScript.TRACE_TAG);
1281 * {@link android.renderscript.Element} type.
1286 Trace.traceBegin(RenderScript.TRACE_TAG, "copyTo");
1290 Trace.traceEnd(RenderScript.TRACE_TAG);
1296 * {@link android.renderscript.Element} type.
1301 Trace.traceBegin(RenderScript.TRACE_TAG, "copyTo");
1305 Trace.traceEnd(RenderScript.TRACE_TAG);
1311 * {@link android.renderscript.Element} type.
1316 Trace.traceBegin(RenderScript.TRACE_TAG, "copyTo");
1320 Trace.traceEnd(RenderScript.TRACE_TAG);
1335 * @deprecated RenderScript objects should be immutable once created. The
1361 * android.renderscript.Type}, mipmap flag, and usage flags.
1363 * @param type RenderScript type describing data layout
1369 static public Allocation createTyped(RenderScript rs, Type type, MipmapControl mips, int usage) {
1370 Trace.traceBegin(RenderScript.TRACE_TAG, "createTyped");
1379 Trace.traceEnd(RenderScript.TRACE_TAG);
1388 * @param type renderscript type describing data layout
1394 static public Allocation createTyped(RenderScript rs, Type type, int usage) {
1400 * android.renderscript.Type} and no mipmaps
1403 * @param type RenderScript Type describing data layout
1407 static public Allocation createTyped(RenderScript rs, Type type) {
1422 static public Allocation createSized(RenderScript rs, Element e,
1424 Trace.traceBegin(RenderScript.TRACE_TAG, "createSized");
1434 Trace.traceEnd(RenderScript.TRACE_TAG);
1447 static public Allocation createSized(RenderScript rs, Element e, int count) {
1451 static Element elementFromBitmap(RenderScript rs, Bitmap b) {
1468 static Type typeFromBitmap(RenderScript rs, Bitmap b,
1491 static public Allocation createFromBitmap(RenderScript rs, Bitmap b,
1494 Trace.traceBegin(RenderScript.TRACE_TAG, "createFromBitmap");
1530 Trace.traceEnd(RenderScript.TRACE_TAG);
1585 static public Allocation createFromBitmap(RenderScript rs, Bitmap b) {
1609 static public Allocation createCubemapFromBitmap(RenderScript rs, Bitmap b,
1656 static public Allocation createCubemapFromBitmap(RenderScript rs,
1680 static public Allocation createCubemapFromCubeFaces(RenderScript rs,
1746 static public Allocation createCubemapFromCubeFaces(RenderScript rs,
1773 static public Allocation createFromBitmapResource(RenderScript rs,
1805 static public Allocation createFromBitmapResource(RenderScript rs,
1827 static public Allocation createFromString(RenderScript rs,