Home | History | Annotate | Download | only in opengles
      1 /* //device/java/android/javax/microedition/khronos/opengles/GL11ExtensionPack.java
      2 **
      3 ** Copyright 2007, The Android Open Source Project
      4 **
      5 ** Licensed under the Apache License, Version 2.0 (the "License");
      6 ** you may not use this file except in compliance with the License.
      7 ** You may obtain a copy of the License at
      8 **
      9 **     http://www.apache.org/licenses/LICENSE-2.0
     10 **
     11 ** Unless required by applicable law or agreed to in writing, software
     12 ** distributed under the License is distributed on an "AS IS" BASIS,
     13 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14 ** See the License for the specific language governing permissions and
     15 ** limitations under the License.
     16 */
     17 
     18 // This source file is automatically generated
     19 
     20 package javax.microedition.khronos.opengles;
     21 
     22 public interface GL11ExtensionPack extends GL {
     23     int GL_BLEND_DST_ALPHA                                  = 0x80CA;
     24     int GL_BLEND_DST_RGB                                    = 0x80C8;
     25     int GL_BLEND_EQUATION                                   = 0x8009;
     26     int GL_BLEND_EQUATION_ALPHA                             = 0x883D;
     27     int GL_BLEND_EQUATION_RGB                               = 0x8009;
     28     int GL_BLEND_SRC_ALPHA                                  = 0x80CB;
     29     int GL_BLEND_SRC_RGB                                    = 0x80C9;
     30     int GL_COLOR_ATTACHMENT0_OES                            = 0x8CE0;
     31     int GL_COLOR_ATTACHMENT1_OES                            = 0x8CE1;
     32     int GL_COLOR_ATTACHMENT2_OES                            = 0x8CE2;
     33     int GL_COLOR_ATTACHMENT3_OES                            = 0x8CE3;
     34     int GL_COLOR_ATTACHMENT4_OES                            = 0x8CE4;
     35     int GL_COLOR_ATTACHMENT5_OES                            = 0x8CE5;
     36     int GL_COLOR_ATTACHMENT6_OES                            = 0x8CE6;
     37     int GL_COLOR_ATTACHMENT7_OES                            = 0x8CE7;
     38     int GL_COLOR_ATTACHMENT8_OES                            = 0x8CE8;
     39     int GL_COLOR_ATTACHMENT9_OES                            = 0x8CE9;
     40     int GL_COLOR_ATTACHMENT10_OES                           = 0x8CEA;
     41     int GL_COLOR_ATTACHMENT11_OES                           = 0x8CEB;
     42     int GL_COLOR_ATTACHMENT12_OES                           = 0x8CEC;
     43     int GL_COLOR_ATTACHMENT13_OES                           = 0x8CED;
     44     int GL_COLOR_ATTACHMENT14_OES                           = 0x8CEE;
     45     int GL_COLOR_ATTACHMENT15_OES                           = 0x8CEF;
     46     int GL_DECR_WRAP                                        = 0x8508;
     47     int GL_DEPTH_ATTACHMENT_OES                             = 0x8D00;
     48     int GL_DEPTH_COMPONENT                                  = 0x1902;
     49     int GL_DEPTH_COMPONENT16                                = 0x81A5;
     50     int GL_DEPTH_COMPONENT24                                = 0x81A6;
     51     int GL_DEPTH_COMPONENT32                                = 0x81A7;
     52     int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES           = 0x8CD1;
     53     int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES           = 0x8CD0;
     54     int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 0x8CD3;
     55     int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES         = 0x8CD2;
     56     int GL_FRAMEBUFFER_BINDING_OES                          = 0x8CA6;
     57     int GL_FRAMEBUFFER_COMPLETE_OES                         = 0x8CD5;
     58     int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES            = 0x8CD6;
     59     int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES            = 0x8CD9;
     60     int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES           = 0x8CDB;
     61     int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES               = 0x8CDA;
     62     int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES    = 0x8CD7;
     63     int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES           = 0x8CDC;
     64     int GL_FRAMEBUFFER_OES                                  = 0x8D40;
     65     int GL_FRAMEBUFFER_UNSUPPORTED_OES                      = 0x8CDD;
     66     int GL_FUNC_ADD                                         = 0x8006;
     67     int GL_FUNC_REVERSE_SUBTRACT                            = 0x800B;
     68     int GL_FUNC_SUBTRACT                                    = 0x800A;
     69     int GL_INCR_WRAP                                        = 0x8507;
     70     int GL_INVALID_FRAMEBUFFER_OPERATION_OES                = 0x0506;
     71     int GL_MAX_COLOR_ATTACHMENTS_OES                        = 0x8CDF;
     72     int GL_MAX_CUBE_MAP_TEXTURE_SIZE                        = 0x851C;
     73     int GL_MAX_RENDERBUFFER_SIZE_OES                        = 0x84E8;
     74     int GL_MIRRORED_REPEAT                                  = 0x8370;
     75     int GL_NORMAL_MAP                                       = 0x8511;
     76     int GL_REFLECTION_MAP                                   = 0x8512;
     77     int GL_RENDERBUFFER_ALPHA_SIZE_OES                      = 0x8D53;
     78     int GL_RENDERBUFFER_BINDING_OES                         = 0x8CA7;
     79     int GL_RENDERBUFFER_BLUE_SIZE_OES                       = 0x8D52;
     80     int GL_RENDERBUFFER_DEPTH_SIZE_OES                      = 0x8D54;
     81     int GL_RENDERBUFFER_GREEN_SIZE_OES                      = 0x8D51;
     82     int GL_RENDERBUFFER_HEIGHT_OES                          = 0x8D43;
     83     int GL_RENDERBUFFER_INTERNAL_FORMAT_OES                 = 0x8D44;
     84     int GL_RENDERBUFFER_OES                                 = 0x8D41;
     85     int GL_RENDERBUFFER_RED_SIZE_OES                        = 0x8D50;
     86     int GL_RENDERBUFFER_STENCIL_SIZE_OES                    = 0x8D55;
     87     int GL_RENDERBUFFER_WIDTH_OES                           = 0x8D42;
     88     int GL_RGB5_A1                                          = 0x8057;
     89     int GL_RGB565_OES                                       = 0x8D62;
     90     int GL_RGB8                                             = 0x8051;
     91     int GL_RGBA4                                            = 0x8056;
     92     int GL_RGBA8                                            = 0x8058;
     93     int GL_STENCIL_ATTACHMENT_OES                           = 0x8D20;
     94     int GL_STENCIL_INDEX                                    = 0x1901;
     95     int GL_STENCIL_INDEX1_OES                               = 0x8D46;
     96     int GL_STENCIL_INDEX4_OES                               = 0x8D47;
     97     int GL_STENCIL_INDEX8_OES                               = 0x8D48;
     98     int GL_STR                                              = -1;
     99     int GL_TEXTURE_BINDING_CUBE_MAP                         = 0x8514;
    100     int GL_TEXTURE_CUBE_MAP                                 = 0x8513;
    101     int GL_TEXTURE_CUBE_MAP_NEGATIVE_X                      = 0x8516;
    102     int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y                      = 0x8518;
    103     int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z                      = 0x851A;
    104     int GL_TEXTURE_CUBE_MAP_POSITIVE_X                      = 0x8515;
    105     int GL_TEXTURE_CUBE_MAP_POSITIVE_Y                      = 0x8517;
    106     int GL_TEXTURE_CUBE_MAP_POSITIVE_Z                      = 0x8519;
    107     int GL_TEXTURE_GEN_MODE                                 = 0x2500;
    108     int GL_TEXTURE_GEN_STR                                  = 0x8D60;
    109 
    110     void glBindFramebufferOES(
    111         int target,
    112         int framebuffer
    113     );
    114 
    115     void glBindRenderbufferOES(
    116         int target,
    117         int renderbuffer
    118     );
    119 
    120     void glBindTexture(
    121         int target,
    122         int texture
    123     );
    124 
    125     void glBlendEquation(
    126         int mode
    127     );
    128 
    129     void glBlendEquationSeparate(
    130         int modeRGB,
    131         int modeAlpha
    132     );
    133 
    134     void glBlendFuncSeparate(
    135         int srcRGB,
    136         int dstRGB,
    137         int srcAlpha,
    138         int dstAlpha
    139     );
    140 
    141     int glCheckFramebufferStatusOES(
    142         int target
    143     );
    144 
    145     void glCompressedTexImage2D(
    146         int target,
    147         int level,
    148         int internalformat,
    149         int width,
    150         int height,
    151         int border,
    152         int imageSize,
    153         java.nio.Buffer data
    154     );
    155 
    156     void glCopyTexImage2D(
    157         int target,
    158         int level,
    159         int internalformat,
    160         int x,
    161         int y,
    162         int width,
    163         int height,
    164         int border
    165     );
    166 
    167     void glDeleteFramebuffersOES(
    168         int n,
    169         int[] framebuffers,
    170         int offset
    171     );
    172 
    173     void glDeleteFramebuffersOES(
    174         int n,
    175         java.nio.IntBuffer framebuffers
    176     );
    177 
    178     void glDeleteRenderbuffersOES(
    179         int n,
    180         int[] renderbuffers,
    181         int offset
    182     );
    183 
    184     void glDeleteRenderbuffersOES(
    185         int n,
    186         java.nio.IntBuffer renderbuffers
    187     );
    188 
    189     void glEnable(
    190         int cap
    191     );
    192 
    193     void glFramebufferRenderbufferOES(
    194         int target,
    195         int attachment,
    196         int renderbuffertarget,
    197         int renderbuffer
    198     );
    199 
    200     void glFramebufferTexture2DOES(
    201         int target,
    202         int attachment,
    203         int textarget,
    204         int texture,
    205         int level
    206     );
    207 
    208     void glGenerateMipmapOES(
    209         int target
    210     );
    211 
    212     void glGenFramebuffersOES(
    213         int n,
    214         int[] framebuffers,
    215         int offset
    216     );
    217 
    218     void glGenFramebuffersOES(
    219         int n,
    220         java.nio.IntBuffer framebuffers
    221     );
    222 
    223     void glGenRenderbuffersOES(
    224         int n,
    225         int[] renderbuffers,
    226         int offset
    227     );
    228 
    229     void glGenRenderbuffersOES(
    230         int n,
    231         java.nio.IntBuffer renderbuffers
    232     );
    233 
    234     void glGetFramebufferAttachmentParameterivOES(
    235         int target,
    236         int attachment,
    237         int pname,
    238         int[] params,
    239         int offset
    240     );
    241 
    242     void glGetFramebufferAttachmentParameterivOES(
    243         int target,
    244         int attachment,
    245         int pname,
    246         java.nio.IntBuffer params
    247     );
    248 
    249     void glGetIntegerv(
    250         int pname,
    251         int[] params,
    252         int offset
    253     );
    254 
    255     void glGetIntegerv(
    256         int pname,
    257         java.nio.IntBuffer params
    258     );
    259 
    260     void glGetRenderbufferParameterivOES(
    261         int target,
    262         int pname,
    263         int[] params,
    264         int offset
    265     );
    266 
    267     void glGetRenderbufferParameterivOES(
    268         int target,
    269         int pname,
    270         java.nio.IntBuffer params
    271     );
    272 
    273     void glGetTexGenfv(
    274         int coord,
    275         int pname,
    276         float[] params,
    277         int offset
    278     );
    279 
    280     void glGetTexGenfv(
    281         int coord,
    282         int pname,
    283         java.nio.FloatBuffer params
    284     );
    285 
    286     void glGetTexGeniv(
    287         int coord,
    288         int pname,
    289         int[] params,
    290         int offset
    291     );
    292 
    293     void glGetTexGeniv(
    294         int coord,
    295         int pname,
    296         java.nio.IntBuffer params
    297     );
    298 
    299     void glGetTexGenxv(
    300         int coord,
    301         int pname,
    302         int[] params,
    303         int offset
    304     );
    305 
    306     void glGetTexGenxv(
    307         int coord,
    308         int pname,
    309         java.nio.IntBuffer params
    310     );
    311 
    312     boolean glIsFramebufferOES(
    313         int framebuffer
    314     );
    315 
    316     boolean glIsRenderbufferOES(
    317         int renderbuffer
    318     );
    319 
    320     void glRenderbufferStorageOES(
    321         int target,
    322         int internalformat,
    323         int width,
    324         int height
    325     );
    326 
    327     void glStencilOp(
    328         int fail,
    329         int zfail,
    330         int zpass
    331     );
    332 
    333     void glTexEnvf(
    334         int target,
    335         int pname,
    336         float param
    337     );
    338 
    339     void glTexEnvfv(
    340         int target,
    341         int pname,
    342         float[] params,
    343         int offset
    344     );
    345 
    346     void glTexEnvfv(
    347         int target,
    348         int pname,
    349         java.nio.FloatBuffer params
    350     );
    351 
    352     void glTexEnvx(
    353         int target,
    354         int pname,
    355         int param
    356     );
    357 
    358     void glTexEnvxv(
    359         int target,
    360         int pname,
    361         int[] params,
    362         int offset
    363     );
    364 
    365     void glTexEnvxv(
    366         int target,
    367         int pname,
    368         java.nio.IntBuffer params
    369     );
    370 
    371     void glTexGenf(
    372         int coord,
    373         int pname,
    374         float param
    375     );
    376 
    377     void glTexGenfv(
    378         int coord,
    379         int pname,
    380         float[] params,
    381         int offset
    382     );
    383 
    384     void glTexGenfv(
    385         int coord,
    386         int pname,
    387         java.nio.FloatBuffer params
    388     );
    389 
    390     void glTexGeni(
    391         int coord,
    392         int pname,
    393         int param
    394     );
    395 
    396     void glTexGeniv(
    397         int coord,
    398         int pname,
    399         int[] params,
    400         int offset
    401     );
    402 
    403     void glTexGeniv(
    404         int coord,
    405         int pname,
    406         java.nio.IntBuffer params
    407     );
    408 
    409     void glTexGenx(
    410         int coord,
    411         int pname,
    412         int param
    413     );
    414 
    415     void glTexGenxv(
    416         int coord,
    417         int pname,
    418         int[] params,
    419         int offset
    420     );
    421 
    422     void glTexGenxv(
    423         int coord,
    424         int pname,
    425         java.nio.IntBuffer params
    426     );
    427 
    428     void glTexParameterf(
    429         int target,
    430         int pname,
    431         float param
    432     );
    433 
    434 }
    435