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 |