Script
public
class
Script
extends BaseObj
java.lang.Object | ||
↳ | android.renderscript.BaseObj | |
↳ | android.renderscript.Script |
This class was deprecated
in API level 31.
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.
Summary
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 methods
bindAllocation
public void bindAllocation (Allocation va, int slot)
Only intended for use by generated reflected code.
Parameters | |
---|---|
va |
Allocation |
slot |
int |
getVarB
public boolean getVarB (int index)
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
boolean |
getVarD
public double getVarD (int index)
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
double |
getVarF
public float getVarF (int index)
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
float |
getVarI
public int getVarI (int index)
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
int |
getVarJ
public long getVarJ (int index)
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
long |
getVarV
public void getVarV (int index, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
FieldPacker |
setTimeZone
public void setTimeZone (String timeZone)
Parameters | |
---|---|
timeZone |
String |
setVar
public void setVar (int index, boolean v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
boolean |
setVar
public void setVar (int index, int v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
int |
setVar
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 |
setVar
public void setVar (int index, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
FieldPacker |
setVar
public void setVar (int index, float v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
float |
setVar
public void setVar (int index, double v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
double |
setVar
public void setVar (int index, long v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
v |
long |
setVar
public void setVar (int index, BaseObj o)
Only intended for use by generated reflected code.
Parameters | |
---|---|
index |
int |
o |
BaseObj |
Protected methods
createFieldID
protected Script.FieldID createFieldID (int slot, Element e)
Only to be used by generated reflected classes.
Parameters | |
---|---|
slot |
int |
e |
Element |
Returns | |
---|---|
Script.FieldID |
createInvokeID
protected Script.InvokeID createInvokeID (int slot)
Only to be used by generated reflected classes.
Parameters | |
---|---|
slot |
int |
Returns | |
---|---|
Script.InvokeID |
createKernelID
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 |
forEach
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 |
forEach
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 |
forEach
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 |
forEach
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 |
invoke
protected void invoke (int slot)
Only intended for use by generated reflected code.
Parameters | |
---|---|
slot |
int |
invoke
protected void invoke (int slot, FieldPacker v)
Only intended for use by generated reflected code.
Parameters | |
---|---|
slot |
int |
v |
FieldPacker |
reduce
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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-04 UTC.