summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/Program.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/Program.java
parentcada1ae71781795c10a359f1e11ad5a3f125cf67 (diff)
Deprecate
Change-Id: Idad2c5ad4f8a30f8cc60d88318f2e1809866d309
Diffstat (limited to 'graphics/java/android/renderscript/Program.java')
-rw-r--r--graphics/java/android/renderscript/Program.java43
1 files changed, 25 insertions, 18 deletions
diff --git a/graphics/java/android/renderscript/Program.java b/graphics/java/android/renderscript/Program.java
index d9f64c62a40f..16186faaf3b0 100644
--- a/graphics/java/android/renderscript/Program.java
+++ b/graphics/java/android/renderscript/Program.java
@@ -25,7 +25,7 @@ import android.content.res.Resources;
import android.util.Log;
-/**
+/** @deprecated renderscript is deprecated in J
*
* Program is a base class for all the objects that modify
* various stages of the graphics pipeline
@@ -37,14 +37,18 @@ public class Program extends BaseObj {
static final int MAX_CONSTANT = 8;
static final int MAX_TEXTURE = 8;
- /**
+ /** @deprecated renderscript is deprecated in J
*
* TextureType specifies what textures are attached to Program
* objects
*
**/
public enum TextureType {
+ /** @deprecated renderscript is deprecated in J
+ */
TEXTURE_2D (0),
+ /** @deprecated renderscript is deprecated in J
+ */
TEXTURE_CUBE (1);
int mID;
@@ -77,7 +81,7 @@ public class Program extends BaseObj {
super(id, rs);
}
- /**
+ /** @hide renderscript is deprecated in J
* Program object can have zero or more constant allocations
* associated with it. This method returns the total count.
* @return number of constant input types
@@ -86,7 +90,7 @@ public class Program extends BaseObj {
return mConstants != null ? mConstants.length : 0;
}
- /**
+ /** @hide renderscript is deprecated in J
* Returns the type of the constant buffer used in the program
* object. It could be used to query internal elements or create
* an allocation to store constant data.
@@ -100,7 +104,7 @@ public class Program extends BaseObj {
return mConstants[slot];
}
- /**
+ /** @hide renderscript is deprecated in J
* Returns the number of textures used in this program object
* @return number of texture inputs
*/
@@ -108,7 +112,7 @@ public class Program extends BaseObj {
return mTextureCount;
}
- /**
+ /** @hide renderscript is deprecated in J
* Returns the type of texture at a given slot. e.g. 2D or Cube
* @param slot index of the texture input
* @return texture input type
@@ -120,7 +124,7 @@ public class Program extends BaseObj {
return mTextures[slot];
}
- /**
+ /** @hide renderscript is deprecated in J
* Returns the name of the texture input at a given slot. e.g.
* tex0, diffuse, spec
* @param slot index of the texture input
@@ -133,7 +137,7 @@ public class Program extends BaseObj {
return mTextureNames[slot];
}
- /**
+ /** @deprecated renderscript is deprecated in J
* Binds a constant buffer to be used as uniform inputs to the
* program
*
@@ -153,7 +157,7 @@ public class Program extends BaseObj {
mRS.nProgramBindConstants(getID(mRS), slot, id);
}
- /**
+ /** @deprecated renderscript is deprecated in J
* Binds a texture to be used in the program
*
* @param va allocation containing texture data
@@ -175,7 +179,7 @@ public class Program extends BaseObj {
mRS.nProgramBindTexture(getID(mRS), slot, id);
}
- /**
+ /** @deprecated renderscript is deprecated in J
* Binds an object that describes how a texture at the
* corresponding location is sampled
*
@@ -210,7 +214,8 @@ public class Program extends BaseObj {
int mTextureCount;
String mShader;
-
+ /** @deprecated renderscript is deprecated in J
+ */
protected BaseProgramBuilder(RenderScript rs) {
mRS = rs;
mInputs = new Element[MAX_INPUT];
@@ -224,7 +229,7 @@ public class Program extends BaseObj {
mTextureNames = new String[MAX_TEXTURE];
}
- /**
+ /** @deprecated renderscript is deprecated in J
* Sets the GLSL shader code to be used in the program
*
* @param s GLSL shader string
@@ -235,7 +240,7 @@ public class Program extends BaseObj {
return this;
}
- /**
+ /** @deprecated renderscript is deprecated in J
* Sets the GLSL shader code to be used in the program
*
* @param resources application resources
@@ -281,7 +286,7 @@ public class Program extends BaseObj {
return this;
}
- /**
+ /** @deprecated renderscript is deprecated in J
* Queries the index of the last added constant buffer type
*
*/
@@ -289,7 +294,7 @@ public class Program extends BaseObj {
return mConstantCount - 1;
}
- /**
+ /** @deprecated renderscript is deprecated in J
* Queries the index of the last added texture type
*
*/
@@ -297,7 +302,7 @@ public class Program extends BaseObj {
return mTextureCount - 1;
}
- /**
+ /** @deprecated renderscript is deprecated in J
* Adds constant (uniform) inputs to the program
*
* @param t Type that describes the layout of the Allocation
@@ -317,7 +322,7 @@ public class Program extends BaseObj {
return this;
}
- /**
+ /** @deprecated renderscript is deprecated in J
* Adds a texture input to the Program
*
* @param texType describes that the texture to append it (2D,
@@ -329,7 +334,7 @@ public class Program extends BaseObj {
return this;
}
- /**
+ /** @hide renderscript is deprecated in J
* Adds a texture input to the Program
*
* @param texType describes that the texture to append it (2D,
@@ -349,6 +354,8 @@ public class Program extends BaseObj {
return this;
}
+ /** @deprecated renderscript is deprecated in J
+ */
protected void initProgram(Program p) {
p.mInputs = new Element[mInputCount];
System.arraycopy(mInputs, 0, p.mInputs, 0, mInputCount);