Home | History | Annotate | Download | only in renderscript

Lines Matching full:closures

90      * An opaque class for closures
409 ScriptGroup(RenderScript rs, String name, List<Closure> closures,
413 mClosures = closures;
417 long[] closureIDs = new long[closures.size()];
419 closureIDs[i] = closures.get(i).getID(rs);
891 * A script group is created using closures (see class {@link Closure}).
900 * Closures are created using the {@link #addKernel} or {@link #addInvoke}
902 * When a closure is created, futures from previously created closures
904 * External script group inputs can be used as inputs to individual closures as well.
909 * Closures in a script group can be evaluated in any order as long as the
911 * 1) a closure must be evaluated before any other closures that take its
913 * 2) all closures added before an invoke closure must be evaluated
915 * and 3) all closures added after an invoke closure must be evaluated after
917 * As a special case, the order that the closures are added is a legal
919 * concurrently evaluating independent closures.
976 * a global variable for creating closures
1065 * Destroy this ScriptGroup and all Closures in it