public
class
Script
extends BaseObj
java.lang.Object | ||
↳ | android.renderscript.BaseObj | |
↳ | android.renderscript.Script |
Known Direct Subclasses |
Known Indirect Subclasses |
The parent class for all executable scripts. This should not be used by applications.
Nested classes | |
---|---|
class |
Script.Builder
Only intended for use by generated reflected code. |
class |
Script.FieldBase
Only intended for use by generated reflected code. |
class |
Script.FieldID
FieldID is an identifier for a Script + exported field pair. |
class |
Script.InvokeID
InvokeID is an identifier for an invoke function. |
class |
Script.KernelID
KernelID is an identifier for a Script + root function pair. |
class |
Script.LaunchOptions
Class for specifying the specifics about how a kernel will be launched. |
Public methods | |
---|---|
void
|
bindAllocation(Allocation va, int slot)
Only intended for use by generated reflected code. |
boolean
|
getVarB(int index)
|
double
|
getVarD(int index)
|
float
|
getVarF(int index)
|
int
|
getVarI(int index)
|
long
|
getVarJ(int index)
|
void
|
getVarV(int index, FieldPacker v)
Only intended for use by generated reflected code. |
void
|
setTimeZone(String timeZone)
|
void
|
setVar(int index, boolean v)
Only intended for use by generated reflected code. |
void
|
setVar(int index, int v)
Only intended for use by generated reflected code. |
void
|
setVar(int index, FieldPacker v, Element e, int[] dims)
Only intended for use by generated reflected code. |
void
|
setVar(int index, FieldPacker v)
Only intended for use by generated reflected code. |
void
|
setVar(int index, float v)
Only intended for use by generated reflected code. |
void
|
setVar(int index, double v)
Only intended for use by generated reflected code. |
void
|
setVar(int index, long v)
Only intended for use by generated reflected code. |
void
|
setVar(int index, BaseObj o)
Only intended for use by generated reflected code. |
Protected methods | |
---|---|
Script.FieldID
|
createFieldID(int slot, Element e)
Only to be used by generated reflected classes. |
Script.InvokeID
|
createInvokeID(int slot)
Only to be used by generated reflected classes. |
Script.KernelID
|
createKernelID(int slot, int sig, Element ein, Element eout)
Only to be used by generated reflected classes. |
void
|
forEach(int slot, Allocation[] ains, Allocation aout, FieldPacker v)
Only intended for use by generated reflected code. |
void
|
forEach(int slot, Allocation ain, Allocation aout, FieldPacker v, Script.LaunchOptions sc)
Only intended for use by generated reflected code. |
void
|
forEach(int slot, Allocation ain, Allocation aout, FieldPacker v)
Only intended for use by generated reflected code. |
void
|
forEach(int slot, Allocation[] ains, Allocation aout, FieldPacker v, Script.LaunchOptions sc)
Only intended for use by generated reflected code. |
void
|
invoke(int slot)
Only intended for use by generated reflected code. |
void
|
invoke(int slot, FieldPacker v)
Only intended for use by generated reflected code. |
void
|
reduce(int slot, Allocation[] ains, Allocation aout, Script.LaunchOptions sc)
Only intended for use by generated reflected code. |
Inherited methods | |
---|---|
From
class
android.renderscript.BaseObj
| |
From
class
java.lang.Object
|
void bindAllocation (Allocation va, int slot)
Only intended for use by generated reflected code.
Parameters | |
---|---|
va |
Allocation
|
slot |
int
|
void getVarV (int index, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int
|
v |
FieldPacker
|
void setVar (int index, boolean v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int
|
v |
boolean
|
void setVar (int index, int v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int
|
v |
int
|
void setVar (int index, FieldPacker v, Element e, int[] dims)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int
|
v |
FieldPacker
|
e |
Element
|
dims |
int
|
void setVar (int index, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int
|
v |
FieldPacker
|
void setVar (int index, float v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int
|
v |
float
|
void setVar (int index, double v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int
|
v |
double
|
void setVar (int index, long v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int
|
v |
long
|
void setVar (int index, BaseObj o)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int
|
o |
BaseObj
|
Script.FieldID createFieldID (int slot, Element e)
Only to be used by generated reflected classes.
Parameters | |
---|---|
slot |
int
|
e |
Element
|
Returns | |
---|---|
Script.FieldID |
Script.InvokeID createInvokeID (int slot)
Only to be used by generated reflected classes.
Parameters | |
---|---|
slot |
int
|
Returns | |
---|---|
Script.InvokeID |
Script.KernelID createKernelID (int slot, int sig, Element ein, Element eout)
Only to be used by generated reflected classes.
Parameters | |
---|---|
slot |
int
|
sig |
int
|
ein |
Element
|
eout |
Element
|
Returns | |
---|---|
Script.KernelID |
void forEach (int slot, Allocation[] ains, Allocation aout, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
slot |
int
|
ains |
Allocation
|
aout |
Allocation
|
v |
FieldPacker
|
void forEach (int slot, Allocation ain, Allocation aout, FieldPacker v, Script.LaunchOptions sc)
Only intended for use by generated reflected code.
Parameters | |
---|---|
slot |
int
|
ain |
Allocation
|
aout |
Allocation
|
v |
FieldPacker
|
sc |
Script.LaunchOptions
|
void forEach (int slot, Allocation ain, Allocation aout, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
slot |
int
|
ain |
Allocation
|
aout |
Allocation
|
v |
FieldPacker
|
void forEach (int slot, Allocation[] ains, Allocation aout, FieldPacker v, Script.LaunchOptions sc)
Only intended for use by generated reflected code.
Parameters | |
---|---|
slot |
int
|
ains |
Allocation
|
aout |
Allocation
|
v |
FieldPacker
|
sc |
Script.LaunchOptions
|
void invoke (int slot)
Only intended for use by generated reflected code.
Parameters | |
---|---|
slot |
int
|
void invoke (int slot, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
slot |
int
|
v |
FieldPacker
|
void reduce (int slot, Allocation[] ains, Allocation aout, Script.LaunchOptions sc)
Only intended for use by generated reflected code. (General reduction)
Parameters | |
---|---|
slot |
int
|
ains |
Allocation
|
aout |
Allocation
|
sc |
Script.LaunchOptions
|