Android APIs
public class

Script

extends BaseObj
java.lang.Object
   ↳ android.renderscript.BaseObj
     ↳ android.renderscript.Script
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

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 This class can specify a potential range of cells on which to run a kernel. 
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, FieldPacker v)
Only intended for use by generated reflected code.
void setVar(int index, boolean 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, long v)
Only intended for use by generated reflected code.
void setVar(int index, BaseObj o)
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, double v)
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, 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)
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 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.
[Expand]
Inherited Methods
From class android.renderscript.BaseObj
From class java.lang.Object

Public Methods

public void bindAllocation (Allocation va, int slot)

Added in API level 11

Only intended for use by generated reflected code.

Parameters
va Allocation
slot int

public boolean getVarB (int index)

Added in API level 18

Parameters
index int
Returns
boolean

public double getVarD (int index)

Added in API level 18

Parameters
index int
Returns
double

public float getVarF (int index)

Added in API level 18

Parameters
index int
Returns
float

public int getVarI (int index)

Added in API level 18

Parameters
index int
Returns
int

public long getVarJ (int index)

Added in API level 18

Parameters
index int
Returns
long

public void getVarV (int index, FieldPacker v)

Added in API level 18

Only intended for use by generated reflected code.

Parameters
index int
v FieldPacker

public void setTimeZone (String timeZone)

Added in API level 11

Parameters
timeZone String

public void setVar (int index, FieldPacker v)

Added in API level 11

Only intended for use by generated reflected code.

Parameters
index int
v FieldPacker

public void setVar (int index, boolean v)

Added in API level 11

Only intended for use by generated reflected code.

Parameters
index int
v boolean

public void setVar (int index, float v)

Added in API level 11

Only intended for use by generated reflected code.

Parameters
index int
v float

public void setVar (int index, long v)

Added in API level 11

Only intended for use by generated reflected code.

Parameters
index int
v long

public void setVar (int index, BaseObj o)

Added in API level 11

Only intended for use by generated reflected code.

Parameters
index int
o BaseObj

public void setVar (int index, int v)

Added in API level 11

Only intended for use by generated reflected code.

Parameters
index int
v int

public void setVar (int index, FieldPacker v, Element e, int[] dims)

Added in API level 16

Only intended for use by generated reflected code.

Parameters
index int
v FieldPacker
e Element
dims int

public void setVar (int index, double v)

Added in API level 11

Only intended for use by generated reflected code.

Parameters
index int
v double

Protected Methods

protected Script.FieldID createFieldID (int slot, Element e)

Added in API level 17

Only to be used by generated reflected classes.

Parameters
slot int
e Element
Returns
Script.FieldID

protected Script.InvokeID createInvokeID (int slot)

Added in API level 23

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)

Added in API level 17

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, Script.LaunchOptions sc)

Added in API level 23

Only intended for use by generated reflected code.

Parameters
slot int
ains Allocation
aout Allocation
v FieldPacker
sc Script.LaunchOptions

protected void forEach (int slot, Allocation ain, Allocation aout, FieldPacker v)

Added in API level 14

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)

Added in API level 23

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)

Added in API level 18

Only intended for use by generated reflected code.

Parameters
slot int
ain Allocation
aout Allocation
v FieldPacker
sc Script.LaunchOptions

protected void invoke (int slot)

Added in API level 11

Only intended for use by generated reflected code.

Parameters
slot int

protected void invoke (int slot, FieldPacker v)

Added in API level 11

Only intended for use by generated reflected code.

Parameters
slot int
v FieldPacker