# Print output for @column tags ?>
public
class
Script
extends BaseObj
java.lang.Object | ||
↳ | android.renderscript.BaseObj | |
↳ | android.renderscript.Script |
This class is deprecated.
Renderscript has been deprecated in API level 31. Please refer to the migration
guide for the proposed alternatives.
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 |