1/* //device/java/android/javax/microedition/khronos/opengles/GL11Ext.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
20package javax.microedition.khronos.opengles;
21
22public interface GL11Ext extends GL {
23    int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 0x8B9E;
24    int GL_MATRIX_INDEX_ARRAY_OES                = 0x8844;
25    int GL_MATRIX_INDEX_ARRAY_POINTER_OES        = 0x8849;
26    int GL_MATRIX_INDEX_ARRAY_SIZE_OES           = 0x8846;
27    int GL_MATRIX_INDEX_ARRAY_STRIDE_OES         = 0x8848;
28    int GL_MATRIX_INDEX_ARRAY_TYPE_OES           = 0x8847;
29    int GL_MATRIX_PALETTE_OES                    = 0x8840;
30    int GL_MAX_PALETTE_MATRICES_OES              = 0x8842;
31    int GL_MAX_VERTEX_UNITS_OES                  = 0x86A4;
32    int GL_TEXTURE_CROP_RECT_OES                 = 0x8B9D;
33    int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES       = 0x889E;
34    int GL_WEIGHT_ARRAY_OES                      = 0x86AD;
35    int GL_WEIGHT_ARRAY_POINTER_OES              = 0x86AC;
36    int GL_WEIGHT_ARRAY_SIZE_OES                 = 0x86AB;
37    int GL_WEIGHT_ARRAY_STRIDE_OES               = 0x86AA;
38    int GL_WEIGHT_ARRAY_TYPE_OES                 = 0x86A9;
39
40    void glTexParameterfv(int target, int pname, float[] param, int offset);
41
42    void glCurrentPaletteMatrixOES(
43        int matrixpaletteindex
44    );
45
46    void glDrawTexfOES(
47        float x,
48        float y,
49        float z,
50        float width,
51        float height
52    );
53
54    void glDrawTexfvOES(
55        float[] coords,
56        int offset
57    );
58
59    void glDrawTexfvOES(
60        java.nio.FloatBuffer coords
61    );
62
63    void glDrawTexiOES(
64        int x,
65        int y,
66        int z,
67        int width,
68        int height
69    );
70
71    void glDrawTexivOES(
72        int[] coords,
73        int offset
74    );
75
76    void glDrawTexivOES(
77        java.nio.IntBuffer coords
78    );
79
80    void glDrawTexsOES(
81        short x,
82        short y,
83        short z,
84        short width,
85        short height
86    );
87
88    void glDrawTexsvOES(
89        short[] coords,
90        int offset
91    );
92
93    void glDrawTexsvOES(
94        java.nio.ShortBuffer coords
95    );
96
97    void glDrawTexxOES(
98        int x,
99        int y,
100        int z,
101        int width,
102        int height
103    );
104
105    void glDrawTexxvOES(
106        int[] coords,
107        int offset
108    );
109
110    void glDrawTexxvOES(
111        java.nio.IntBuffer coords
112    );
113
114    void glEnable(
115        int cap
116    );
117
118    void glEnableClientState(
119        int array
120    );
121
122    void glLoadPaletteFromModelViewMatrixOES(
123    );
124
125    void glMatrixIndexPointerOES(
126        int size,
127        int type,
128        int stride,
129        java.nio.Buffer pointer
130    );
131
132    void glMatrixIndexPointerOES(
133        int size,
134        int type,
135        int stride,
136        int offset
137    );
138
139    void glWeightPointerOES(
140        int size,
141        int type,
142        int stride,
143        java.nio.Buffer pointer
144    );
145
146    void glWeightPointerOES(
147        int size,
148        int type,
149        int stride,
150        int offset
151    );
152
153}
154