summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/Script.java
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/java/android/renderscript/Script.java')
-rw-r--r--graphics/java/android/renderscript/Script.java39
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;
+ }
+
+ }
}