1/* //device/java/android/javax/microedition/khronos/opengles/GL11.java
2**
3** Copyright 2006, 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
20package javax.microedition.khronos.opengles;
21
22public interface GL11 extends GL10 {
23    int GL_ACTIVE_TEXTURE                          = 0x84E0;
24    int GL_ADD_SIGNED                              = 0x8574;
25    int GL_ALPHA_SCALE                             = 0x0D1C;
26    int GL_ALPHA_TEST_FUNC                         = 0x0BC1;
27    int GL_ALPHA_TEST_REF                          = 0x0BC2;
28    int GL_ARRAY_BUFFER                            = 0x8892;
29    int GL_ARRAY_BUFFER_BINDING                    = 0x8894;
30    int GL_BLEND_DST                               = 0x0BE0;
31    int GL_BLEND_SRC                               = 0x0BE1;
32    int GL_BUFFER_ACCESS                           = 0x88BB;
33    int GL_BUFFER_SIZE                             = 0x8764;
34    int GL_BUFFER_USAGE                            = 0x8765;
35    int GL_CLIENT_ACTIVE_TEXTURE                   = 0x84E1;
36    int GL_CLIP_PLANE0                             = 0x3000;
37    int GL_CLIP_PLANE1                             = 0x3001;
38    int GL_CLIP_PLANE2                             = 0x3002;
39    int GL_CLIP_PLANE3                             = 0x3003;
40    int GL_CLIP_PLANE4                             = 0x3004;
41    int GL_CLIP_PLANE5                             = 0x3005;
42    int GL_COLOR_ARRAY_BUFFER_BINDING              = 0x8898;
43    int GL_COLOR_ARRAY_POINTER                     = 0x8090;
44    int GL_COLOR_ARRAY_SIZE                        = 0x8081;
45    int GL_COLOR_ARRAY_STRIDE                      = 0x8083;
46    int GL_COLOR_ARRAY_TYPE                        = 0x8082;
47    int GL_COLOR_CLEAR_VALUE                       = 0x0C22;
48    int GL_COLOR_WRITEMASK                         = 0x0C23;
49    int GL_COMBINE                                 = 0x8570;
50    int GL_COMBINE_ALPHA                           = 0x8572;
51    int GL_COMBINE_RGB                             = 0x8571;
52    int GL_CONSTANT                                = 0x8576;
53    int GL_COORD_REPLACE_OES                       = 0x8862;
54    int GL_CULL_FACE_MODE                          = 0x0B45;
55    int GL_CURRENT_COLOR                           = 0x0B00;
56    int GL_CURRENT_NORMAL                          = 0x0B02;
57    int GL_CURRENT_TEXTURE_COORDS                  = 0x0B03;
58    int GL_DEPTH_CLEAR_VALUE                       = 0x0B73;
59    int GL_DEPTH_FUNC                              = 0x0B74;
60    int GL_DEPTH_RANGE                             = 0x0B70;
61    int GL_DEPTH_WRITEMASK                         = 0x0B72;
62    int GL_DOT3_RGB                                = 0x86AE;
63    int GL_DOT3_RGBA                               = 0x86AF;
64    int GL_DYNAMIC_DRAW                            = 0x88E8;
65    int GL_ELEMENT_ARRAY_BUFFER                    = 0x8893;
66    int GL_ELEMENT_ARRAY_BUFFER_BINDING            = 0x8895;
67    int GL_FRONT_FACE                              = 0x0B46;
68    int GL_GENERATE_MIPMAP                         = 0x8191;
69    int GL_GENERATE_MIPMAP_HINT                    = 0x8192;
70    int GL_INTERPOLATE                             = 0x8575;
71    int GL_LINE_WIDTH                              = 0x0B21;
72    int GL_LOGIC_OP_MODE                           = 0x0BF0;
73    int GL_MATRIX_MODE                             = 0x0BA0;
74    int GL_MAX_CLIP_PLANES                         = 0x0D32;
75    int GL_MODELVIEW_MATRIX                        = 0x0BA6;
76    int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES  = 0x898D;
77    int GL_MODELVIEW_STACK_DEPTH                   = 0x0BA3;
78    int GL_NORMAL_ARRAY_BUFFER_BINDING             = 0x8897;
79    int GL_NORMAL_ARRAY_POINTER                    = 0x808F;
80    int GL_NORMAL_ARRAY_STRIDE                     = 0x807F;
81    int GL_NORMAL_ARRAY_TYPE                       = 0x807E;
82    int GL_OPERAND0_ALPHA                          = 0x8598;
83    int GL_OPERAND0_RGB                            = 0x8590;
84    int GL_OPERAND1_ALPHA                          = 0x8599;
85    int GL_OPERAND1_RGB                            = 0x8591;
86    int GL_OPERAND2_ALPHA                          = 0x859A;
87    int GL_OPERAND2_RGB                            = 0x8592;
88    int GL_POINT_DISTANCE_ATTENUATION              = 0x8129;
89    int GL_POINT_FADE_THRESHOLD_SIZE               = 0x8128;
90    int GL_POINT_SIZE                              = 0x0B11;
91    int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES     = 0x8B9F;
92    int GL_POINT_SIZE_ARRAY_OES                    = 0x8B9C;
93    int GL_POINT_SIZE_ARRAY_POINTER_OES            = 0x898C;
94    int GL_POINT_SIZE_ARRAY_STRIDE_OES             = 0x898B;
95    int GL_POINT_SIZE_ARRAY_TYPE_OES               = 0x898A;
96    int GL_POINT_SIZE_MAX                          = 0x8127;
97    int GL_POINT_SIZE_MIN                          = 0x8126;
98    int GL_POINT_SPRITE_OES                        = 0x8861;
99    int GL_POLYGON_OFFSET_FACTOR                   = 0x8038;
100    int GL_POLYGON_OFFSET_UNITS                    = 0x2A00;
101    int GL_PREVIOUS                                = 0x8578;
102    int GL_PRIMARY_COLOR                           = 0x8577;
103    int GL_PROJECTION_MATRIX                       = 0x0BA7;
104    int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 0x898E;
105    int GL_PROJECTION_STACK_DEPTH                  = 0x0BA4;
106    int GL_RGB_SCALE                               = 0x8573;
107    int GL_SAMPLE_BUFFERS                          = 0x80A8;
108    int GL_SAMPLE_COVERAGE_INVERT                  = 0x80AB;
109    int GL_SAMPLE_COVERAGE_VALUE                   = 0x80AA;
110    int GL_SAMPLES                                 = 0x80A9;
111    int GL_SCISSOR_BOX                             = 0x0C10;
112    int GL_SHADE_MODEL                             = 0x0B54;
113    int GL_SRC0_ALPHA                              = 0x8588;
114    int GL_SRC0_RGB                                = 0x8580;
115    int GL_SRC1_ALPHA                              = 0x8589;
116    int GL_SRC1_RGB                                = 0x8581;
117    int GL_SRC2_ALPHA                              = 0x858A;
118    int GL_SRC2_RGB                                = 0x8582;
119    int GL_STATIC_DRAW                             = 0x88E4;
120    int GL_STENCIL_CLEAR_VALUE                     = 0x0B91;
121    int GL_STENCIL_FAIL                            = 0x0B94;
122    int GL_STENCIL_FUNC                            = 0x0B92;
123    int GL_STENCIL_PASS_DEPTH_FAIL                 = 0x0B95;
124    int GL_STENCIL_PASS_DEPTH_PASS                 = 0x0B96;
125    int GL_STENCIL_REF                             = 0x0B97;
126    int GL_STENCIL_VALUE_MASK                      = 0x0B93;
127    int GL_STENCIL_WRITEMASK                       = 0x0B98;
128    int GL_SUBTRACT                                = 0x84E7;
129    int GL_TEXTURE_BINDING_2D                      = 0x8069;
130    int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING      = 0x889A;
131    int GL_TEXTURE_COORD_ARRAY_POINTER             = 0x8092;
132    int GL_TEXTURE_COORD_ARRAY_SIZE                = 0x8088;
133    int GL_TEXTURE_COORD_ARRAY_STRIDE              = 0x808A;
134    int GL_TEXTURE_COORD_ARRAY_TYPE                = 0x8089;
135    int GL_TEXTURE_MATRIX                          = 0x0BA8;
136    int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES    = 0x898F;
137    int GL_TEXTURE_STACK_DEPTH                     = 0x0BA5;
138    int GL_VERTEX_ARRAY_BUFFER_BINDING             = 0x8896;
139    int GL_VERTEX_ARRAY_POINTER                    = 0x808E;
140    int GL_VERTEX_ARRAY_SIZE                       = 0x807A;
141    int GL_VERTEX_ARRAY_STRIDE                     = 0x807C;
142    int GL_VERTEX_ARRAY_TYPE                       = 0x807B;
143    int GL_VIEWPORT                                = 0x0BA2;
144    int GL_WRITE_ONLY                              = 0x88B9;
145
146    void glGetPointerv(int pname, java.nio.Buffer[] params);
147    void glBindBuffer(
148        int target,
149        int buffer
150    );
151
152    void glBufferData(
153        int target,
154        int size,
155        java.nio.Buffer data,
156        int usage
157    );
158
159    void glBufferSubData(
160        int target,
161        int offset,
162        int size,
163        java.nio.Buffer data
164    );
165
166    void glClipPlanef(
167        int plane,
168        float[] equation,
169        int offset
170    );
171
172    void glClipPlanef(
173        int plane,
174        java.nio.FloatBuffer equation
175    );
176
177    void glClipPlanex(
178        int plane,
179        int[] equation,
180        int offset
181    );
182
183    void glClipPlanex(
184        int plane,
185        java.nio.IntBuffer equation
186    );
187
188    void glColor4ub(
189        byte red,
190        byte green,
191        byte blue,
192        byte alpha
193    );
194
195    void glColorPointer(
196        int size,
197        int type,
198        int stride,
199        int offset
200    );
201
202    void glDeleteBuffers(
203        int n,
204        int[] buffers,
205        int offset
206    );
207
208    void glDeleteBuffers(
209        int n,
210        java.nio.IntBuffer buffers
211    );
212
213    void glDrawElements(
214        int mode,
215        int count,
216        int type,
217        int offset
218    );
219
220    void glGenBuffers(
221        int n,
222        int[] buffers,
223        int offset
224    );
225
226    void glGenBuffers(
227        int n,
228        java.nio.IntBuffer buffers
229    );
230
231    void glGetBooleanv(
232        int pname,
233        boolean[] params,
234        int offset
235    );
236
237    void glGetBooleanv(
238        int pname,
239        java.nio.IntBuffer params
240    );
241
242    void glGetBufferParameteriv(
243        int target,
244        int pname,
245        int[] params,
246        int offset
247    );
248
249    void glGetBufferParameteriv(
250        int target,
251        int pname,
252        java.nio.IntBuffer params
253    );
254
255    void glGetClipPlanef(
256        int pname,
257        float[] eqn,
258        int offset
259    );
260
261    void glGetClipPlanef(
262        int pname,
263        java.nio.FloatBuffer eqn
264    );
265
266    void glGetClipPlanex(
267        int pname,
268        int[] eqn,
269        int offset
270    );
271
272    void glGetClipPlanex(
273        int pname,
274        java.nio.IntBuffer eqn
275    );
276
277    void glGetFixedv(
278        int pname,
279        int[] params,
280        int offset
281    );
282
283    void glGetFixedv(
284        int pname,
285        java.nio.IntBuffer params
286    );
287
288    void glGetFloatv(
289        int pname,
290        float[] params,
291        int offset
292    );
293
294    void glGetFloatv(
295        int pname,
296        java.nio.FloatBuffer params
297    );
298
299    void glGetLightfv(
300        int light,
301        int pname,
302        float[] params,
303        int offset
304    );
305
306    void glGetLightfv(
307        int light,
308        int pname,
309        java.nio.FloatBuffer params
310    );
311
312    void glGetLightxv(
313        int light,
314        int pname,
315        int[] params,
316        int offset
317    );
318
319    void glGetLightxv(
320        int light,
321        int pname,
322        java.nio.IntBuffer params
323    );
324
325    void glGetMaterialfv(
326        int face,
327        int pname,
328        float[] params,
329        int offset
330    );
331
332    void glGetMaterialfv(
333        int face,
334        int pname,
335        java.nio.FloatBuffer params
336    );
337
338    void glGetMaterialxv(
339        int face,
340        int pname,
341        int[] params,
342        int offset
343    );
344
345    void glGetMaterialxv(
346        int face,
347        int pname,
348        java.nio.IntBuffer params
349    );
350
351    void glGetTexEnviv(
352        int env,
353        int pname,
354        int[] params,
355        int offset
356    );
357
358    void glGetTexEnviv(
359        int env,
360        int pname,
361        java.nio.IntBuffer params
362    );
363
364    void glGetTexEnvxv(
365        int env,
366        int pname,
367        int[] params,
368        int offset
369    );
370
371    void glGetTexEnvxv(
372        int env,
373        int pname,
374        java.nio.IntBuffer params
375    );
376
377    void glGetTexParameterfv(
378        int target,
379        int pname,
380        float[] params,
381        int offset
382    );
383
384    void glGetTexParameterfv(
385        int target,
386        int pname,
387        java.nio.FloatBuffer params
388    );
389
390    void glGetTexParameteriv(
391        int target,
392        int pname,
393        int[] params,
394        int offset
395    );
396
397    void glGetTexParameteriv(
398        int target,
399        int pname,
400        java.nio.IntBuffer params
401    );
402
403    void glGetTexParameterxv(
404        int target,
405        int pname,
406        int[] params,
407        int offset
408    );
409
410    void glGetTexParameterxv(
411        int target,
412        int pname,
413        java.nio.IntBuffer params
414    );
415
416    boolean glIsBuffer(
417        int buffer
418    );
419
420    boolean glIsEnabled(
421        int cap
422    );
423
424    boolean glIsTexture(
425        int texture
426    );
427
428    void glNormalPointer(
429        int type,
430        int stride,
431        int offset
432    );
433
434    void glPointParameterf(
435        int pname,
436        float param
437    );
438
439    void glPointParameterfv(
440        int pname,
441        float[] params,
442        int offset
443    );
444
445    void glPointParameterfv(
446        int pname,
447        java.nio.FloatBuffer params
448    );
449
450    void glPointParameterx(
451        int pname,
452        int param
453    );
454
455    void glPointParameterxv(
456        int pname,
457        int[] params,
458        int offset
459    );
460
461    void glPointParameterxv(
462        int pname,
463        java.nio.IntBuffer params
464    );
465
466    void glPointSizePointerOES(
467        int type,
468        int stride,
469        java.nio.Buffer pointer
470    );
471
472    void glTexCoordPointer(
473        int size,
474        int type,
475        int stride,
476        int offset
477    );
478
479    void glTexEnvi(
480        int target,
481        int pname,
482        int param
483    );
484
485    void glTexEnviv(
486        int target,
487        int pname,
488        int[] params,
489        int offset
490    );
491
492    void glTexEnviv(
493        int target,
494        int pname,
495        java.nio.IntBuffer params
496    );
497
498    void glTexParameterfv(
499        int target,
500        int pname,
501        float[] params,
502        int offset
503    );
504
505    void glTexParameterfv(
506        int target,
507        int pname,
508        java.nio.FloatBuffer params
509    );
510
511    void glTexParameteri(
512        int target,
513        int pname,
514        int param
515    );
516
517    void glTexParameteriv(
518        int target,
519        int pname,
520        int[] params,
521        int offset
522    );
523
524    void glTexParameteriv(
525        int target,
526        int pname,
527        java.nio.IntBuffer params
528    );
529
530    void glTexParameterxv(
531        int target,
532        int pname,
533        int[] params,
534        int offset
535    );
536
537    void glTexParameterxv(
538        int target,
539        int pname,
540        java.nio.IntBuffer params
541    );
542
543    void glVertexPointer(
544        int size,
545        int type,
546        int stride,
547        int offset
548    );
549
550}
551