diff options
author | Jason Sams <jsams@google.com> | 2012-05-08 19:02:07 -0700 |
---|---|---|
committer | Jason Sams <jsams@google.com> | 2012-05-08 19:02:07 -0700 |
commit | d4ca9910982853e50429ea9233f2150ca619b3d8 (patch) | |
tree | 981cb82d5420c3ea0b3fb0f6bd18db1080bca0fd /graphics/java/android/renderscript/ProgramRaster.java | |
parent | e619de6a4e4326b7662b523ea2f403801291d432 (diff) |
GFX api cleanup 2 of 2
Change-Id: Ie928b8ee7d31fcaa26fcad9a2548581bb8395a61
Diffstat (limited to 'graphics/java/android/renderscript/ProgramRaster.java')
-rw-r--r-- | graphics/java/android/renderscript/ProgramRaster.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/graphics/java/android/renderscript/ProgramRaster.java b/graphics/java/android/renderscript/ProgramRaster.java index e40751f43dc2..c44521b2531f 100644 --- a/graphics/java/android/renderscript/ProgramRaster.java +++ b/graphics/java/android/renderscript/ProgramRaster.java @@ -21,14 +21,27 @@ import android.util.Log; /** + * @deprecated in API 16 * 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 in API 16 + **/ public enum CullMode { + /** + * @deprecated in API 16 + **/ BACK (0), + /** + * @deprecated in API 16 + **/ FRONT (1), + /** + * @deprecated in API 16 + **/ NONE (2); int mID; @@ -48,6 +61,7 @@ public class ProgramRaster extends BaseObj { } /** + * @deprecated in API 16 * Specifies whether vertices are rendered as screen aligned * elements of a specified size * @return whether point sprites are enabled @@ -57,6 +71,7 @@ public class ProgramRaster extends BaseObj { } /** + * @deprecated in API 16 * Specifies how triangles are culled based on their orientation * @return cull mode */ @@ -64,6 +79,9 @@ public class ProgramRaster extends BaseObj { return mCullMode; } + /** + * @deprecated in API 16 + */ public static ProgramRaster CULL_BACK(RenderScript rs) { if(rs.mProgramRaster_CULL_BACK == null) { ProgramRaster.Builder builder = new ProgramRaster.Builder(rs); @@ -73,6 +91,9 @@ public class ProgramRaster extends BaseObj { return rs.mProgramRaster_CULL_BACK; } + /** + * @deprecated in API 16 + */ public static ProgramRaster CULL_FRONT(RenderScript rs) { if(rs.mProgramRaster_CULL_FRONT == null) { ProgramRaster.Builder builder = new ProgramRaster.Builder(rs); @@ -82,6 +103,9 @@ public class ProgramRaster extends BaseObj { return rs.mProgramRaster_CULL_FRONT; } + /** + * @deprecated in API 16 + */ public static ProgramRaster CULL_NONE(RenderScript rs) { if(rs.mProgramRaster_CULL_NONE == null) { ProgramRaster.Builder builder = new ProgramRaster.Builder(rs); @@ -91,27 +115,42 @@ public class ProgramRaster extends BaseObj { return rs.mProgramRaster_CULL_NONE; } + /** + * @deprecated in API 16 + */ public static class Builder { RenderScript mRS; boolean mPointSprite; CullMode mCullMode; + /** + * @deprecated in API 16 + */ public Builder(RenderScript rs) { mRS = rs; mPointSprite = false; mCullMode = CullMode.BACK; } + /** + * @deprecated in API 16 + */ public Builder setPointSpriteEnabled(boolean enable) { mPointSprite = enable; return this; } + /** + * @deprecated in API 16 + */ public Builder setCullMode(CullMode m) { mCullMode = m; return this; } + /** + * @deprecated in API 16 + */ public ProgramRaster create() { mRS.validate(); int id = mRS.nProgramRasterCreate(mPointSprite, mCullMode.mID); |