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 20 package javax.microedition.khronos.opengles; 21 22 public 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