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 | 
