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