summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramStore.java
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2018-08-06 12:11:30 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-08-06 12:11:30 +0000
commit3d05f769a393d43953bcee1437b67066c2e85a02 (patch)
tree201c9440b3e3b8e05c79c430506258e03a378d04 /rs/java/android/renderscript/ProgramStore.java
parent5caebe341576d52502ce397f3c778fe259c17948 (diff)
parent1532447a7b186fc31026231996ade3befe8e9ffa (diff)
Merge "Add @UnsupportedAppUsage annotations"
Diffstat (limited to 'rs/java/android/renderscript/ProgramStore.java')
-rw-r--r--rs/java/android/renderscript/ProgramStore.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/rs/java/android/renderscript/ProgramStore.java b/rs/java/android/renderscript/ProgramStore.java
index c0fa9c45fb53..622fe21be47a 100644
--- a/rs/java/android/renderscript/ProgramStore.java
+++ b/rs/java/android/renderscript/ProgramStore.java
@@ -16,6 +16,8 @@
package android.renderscript;
+import android.annotation.UnsupportedAppUsage;
+
/**
* @hide
@@ -45,11 +47,13 @@ public class ProgramStore extends BaseObj {
/**
* Always drawn
*/
+ @UnsupportedAppUsage
ALWAYS (0),
/**
* Drawn if the incoming depth value is less than that in the
* depth buffer
*/
+ @UnsupportedAppUsage
LESS (1),
/**
* Drawn if the incoming depth value is less or equal to that in
@@ -93,9 +97,11 @@ public class ProgramStore extends BaseObj {
*/
public enum BlendSrcFunc {
ZERO (0),
+ @UnsupportedAppUsage
ONE (1),
DST_COLOR (2),
ONE_MINUS_DST_COLOR (3),
+ @UnsupportedAppUsage
SRC_ALPHA (4),
ONE_MINUS_SRC_ALPHA (5),
DST_ALPHA (6),
@@ -118,11 +124,14 @@ public class ProgramStore extends BaseObj {
*
*/
public enum BlendDstFunc {
+ @UnsupportedAppUsage
ZERO (0),
+ @UnsupportedAppUsage
ONE (1),
SRC_COLOR (2),
ONE_MINUS_SRC_COLOR (3),
SRC_ALPHA (4),
+ @UnsupportedAppUsage
ONE_MINUS_SRC_ALPHA (5),
DST_ALPHA (6),
ONE_MINUS_DST_ALPHA (7);
@@ -299,6 +308,7 @@ public class ProgramStore extends BaseObj {
*
* @param rs Context to which the program will belong.
**/
+ @UnsupportedAppUsage
public static ProgramStore BLEND_ALPHA_DEPTH_NONE(RenderScript rs) {
if(rs.mProgramStore_BLEND_ALPHA_DEPTH_NO_DEPTH == null) {
ProgramStore.Builder builder = new ProgramStore.Builder(rs);
@@ -328,6 +338,7 @@ public class ProgramStore extends BaseObj {
BlendDstFunc mBlendDst;
boolean mDither;
+ @UnsupportedAppUsage
public Builder(RenderScript rs) {
mRS = rs;
mDepthFunc = DepthFunc.ALWAYS;
@@ -347,6 +358,7 @@ public class ProgramStore extends BaseObj {
*
* @return this
*/
+ @UnsupportedAppUsage
public Builder setDepthFunc(DepthFunc func) {
mDepthFunc = func;
return this;
@@ -360,6 +372,7 @@ public class ProgramStore extends BaseObj {
*
* @return this
*/
+ @UnsupportedAppUsage
public Builder setDepthMaskEnabled(boolean enable) {
mDepthMask = enable;
return this;
@@ -394,6 +407,7 @@ public class ProgramStore extends BaseObj {
*
* @return this
*/
+ @UnsupportedAppUsage
public Builder setBlendFunc(BlendSrcFunc src, BlendDstFunc dst) {
mBlendSrc = src;
mBlendDst = dst;
@@ -408,6 +422,7 @@ public class ProgramStore extends BaseObj {
*
* @return this
*/
+ @UnsupportedAppUsage
public Builder setDitherEnabled(boolean enable) {
mDither = enable;
return this;
@@ -416,6 +431,7 @@ public class ProgramStore extends BaseObj {
/**
* Creates a program store from the current state of the builder
*/
+ @UnsupportedAppUsage
public ProgramStore create() {
mRS.validate();
long id = mRS.nProgramStoreCreate(mColorMaskR, mColorMaskG, mColorMaskB, mColorMaskA,