Closure
classClosure: BaseObj
| kotlin.Any | ||
| ↳ | android.renderscript.BaseObj | |
| ↳ | android.renderscript.ScriptGroup.Closure | |
An opaque class for closures
 A closure represents a function call to a kernel or invocable function, combined with arguments and values for global variables. A closure is created using the android.renderscript.ScriptGroup.Builder2#addKernel or android.renderscript.ScriptGroup.Builder2#addInvoke method.
Summary
| Public methods | |
|---|---|
| Unit | 
            destroy()Destroys this Closure and the Allocation for its return value  | 
        
| ScriptGroup.Future! | 
            getGlobal(field: Script.FieldID!)Returns the future for a global variable  | 
        
| ScriptGroup.Future! | 
            
             Returns the future for the return value  | 
        
| Protected methods | |
|---|---|
| Unit | 
            finalize() | 
        
| Inherited functions | |
|---|---|
Public methods
destroy
fundestroy(): Unit
Deprecated: Deprecated in Java.
Destroys this Closure and the Allocation for its return value
getGlobal
fungetGlobal(field: Script.FieldID!): ScriptGroup.Future!
Deprecated: Deprecated in Java.
Returns the future for a global variable
| Parameters | |
|---|---|
field | 
            Script.FieldID!: the field ID for the global variable | 
| Return | |
|---|---|
ScriptGroup.Future! | 
            a future | 
getReturn
fungetReturn(): ScriptGroup.Future!
Deprecated: Deprecated in Java.
Returns the future for the return value
| Return | |
|---|---|
ScriptGroup.Future! | 
            a future | 
Protected methods
finalize
protected funfinalize(): Unit
Deprecated: Deprecated in Java.
| Exceptions | |
|---|---|
java.lang.Throwable | 
            the Exception raised by this method |