Searched refs:closures (Results 1 - 13 of 13) sorted by relevance

/frameworks/rs/
H A DrsScriptGroup2.h17 Closure** closures, size_t numClosures) :
18 ScriptGroupBase(rsc), mClosures(closures, closures + numClosures),
16 ScriptGroup2(Context* rsc, const char* name, const char* cacheDir, Closure** closures, size_t numClosures) argument
H A DrsScriptGroup2.cpp24 RsClosure* closures, size_t numClosures) {
26 (Closure**)closures, numClosures);
20 rsi_ScriptGroup2Create(Context* rsc, const char* name, size_t nameLength, const char* cacheDir, size_t cacheDirLength, RsClosure* closures, size_t numClosures) argument
H A Drs.spec532 param RsClosure * closures
H A DrsApiStubs.h91 extern "C" RsScriptGroup2 rsScriptGroup2Create (RsContext rsc, const char * name, size_t name_length, const char * cacheDir, size_t cacheDir_length, RsClosure * closures, size_t closures_length);
H A DrsApiStubs.cpp526 RsClosure * closures, size_t closures_length)
531 closures, closures_length);
524 rsScriptGroup2Create(RsContext ctxWrapper, const char * name, size_t name_length, const char * cacheDir, size_t cacheDir_length, RsClosure * closures, size_t closures_length) argument
H A DrsHidlAdaptation.cpp994 RsClosure* closures, size_t numClosures)
998 _closures[i] = (Closure)(uintptr_t)closures[i];
992 ScriptGroup2Create(RsContext context, const char* name, size_t nameLength, const char* cacheDir, size_t cacheDirLength, RsClosure* closures, size_t numClosures) argument
/frameworks/rs/cpu_ref/
H A DrsCpuScriptGroup2.cpp39 const List<CPUClosure*>& closures = *(List<CPUClosure*>*)kinfo->usr; local
47 for (CPUClosure* cpuClosure : closures) {
85 mutable_kinfo->usr = &closures;
/frameworks/base/rs/java/android/renderscript/
H A DScriptGroup.java90 * An opaque class for closures
409 ScriptGroup(RenderScript rs, String name, List<Closure> closures, argument
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}).
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.
911 * 1) a closure must be evaluated before any other closures that take its
913 * 2) all closures adde
[all...]
H A DRenderScript.java369 long[] closures);
371 long[] closures) {
373 long g = rsnScriptGroup2Create(mContext, name, cachePath, closures);
368 rsnScriptGroup2Create(long con, String name, String cachePath, long[] closures) argument
370 nScriptGroup2Create(String name, String cachePath, long[] closures) argument
/frameworks/rs/support/java/src/android/support/v8/renderscript/
H A DScriptGroup.java99 * An opaque class for closures
403 ScriptGroup(RenderScript rs, String name, List<Closure> closures, argument
411 mClosures = closures;
415 long[] closureIDs = new long[closures.size()];
417 closureIDs[i] = closures.get(i).getID(rs);
1008 * A script group is created using closures (see class {@link Closure}).
1019 * When a closure is created, futures from previously created closures
1021 * External script group inputs can be used as inputs to individual closures as well.
1028 * 1) a closure must be evaluated before any other closures that take its
1030 * 2) all closures adde
[all...]
H A DRenderScript.java903 long[] closures);
905 long[] closures) {
907 return rsnScriptGroup2Create(mContext, name, cachePath, closures);
902 rsnScriptGroup2Create(long con, String name, String cachePath, long[] closures) argument
904 nScriptGroup2Create(String name, String cachePath, long[] closures) argument
/frameworks/base/rs/jni/
H A Dandroid_renderscript_RenderScript.cpp407 ALOGE("Unmatched closures and field IDs for dependencies in closure creation.");
580 ALOGE("Failed to get Java array elements: closures.");
584 RsClosure* closures; local
587 ALOGE("Too many closures in script group");
591 closures = (RsClosure*)alloca(sizeof(RsClosure) * numClosures);
592 if (closures == nullptr) {
597 closures[i] = (RsClosure)jClosures[i];
603 closures, numClosures);
/frameworks/rs/support/jni/
H A Dandroid_renderscript_RenderScript.cpp386 LOG_ERR("Unmatched closures and field IDs for dependencies in closure creation.");
541 RsClosure* closures; local
544 LOG_ERR("Too many closures in script group");
548 closures = (RsClosure*)alloca(sizeof(RsClosure) * numClosures);
549 if (closures == nullptr) {
554 closures[i] = (RsClosure)jClosures[i];
560 closures, numClosures);

Completed in 1661 milliseconds