124ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes/* //device/java/android/javax/microedition/khronos/opengles/GL11Ext.java
224ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes**
324ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** Copyright 2007, The Android Open Source Project
424ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes**
524ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** Licensed under the Apache License, Version 2.0 (the "License");
624ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** you may not use this file except in compliance with the License.
724ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** You may obtain a copy of the License at
824ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes**
924ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes**     http://www.apache.org/licenses/LICENSE-2.0
1024ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes**
1124ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** Unless required by applicable law or agreed to in writing, software
1224ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** distributed under the License is distributed on an "AS IS" BASIS,
1324ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1424ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** See the License for the specific language governing permissions and
1524ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** limitations under the License.
1624ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes*/
179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project// This source file is automatically generated
199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpackage javax.microedition.khronos.opengles;
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpublic interface GL11Ext extends GL {
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 0x8B9E;
249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_MATRIX_INDEX_ARRAY_OES                = 0x8844;
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_MATRIX_INDEX_ARRAY_POINTER_OES        = 0x8849;
269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_MATRIX_INDEX_ARRAY_SIZE_OES           = 0x8846;
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_MATRIX_INDEX_ARRAY_STRIDE_OES         = 0x8848;
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_MATRIX_INDEX_ARRAY_TYPE_OES           = 0x8847;
299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_MATRIX_PALETTE_OES                    = 0x8840;
309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_MAX_PALETTE_MATRICES_OES              = 0x8842;
319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_MAX_VERTEX_UNITS_OES                  = 0x86A4;
329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_TEXTURE_CROP_RECT_OES                 = 0x8B9D;
339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES       = 0x889E;
349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_WEIGHT_ARRAY_OES                      = 0x86AD;
359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_WEIGHT_ARRAY_POINTER_OES              = 0x86AC;
369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_WEIGHT_ARRAY_SIZE_OES                 = 0x86AB;
379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_WEIGHT_ARRAY_STRIDE_OES               = 0x86AA;
389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    int GL_WEIGHT_ARRAY_TYPE_OES                 = 0x86A9;
399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glTexParameterfv(int target, int pname, float[] param, int offset);
419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glCurrentPaletteMatrixOES(
439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int matrixpaletteindex
449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexfOES(
479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        float x,
489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        float y,
499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        float z,
509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        float width,
519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        float height
529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexfvOES(
559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        float[] coords,
569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int offset
579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexfvOES(
609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        java.nio.FloatBuffer coords
619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexiOES(
649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int x,
659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int y,
669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int z,
679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int width,
689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int height
699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexivOES(
729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int[] coords,
739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int offset
749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexivOES(
779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        java.nio.IntBuffer coords
789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexsOES(
819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        short x,
829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        short y,
839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        short z,
849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        short width,
859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        short height
869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexsvOES(
899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        short[] coords,
909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int offset
919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexsvOES(
949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        java.nio.ShortBuffer coords
959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexxOES(
989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int x,
999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int y,
1009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int z,
1019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int width,
1029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int height
1039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
1049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexxvOES(
1069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int[] coords,
1079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int offset
1089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
1099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glDrawTexxvOES(
1119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        java.nio.IntBuffer coords
1129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
1139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glEnable(
1159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int cap
1169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
1179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glEnableClientState(
1199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int array
1209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
1219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glLoadPaletteFromModelViewMatrixOES(
1239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
1249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glMatrixIndexPointerOES(
1269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int size,
1279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int type,
1289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int stride,
1299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        java.nio.Buffer pointer
1309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
1319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glMatrixIndexPointerOES(
1339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int size,
1349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int type,
1359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int stride,
1369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int offset
1379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
1389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glWeightPointerOES(
1409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int size,
1419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int type,
1429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int stride,
1439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        java.nio.Buffer pointer
1449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
1459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    void glWeightPointerOES(
1479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int size,
1489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int type,
1499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int stride,
1509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        int offset
1519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    );
1529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project}
154