diff options
Diffstat (limited to 'graphics/java/android/renderscript/ProgramFragmentFixedFunction.java')
| -rw-r--r-- | graphics/java/android/renderscript/ProgramFragmentFixedFunction.java | 75 | 
1 files changed, 49 insertions, 26 deletions
| diff --git a/graphics/java/android/renderscript/ProgramFragmentFixedFunction.java b/graphics/java/android/renderscript/ProgramFragmentFixedFunction.java index 19fca5873b51..848c5a37cbc9 100644 --- a/graphics/java/android/renderscript/ProgramFragmentFixedFunction.java +++ b/graphics/java/android/renderscript/ProgramFragmentFixedFunction.java @@ -1,5 +1,5 @@  /* - * Copyright (C) 2008 The Android Open Source Project + * Copyright (C) 2008-2012 The Android Open Source Project   *   * Licensed under the Apache License, Version 2.0 (the "License");   * you may not use this file except in compliance with the License. @@ -20,7 +20,8 @@ package android.renderscript;  import android.util.Log; -/** @deprecated renderscript is deprecated in J +/** + * @deprecated in API 16   * <p>ProgramFragmentFixedFunction is a helper class that provides   * a way to make a simple fragment shader without writing any   * GLSL code. This class allows for display of constant color, interpolated @@ -34,11 +35,15 @@ public class ProgramFragmentFixedFunction extends ProgramFragment {      }      static class InternalBuilder extends BaseProgramBuilder { +        /** +         * @deprecated in API 16 +         */          public InternalBuilder(RenderScript rs) {              super(rs);          } -        /** @deprecated renderscript is deprecated in J +        /** +         * @deprecated in API 16           * Creates ProgramFragmentFixedFunction from the current state           * of the builder           * @@ -75,9 +80,13 @@ public class ProgramFragmentFixedFunction extends ProgramFragment {          }      } +    /** +     * @deprecated in API 16 +     */      public static class Builder { -        /** @deprecated renderscript is deprecated in J -        */ +        /** +         * @deprecated in API 16 +         */          public static final int MAX_TEXTURE = 2;          int mNumTextures;          boolean mPointSpriteEnable; @@ -85,20 +94,24 @@ public class ProgramFragmentFixedFunction extends ProgramFragment {          String mShader;          RenderScript mRS; -        /** @deprecated renderscript is deprecated in J +        /** +         * @deprecated in API 16           * EnvMode describes how textures are combined with the existing           * color in the fixed function fragment shader           *           **/          public enum EnvMode { -            /** @deprecated renderscript is deprecated in J -            */ +            /** +             * @deprecated in API 16 +             **/              REPLACE (1), -            /** @deprecated renderscript is deprecated in J -            */ +            /** +             * @deprecated in API 16 +             **/              MODULATE (2), -            /** @deprecated renderscript is deprecated in J -            */ +            /** +             * @deprecated in API 16 +             **/              DECAL (3);              int mID; @@ -107,23 +120,28 @@ public class ProgramFragmentFixedFunction extends ProgramFragment {              }          } -        /** @deprecated renderscript is deprecated in J +        /** +         * @deprecated in API 16           * Format describes the pixel format of textures in the fixed           * function fragment shader and how they are sampled           *           **/          public enum Format { -            /** @deprecated renderscript is deprecated in J -            */ +            /** +             * @deprecated in API 16 +             **/              ALPHA (1), -            /** @deprecated renderscript is deprecated in J -            */ +            /** +             * @deprecated in API 16 +             **/              LUMINANCE_ALPHA (2), -            /** @deprecated renderscript is deprecated in J -            */ +            /** +             * @deprecated in API 16 +             **/              RGB (3), -            /** @deprecated renderscript is deprecated in J -            */ +            /** +             * @deprecated in API 16 +             **/              RGBA (4);              int mID; @@ -206,7 +224,8 @@ public class ProgramFragmentFixedFunction extends ProgramFragment {              mShader += "}\n";          } -        /** @deprecated renderscript is deprecated in J +        /** +         * @deprecated           * Creates a builder for fixed function fragment program           *           * @param rs Context to which the program will belong. @@ -217,7 +236,8 @@ public class ProgramFragmentFixedFunction extends ProgramFragment {              mPointSpriteEnable = false;          } -        /** @deprecated renderscript is deprecated in J +        /** +         * @deprecated in API 16           * Adds a texture to be fetched as part of the fixed function           * fragment program           * @@ -239,7 +259,8 @@ public class ProgramFragmentFixedFunction extends ProgramFragment {              return this;          } -        /** @deprecated renderscript is deprecated in J +        /** +         * @deprecated in API 16           * Specifies whether the texture coordinate passed from the           * vertex program is replaced with an openGL internal point           * sprite texture coordinate @@ -250,7 +271,8 @@ public class ProgramFragmentFixedFunction extends ProgramFragment {              return this;          } -        /** @deprecated renderscript is deprecated in J +        /** +         * @deprecated in API 16           * Specifies whether the varying color passed from the vertex           * program or the constant color set on the fragment program is           * used in the final color calculation in the fixed function @@ -262,7 +284,8 @@ public class ProgramFragmentFixedFunction extends ProgramFragment {              return this;          } -        /** @deprecated renderscript is deprecated in J +        /** +         * @deprecated in API 16          * Creates the fixed function fragment program from the current          * state of the builder.          * | 
