# Print output for @column tags ?>
public
class
Script
extends BaseObj
java.lang.Object | ||
↳ | android.renderscript.BaseObj | |
↳ | android.renderscript.Script |
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 | |
---|---|
public void bindAllocation (Allocation va, int slot)
Only intended for use by generated reflected code.
Parameters | |
---|---|
va |
Allocation |
slot |
int |
public boolean getVarB (int index)
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
boolean |
public double getVarD (int index)
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
double |
public float getVarF (int index)
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
float |
public int getVarI (int index)
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
int |
public long getVarJ (int index)
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
long |
public void getVarV (int index, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
FieldPacker |
public void setVar (int index, boolean v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
boolean |
public void setVar (int index, int v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
int |
public 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 |
public void setVar (int index, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
FieldPacker |
public void setVar (int index, float v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
float |
public void setVar (int index, double v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
double |
public void setVar (int index, long v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
long |
public void setVar (int index, BaseObj o)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
o |
BaseObj |
protected Script.FieldID createFieldID (int slot, Element e)
Only to be used by generated reflected classes.
Parameters | |
---|---|
slot |
int |
e |
Element |
Returns | |
---|---|
Script.FieldID |
protected Script.InvokeID createInvokeID (int slot)
Only to be used by generated reflected classes.
Parameters | |
---|---|
slot |
int |
Returns | |
---|---|
Script.InvokeID |
protected 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 |
protected 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 |
protected 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 |
protected 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 |
protected 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 |
protected void invoke (int slot)
Only intended for use by generated reflected code.
Parameters | |
---|---|
slot |
int |
protected void invoke (int slot, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
slot |
int |
v |
FieldPacker |
protected 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 |