Script.LaunchOptions
public
static
final
class
Script.LaunchOptions
extends Object
java.lang.Object | |
↳ | android.renderscript.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. If no set is called for a dimension then this class will have no impact on that dimension when the kernel is executed. The forEach kernel launch will operate over the intersection of the dimensions. Example: LaunchOptions with setX(5, 15) Allocation with dimension X=10, Y=10 The resulting forEach run would execute over: x = 5 to 9 (inclusive) and y = 0 to 9 (inclusive).
Summary
Public constructors | |
---|---|
LaunchOptions()
|
Public methods | |
---|---|
int
|
getXEnd()
Returns the current X end |
int
|
getXStart()
Returns the current X start |
int
|
getYEnd()
Returns the current Y end |
int
|
getYStart()
Returns the current Y start |
int
|
getZEnd()
Returns the current Z end |
int
|
getZStart()
Returns the current Z start |
Script.LaunchOptions
|
setX(int xstartArg, int xendArg)
Set the X range. |
Script.LaunchOptions
|
setY(int ystartArg, int yendArg)
Set the Y range. |
Script.LaunchOptions
|
setZ(int zstartArg, int zendArg)
Set the Z range. |
Inherited methods | |
---|---|
Public constructors
LaunchOptions
public LaunchOptions ()
Public methods
getXEnd
public int getXEnd ()
Returns the current X end
Returns | |
---|---|
int |
int current value |
getXStart
public int getXStart ()
Returns the current X start
Returns | |
---|---|
int |
int current value |
getYEnd
public int getYEnd ()
Returns the current Y end
Returns | |
---|---|
int |
int current value |
getYStart
public int getYStart ()
Returns the current Y start
Returns | |
---|---|
int |
int current value |
getZEnd
public int getZEnd ()
Returns the current Z end
Returns | |
---|---|
int |
int current value |
getZStart
public int getZStart ()
Returns the current Z start
Returns | |
---|---|
int |
int current value |
setX
public Script.LaunchOptions setX (int xstartArg, int xendArg)
Set the X range. xstartArg is the lowest coordinate of the range, and xendArg-1 is the highest coordinate of the range.
Parameters | |
---|---|
xstartArg |
int : Must be >= 0 |
xendArg |
int : Must be > xstartArg |
Returns | |
---|---|
Script.LaunchOptions |
LaunchOptions |
setY
public Script.LaunchOptions setY (int ystartArg, int yendArg)
Set the Y range. ystartArg is the lowest coordinate of the range, and yendArg-1 is the highest coordinate of the range.
Parameters | |
---|---|
ystartArg |
int : Must be >= 0 |
yendArg |
int : Must be > ystartArg |
Returns | |
---|---|
Script.LaunchOptions |
LaunchOptions |
setZ
public Script.LaunchOptions setZ (int zstartArg, int zendArg)
Set the Z range. zstartArg is the lowest coordinate of the range, and zendArg-1 is the highest coordinate of the range.
Parameters | |
---|---|
zstartArg |
int : Must be >= 0 |
zendArg |
int : Must be > zstartArg |
Returns | |
---|---|
Script.LaunchOptions |
LaunchOptions |