summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/ProgramRaster.java
diff options
context:
space:
mode:
authorAlex Sakhartchouk <alexst@google.com>2012-04-19 16:30:58 -0700
committerAlex Sakhartchouk <alexst@google.com>2012-04-19 16:30:58 -0700
commita0c2eb27b408660b02fa248943166d6c7e447908 (patch)
tree932a25b9e5be808ec05f9913ae876ebf8a5b692e /graphics/java/android/renderscript/ProgramRaster.java
parentcada1ae71781795c10a359f1e11ad5a3f125cf67 (diff)
Deprecate
Change-Id: Idad2c5ad4f8a30f8cc60d88318f2e1809866d309
Diffstat (limited to 'graphics/java/android/renderscript/ProgramRaster.java')
-rw-r--r--graphics/java/android/renderscript/ProgramRaster.java30
1 files changed, 27 insertions, 3 deletions
diff --git a/graphics/java/android/renderscript/ProgramRaster.java b/graphics/java/android/renderscript/ProgramRaster.java
index e40751f43dc2..26fcafe79650 100644
--- a/graphics/java/android/renderscript/ProgramRaster.java
+++ b/graphics/java/android/renderscript/ProgramRaster.java
@@ -20,15 +20,23 @@ package android.renderscript;
import android.util.Log;
-/**
+/** @deprecated renderscript is deprecated in J
* Program raster is primarily used to specify whether point sprites are enabled and to control
* the culling mode. By default, back faces are culled.
**/
public class ProgramRaster extends BaseObj {
+ /** @deprecated renderscript is deprecated in J
+ */
public enum CullMode {
+ /** @deprecated renderscript is deprecated in J
+ */
BACK (0),
+ /** @deprecated renderscript is deprecated in J
+ */
FRONT (1),
+ /** @deprecated renderscript is deprecated in J
+ */
NONE (2);
int mID;
@@ -47,7 +55,7 @@ public class ProgramRaster extends BaseObj {
mCullMode = CullMode.BACK;
}
- /**
+ /** @hide renderscript is deprecated in J
* Specifies whether vertices are rendered as screen aligned
* elements of a specified size
* @return whether point sprites are enabled
@@ -56,7 +64,7 @@ public class ProgramRaster extends BaseObj {
return mPointSprite;
}
- /**
+ /** @hide renderscript is deprecated in J
* Specifies how triangles are culled based on their orientation
* @return cull mode
*/
@@ -64,6 +72,8 @@ public class ProgramRaster extends BaseObj {
return mCullMode;
}
+ /** @deprecated renderscript is deprecated in J
+ */
public static ProgramRaster CULL_BACK(RenderScript rs) {
if(rs.mProgramRaster_CULL_BACK == null) {
ProgramRaster.Builder builder = new ProgramRaster.Builder(rs);
@@ -73,6 +83,8 @@ public class ProgramRaster extends BaseObj {
return rs.mProgramRaster_CULL_BACK;
}
+ /** @deprecated renderscript is deprecated in J
+ */
public static ProgramRaster CULL_FRONT(RenderScript rs) {
if(rs.mProgramRaster_CULL_FRONT == null) {
ProgramRaster.Builder builder = new ProgramRaster.Builder(rs);
@@ -82,6 +94,8 @@ public class ProgramRaster extends BaseObj {
return rs.mProgramRaster_CULL_FRONT;
}
+ /** @deprecated renderscript is deprecated in J
+ */
public static ProgramRaster CULL_NONE(RenderScript rs) {
if(rs.mProgramRaster_CULL_NONE == null) {
ProgramRaster.Builder builder = new ProgramRaster.Builder(rs);
@@ -91,27 +105,37 @@ public class ProgramRaster extends BaseObj {
return rs.mProgramRaster_CULL_NONE;
}
+ /** @deprecated renderscript is deprecated in J
+ */
public static class Builder {
RenderScript mRS;
boolean mPointSprite;
CullMode mCullMode;
+ /** @deprecated renderscript is deprecated in J
+ */
public Builder(RenderScript rs) {
mRS = rs;
mPointSprite = false;
mCullMode = CullMode.BACK;
}
+ /** @deprecated renderscript is deprecated in J
+ */
public Builder setPointSpriteEnabled(boolean enable) {
mPointSprite = enable;
return this;
}
+ /** @deprecated renderscript is deprecated in J
+ */
public Builder setCullMode(CullMode m) {
mCullMode = m;
return this;
}
+ /** @deprecated renderscript is deprecated in J
+ */
public ProgramRaster create() {
mRS.validate();
int id = mRS.nProgramRasterCreate(mPointSprite, mCullMode.mID);