diff options
Diffstat (limited to 'graphics/java/android/renderscript/Script.java')
-rw-r--r-- | graphics/java/android/renderscript/Script.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/graphics/java/android/renderscript/Script.java b/graphics/java/android/renderscript/Script.java index 3fe3261629ba..fe80967e6f35 100644 --- a/graphics/java/android/renderscript/Script.java +++ b/graphics/java/android/renderscript/Script.java @@ -318,5 +318,44 @@ public class Script extends BaseObj { public void updateAllocation() { } } + + public static final class LaunchOptions { + protected int xstart = -1; + protected int ystart = -1; + protected int xend = -1 ; + protected int yend = -1; + + protected int strategy; + + public void setX(int xstartArg, int xendArg) { + if (xstartArg < 0 || xendArg <= xstartArg) { + throw new RSIllegalArgumentException("Invalid dimensions"); + } + xstart = xstartArg; + xend = xendArg; + } + + public void setY(int ystartArg, int yendArg) { + if (ystartArg < 0 || yendArg <= ystartArg) { + throw new RSIllegalArgumentException("Invalid dimensions"); + } + ystart = ystartArg; + yend = yendArg; + } + + public int getXStart() { + return xstart; + } + public int getXEnd() { + return xend; + } + public int getYStart() { + return ystart; + } + public int getYEnd() { + return yend; + } + + } } |