xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QOpenGLFunctions.x
浏览该文件的文档.
1//xlang Source, Name:qt5/widgets/QOpenGLFunctions.x
2//Date: Tue Mar 04:20:47 2021
3package Qt{
4 @SuppressWarnings public class QOpenGLFunctions : QCore{
5 public QOpenGLFunctions(){
6
7 }
8 public QOpenGLFunctions(long h){
9 super(h);
10 if (h == 0){
11 throw new IllegalArgumentException("could not new Object");
12 }
13 }
14 public enum OpenGLFeature
15 {
16 Multitexture = 0x0001,
17 Shaders = 0x0002,
18 Buffers = 0x0004,
19 Framebuffers = 0x0008,
20 BlendColor = 0x0010,
21 BlendEquation = 0x0020,
22 BlendEquationSeparate = 0x0040,
23 BlendFuncSeparate = 0x0080,
24 BlendSubtract = 0x0100,
25 CompressedTextures = 0x0200,
26 Multisample = 0x0400,
27 StencilSeparate = 0x0800,
28 NPOTTextures = 0x1000,
29 NPOTTextureRepeat = 0x2000,
30 FixedFunctionPipeline = 0x4000,
31 TextureRGFormats = 0x8000,
32 MultipleRenderTargets = 0x10000
33 };
34
35 public OpenGLFeature openGLFeatures(){
36 return (OpenGLFeature)QtXnl.widget_get_int_value(nativehandle, Constant.QOPENGLFUNCTIONS_OPENGLFEATURES);
37 }
38
39 public bool hasOpenGLFeature(OpenGLFeature feature){
40 return QtXnl.widget_get_int_bool(nativehandle, Constant.QOPENGLFUNCTIONS_HASOPENGLFEATURE,feature);
41 }
42
44 QtXnl.widget_slot(nativehandle, Constant.QOPENGLFUNCTIONS_INITIALIZEOPENGLFUNCTIONS);
45 }
46
47 public void glBindTexture(int target, int texture) { qfn_glBindTexture(nativehandle, target, texture); }
48 public void glBlendFunc(int sfactor, int dfactor) { qfn_glBlendFunc(nativehandle, sfactor, dfactor); }
49 public void glClear(int mask) { qfn_glClear(nativehandle, mask); }
50 public void glClearColor(float red, float green, float blue, float alpha) { qfn_glClearColor(nativehandle, red, green, blue, alpha); }
51 public void glClearStencil(int s) { qfn_glClearStencil(nativehandle, s); }
52 public void glColorMask(bool red, bool green, bool blue, bool alpha) { qfn_glColorMask(nativehandle, red, green, blue, alpha); }
53 public void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) { qfn_glCopyTexImage2D(nativehandle, target, level, internalformat, x, y, width, height, border); }
54 public void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) { qfn_glCopyTexSubImage2D(nativehandle, target, level, xoffset, yoffset, x, y, width, height); }
55 public void glCullFace(int mode) { qfn_glCullFace(nativehandle, mode); }
56 public void glDeleteTextures(int n, int [] textures) { qfn_glDeleteTextures(nativehandle, n, textures); }
57 public void glDepthFunc(int func) { qfn_glDepthFunc(nativehandle, func); }
58 public void glDepthMask(bool flag) { qfn_glDepthMask(nativehandle, flag); }
59 public void glDisable(int cap) { qfn_glDisable(nativehandle, cap); }
60 public void glDrawArrays(int mode, int first, int count) { qfn_glDrawArrays(nativehandle, mode, first, count); }
61 public void glDrawElements(int mode, int count, int type, byte [] indices) { qfn_glDrawElements(nativehandle, mode, count, type, indices); }
62 public void glEnable(int cap) { qfn_glEnable(nativehandle, cap); }
63 public void glFinish() { qfn_glFinish(nativehandle); }
64 public void glFlush() { qfn_glFlush(nativehandle); }
65 public void glFrontFace(int mode) { qfn_glFrontFace(nativehandle, mode); }
66 public void glGenTextures(int [] textures) { qfn_glGenTextures(nativehandle, textures.length, textures); }
67 public bool glGetBooleanv(int pname) { return qfn_glGetBooleanv(nativehandle, pname); }
68 public int glGetError() { return qfn_glGetError(nativehandle); }
69 public float glGetFloatv(int pname) { return qfn_glGetFloatv(nativehandle, pname); }
70 public int glGetIntegerv(int pname) { return qfn_glGetIntegerv(nativehandle, pname); }
71 public String glGetString(int name) { return qfn_glGetString(nativehandle, name); }
72 public float glGetTexParameterfv(int target, int pname) { return qfn_glGetTexParameterfv(nativehandle, target, pname); }
73 public int glGetTexParameteriv(int target, int pname) { return qfn_glGetTexParameteriv(nativehandle, target, pname); }
74 public void glHint(int target, int mode) { qfn_glHint(nativehandle, target, mode); }
75 public bool glIsEnabled(int cap) { return qfn_glIsEnabled(nativehandle, cap); }
76 public bool glIsTexture(int texture) { return qfn_glIsTexture(nativehandle, texture); }
77 public void glLineWidth(float width) { qfn_glLineWidth(nativehandle, width); }
78 public void glPixelStorei(int pname, int param) { qfn_glPixelStorei(nativehandle, pname, param); }
79 public void glPolygonOffset(float factor, float units) { qfn_glPolygonOffset(nativehandle, factor, units); }
80 public void glReadPixels(int x, int y, int width, int height, int format, int type, byte [] pixels) { qfn_glReadPixels(nativehandle, x, y, width, height, format, type, pixels); }
81 public void glScissor(int x, int y, int width, int height) { qfn_glScissor(nativehandle, x, y, width, height); }
82 public void glStencilFunc(int func, int ref, int mask) { qfn_glStencilFunc(nativehandle, func, ref, mask); }
83 public void glStencilMask(int mask) { qfn_glStencilMask(nativehandle, mask); }
84 public void glStencilOp(int fail, int zfail, int zpass) { qfn_glStencilOp(nativehandle, fail, zfail, zpass); }
85 public void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, byte [] pixels) { qfn_glTexImage2D(nativehandle, target, level, internalformat, width, height, border, format, type, pixels); }
86 public void glTexParameterf(int target, int pname, float param) { qfn_glTexParameterf(nativehandle, target, pname, param); }
87 public void glTexParameterfv(int target, int pname, float [] params) { qfn_glTexParameterfv(nativehandle, target, pname, params); }
88 public void glTexParameteri(int target, int pname, int param) { qfn_glTexParameteri(nativehandle, target, pname, param); }
89 public void glTexParameteriv(int target, int pname, int [] params) { qfn_glTexParameteriv(nativehandle, target, pname, params); }
90 public void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, byte [] pixels) { qfn_glTexSubImage2D(nativehandle, target, level, xoffset, yoffset, width, height, format, type, pixels); }
91 public void glViewport(int x, int y, int width, int height) { qfn_glViewport(nativehandle, x, y, width, height); }
92 public void glActiveTexture(int texture) { qfn_glActiveTexture(nativehandle, texture); }
93 public void glAttachShader(int program, int shader) { qfn_glAttachShader(nativehandle, program, shader); }
94 public void glBindAttribLocation(int program, int index, String name) { qfn_glBindAttribLocation(nativehandle, program, index, name); }
95 public void glBindBuffer(int target, int buffer) { qfn_glBindBuffer(nativehandle, target, buffer); }
96 public void glBindFramebuffer(int target, int framebuffer) { qfn_glBindFramebuffer(nativehandle, target, framebuffer); }
97 public void glBindRenderbuffer(int target, int renderbuffer) { qfn_glBindRenderbuffer(nativehandle, target, renderbuffer); }
98 public void glBlendColor(float red, float green, float blue, float alpha) { qfn_glBlendColor(nativehandle, red, green, blue, alpha); }
99 public void glBlendEquation(int mode) { qfn_glBlendEquation(nativehandle, mode); }
100 public void glBlendEquationSeparate(int modeRGB, int modeAlpha) { qfn_glBlendEquationSeparate(nativehandle, modeRGB, modeAlpha); }
101 public void glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) { qfn_glBlendFuncSeparate(nativehandle, srcRGB, dstRGB, srcAlpha, dstAlpha); }
102 public void glBufferData(int target, int size, Object data, int usage) { qfn_glBufferData(nativehandle, target, size, data, usage); }
103 public void glBufferSubData(int target, int offset, int size, byte [] data) { qfn_glBufferSubData(nativehandle, target, offset, size, data); }
104 public int glCheckFramebufferStatus(int target) { return qfn_glCheckFramebufferStatus(nativehandle, target); }
105 public void glClearDepthf(float depth) { qfn_glClearDepthf(nativehandle, depth); }
106 public void glCompileShader(int shader) { qfn_glCompileShader(nativehandle, shader); }
107 public void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, byte [] data) { qfn_glCompressedTexImage2D(nativehandle, target, level, internalformat, width, height, border, imageSize, data); }
108 public void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, byte [] data) { qfn_glCompressedTexSubImage2D(nativehandle, target, level, xoffset, yoffset, width, height, format, imageSize, data); }
109 public int glCreateProgram() { return qfn_glCreateProgram(nativehandle); }
110 public int glCreateShader(int type) { return qfn_glCreateShader(nativehandle, type); }
111 public void glDeleteBuffers(int n, int [] buffers) { qfn_glDeleteBuffers(nativehandle, n, buffers); }
112 public void glDeleteFramebuffers(int n, int [] framebuffers) { qfn_glDeleteFramebuffers(nativehandle, n, framebuffers); }
113 public void glDeleteProgram(int program) { qfn_glDeleteProgram(nativehandle, program); }
114 public void glDeleteRenderbuffers(int n, int [] renderbuffers) { qfn_glDeleteRenderbuffers(nativehandle, n, renderbuffers); }
115 public void glDeleteShader(int shader) { qfn_glDeleteShader(nativehandle, shader); }
116 public void glDepthRangef(float zNear, float zFar) { qfn_glDepthRangef(nativehandle, zNear, zFar); }
117 public void glDetachShader(int program, int shader) { qfn_glDetachShader(nativehandle, program, shader); }
118 public void glDisableVertexAttribArray(int index) { qfn_glDisableVertexAttribArray(nativehandle, index); }
119 public void glEnableVertexAttribArray(int index) { qfn_glEnableVertexAttribArray(nativehandle, index); }
120 public void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer) { qfn_glFramebufferRenderbuffer(nativehandle, target, attachment, renderbuffertarget, renderbuffer); }
121 public void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level) { qfn_glFramebufferTexture2D(nativehandle, target, attachment, textarget, texture, level); }
122 public void glGenBuffers(int n, int [] buffers) { qfn_glGenBuffers(nativehandle, n, buffers); }
123 public void glGenerateMipmap(int target) { qfn_glGenerateMipmap(nativehandle, target); }
124 public void glGenFramebuffers(int n, int [] framebuffers) { qfn_glGenFramebuffers(nativehandle, n, framebuffers); }
125 public void glGenRenderbuffers(int n, int [] renderbuffers) { qfn_glGenRenderbuffers(nativehandle, n, renderbuffers); }
126 public void glGetActiveAttrib(int program, int index, int bufsize, int [] length, int [] size, int [] type, byte [] name) { qfn_glGetActiveAttrib(nativehandle, program, index, bufsize, length, size, type, name); }
127 public void glGetActiveUniform(int program, int index, int bufsize, int [] length, int [] size, int [] type, byte [] name) { qfn_glGetActiveUniform(nativehandle, program, index, bufsize, length, size, type, name); }
128 public void glGetAttachedShaders(int program, int maxcount, int [] count, int [] shaders) { qfn_glGetAttachedShaders(nativehandle, program, maxcount, count, shaders); }
129 public int glGetAttribLocation(int program, String name) { return qfn_glGetAttribLocation(nativehandle, program, name); }
130 public void glGetBufferParameteriv(int target, int pname, int [] params) { qfn_glGetBufferParameteriv(nativehandle, target, pname, params); }
131 public void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int [] params) { qfn_glGetFramebufferAttachmentParameteriv(nativehandle, target, attachment, pname, params); }
132 public void glGetProgramiv(int program, int pname, int [] params) { qfn_glGetProgramiv(nativehandle, program, pname, params); }
133 public void glGetProgramInfoLog(int program, int bufsize, int [] length, byte [] infolog) { qfn_glGetProgramInfoLog(nativehandle, program, bufsize, length, infolog); }
134 public void glGetRenderbufferParameteriv(int target, int pname, int [] params) { qfn_glGetRenderbufferParameteriv(nativehandle, target, pname, params); }
135 public void glGetShaderiv(int shader, int pname, int [] params) { qfn_glGetShaderiv(nativehandle, shader, pname, params); }
136 public void glGetShaderInfoLog(int shader, int bufsize, int [] length, byte [] infolog) { qfn_glGetShaderInfoLog(nativehandle, shader, bufsize, length, infolog); }
137 public void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int [] range, int [] precision) { qfn_glGetShaderPrecisionFormat(nativehandle, shadertype, precisiontype, range, precision); }
138 public void glGetShaderSource(int shader, int bufsize, int [] length, byte [] source) { qfn_glGetShaderSource(nativehandle, shader, bufsize, length, source); }
139 public void glGetUniformfv(int program, int location, float [] params) { qfn_glGetUniformfv(nativehandle, program, location, params); }
140 public void glGetUniformiv(int program, int location, int [] params) { qfn_glGetUniformiv(nativehandle, program, location, params); }
141 public int glGetUniformLocation(int program, String name) { return qfn_glGetUniformLocation(nativehandle, program, name); }
142 public void glGetVertexAttribfv(int index, int pname, float [] params) { qfn_glGetVertexAttribfv(nativehandle, index, pname, params); }
143 public void glGetVertexAttribiv(int index, int pname, int [] params) { qfn_glGetVertexAttribiv(nativehandle, index, pname, params); }
144 public void glGetVertexAttribPointerv(int index, int pname, long [] pointer) { qfn_glGetVertexAttribPointerv(nativehandle, index, pname, pointer); }
145 public bool glIsBuffer(int buffer) { return qfn_glIsBuffer(nativehandle, buffer); }
146 public bool glIsFramebuffer(int framebuffer) { return qfn_glIsFramebuffer(nativehandle, framebuffer); }
147 public bool glIsProgram(int program) { return qfn_glIsProgram(nativehandle, program); }
148 public bool glIsRenderbuffer(int renderbuffer) { return qfn_glIsRenderbuffer(nativehandle, renderbuffer); }
149 public bool glIsShader(int shader) { return qfn_glIsShader(nativehandle, shader); }
150 public void glLinkProgram(int program) { qfn_glLinkProgram(nativehandle, program); }
151 public void glReleaseShaderCompiler() { qfn_glReleaseShaderCompiler(nativehandle); }
152 public void glRenderbufferStorage(int target, int internalformat, int width, int height) { qfn_glRenderbufferStorage(nativehandle, target, internalformat, width, height); }
153 public void glSampleCoverage(float value, bool invert) { qfn_glSampleCoverage(nativehandle, value, invert); }
154 public void glShaderBinary(int n, int [] shaders, int binaryformat, byte [] binary, int length) { qfn_glShaderBinary(nativehandle, n, shaders, binaryformat, binary, length); }
155 public void glShaderSource(int shader, int count, String string, int [] length) { qfn_glShaderSource(nativehandle, shader, count, string, length); }
156 public void glStencilFuncSeparate(int face, int func, int ref, int mask) { qfn_glStencilFuncSeparate(nativehandle, face, func, ref, mask); }
157 public void glStencilMaskSeparate(int face, int mask) { qfn_glStencilMaskSeparate(nativehandle, face, mask); }
158 public void glStencilOpSeparate(int face, int fail, int zfail, int zpass) { qfn_glStencilOpSeparate(nativehandle, face, fail, zfail, zpass); }
159 public void glUniform1f(int location, float x) { qfn_glUniform1f(nativehandle, location, x); }
160 public void glUniform1fv(int location, int count, float [] v) { qfn_glUniform1fv(nativehandle, location, count, v); }
161 public void glUniform1i(int location, int x) { qfn_glUniform1i(nativehandle, location, x); }
162 public void glUniform1iv(int location, int count, int [] v) { qfn_glUniform1iv(nativehandle, location, count, v); }
163 public void glUniform2f(int location, float x, float y) { qfn_glUniform2f(nativehandle, location, x, y); }
164 public void glUniform2fv(int location, int count, float [] v) { qfn_glUniform2fv(nativehandle, location, count, v); }
165 public void glUniform2i(int location, int x, int y) { qfn_glUniform2i(nativehandle, location, x, y); }
166 public void glUniform2iv(int location, int count, int [] v) { qfn_glUniform2iv(nativehandle, location, count, v); }
167 public void glUniform3f(int location, float x, float y, float z) { qfn_glUniform3f(nativehandle, location, x, y, z); }
168 public void glUniform3fv(int location, int count, float [] v) { qfn_glUniform3fv(nativehandle, location, count, v); }
169 public void glUniform3i(int location, int x, int y, int z) { qfn_glUniform3i(nativehandle, location, x, y, z); }
170 public void glUniform3iv(int location, int count, int [] v) { qfn_glUniform3iv(nativehandle, location, count, v); }
171 public void glUniform4f(int location, float x, float y, float z, float w) { qfn_glUniform4f(nativehandle, location, x, y, z, w); }
172 public void glUniform4fv(int location, int count, float [] v) { qfn_glUniform4fv(nativehandle, location, count, v); }
173 public void glUniform4i(int location, int x, int y, int z, int w) { qfn_glUniform4i(nativehandle, location, x, y, z, w); }
174 public void glUniform4iv(int location, int count, int [] v) { qfn_glUniform4iv(nativehandle, location, count, v); }
175 public void glUniformMatrix2fv(int location, int count, bool transpose, float [] value) { qfn_glUniformMatrix2fv(nativehandle, location, count, transpose, value); }
176 public void glUniformMatrix3fv(int location, int count, bool transpose, float [] value) { qfn_glUniformMatrix3fv(nativehandle, location, count, transpose, value); }
177 public void glUniformMatrix4fv(int location, int count, bool transpose, float [] value) { qfn_glUniformMatrix4fv(nativehandle, location, count, transpose, value); }
178 public void glUseProgram(int program) { qfn_glUseProgram(nativehandle, program); }
179 public void glValidateProgram(int program) { qfn_glValidateProgram(nativehandle, program); }
180 public void glVertexAttrib1f(int indx, float x) { qfn_glVertexAttrib1f(nativehandle, indx, x); }
181 public void glVertexAttrib1fv(int indx, float [] values) { qfn_glVertexAttrib1fv(nativehandle, indx, values); }
182 public void glVertexAttrib2f(int indx, float x, float y) { qfn_glVertexAttrib2f(nativehandle, indx, x, y); }
183 public void glVertexAttrib2fv(int indx, float [] values) { qfn_glVertexAttrib2fv(nativehandle, indx, values); }
184 public void glVertexAttrib3f(int indx, float x, float y, float z) { qfn_glVertexAttrib3f(nativehandle, indx, x, y, z); }
185 public void glVertexAttrib3fv(int indx, float [] values) { qfn_glVertexAttrib3fv(nativehandle, indx, values); }
186 public void glVertexAttrib4f(int indx, float x, float y, float z, float w) { qfn_glVertexAttrib4f(nativehandle, indx, x, y, z, w); }
187 public void glVertexAttrib4fv(int indx, float [] values) { qfn_glVertexAttrib4fv(nativehandle, indx, values); }
188 public void glVertexAttribPointer(int indx, int size, int type, bool normalized, int stride, Object ptr){ qfn_glVertexAttribPointer(nativehandle, indx, size, type, normalized, stride, ptr); }
189
190 public import "libQt54x"{
191 void cdecl qfn_glBindTexture(long nativehandle, int target, int texture) ;
192 void cdecl qfn_glBlendFunc(long nativehandle, int sfactor, int dfactor) ;
193 void cdecl qfn_glClear(long nativehandle, int mask) ;
194 void cdecl qfn_glClearColor(long nativehandle, float red, float green, float blue, float alpha) ;
195 void cdecl qfn_glClearStencil(long nativehandle, int s) ;
196 void cdecl qfn_glColorMask(long nativehandle, bool red, bool green, bool blue, bool alpha) ;
197 void cdecl qfn_glCopyTexImage2D(long nativehandle, int target, int level, int internalformat, int x, int y, int width, int height, int border) ;
198 void cdecl qfn_glCopyTexSubImage2D(long nativehandle, int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) ;
199 void cdecl qfn_glCullFace(long nativehandle, int mode) ;
200 void cdecl qfn_glDeleteTextures(long nativehandle, int n, int * textures) ;
201 void cdecl qfn_glDepthFunc(long nativehandle, int func) ;
202 void cdecl qfn_glDepthMask(long nativehandle, bool flag) ;
203 void cdecl qfn_glDisable(long nativehandle, int cap) ;
204 void cdecl qfn_glDrawArrays(long nativehandle, int mode, int first, int count) ;
205 void cdecl qfn_glDrawElements(long nativehandle, int mode, int count, int type, byte * indices) ;
206 void cdecl qfn_glEnable(long nativehandle, int cap) ;
207 void cdecl qfn_glFinish(long nativehandle) ;
208 void cdecl qfn_glFlush(long nativehandle) ;
209 void cdecl qfn_glFrontFace(long nativehandle, int mode) ;
210 void cdecl qfn_glGenTextures(long nativehandle, int n, int * textures) ;
211 bool cdecl qfn_glGetBooleanv(long nativehandle, int pname) ;
212 int cdecl qfn_glGetError(long nativehandle) ;
213 float cdecl qfn_glGetFloatv(long nativehandle, int pname) ;
214 int cdecl qfn_glGetIntegerv(long nativehandle, int pname) ;
215 String cdecl qfn_glGetString(long nativehandle, int name) ;
216 float cdecl qfn_glGetTexParameterfv(long nativehandle, int target, int pname) ;
217 int cdecl qfn_glGetTexParameteriv(long nativehandle, int target, int pname) ;
218 void cdecl qfn_glHint(long nativehandle, int target, int mode) ;
219 bool cdecl qfn_glIsEnabled(long nativehandle, int cap) ;
220 bool cdecl qfn_glIsTexture(long nativehandle, int texture) ;
221 void cdecl qfn_glLineWidth(long nativehandle, float width) ;
222 void cdecl qfn_glPixelStorei(long nativehandle, int pname, int param) ;
223 void cdecl qfn_glPolygonOffset(long nativehandle, float factor, float units) ;
224 void cdecl qfn_glReadPixels(long nativehandle, int x, int y, int width, int height, int format, int type, byte * pixels) ;
225 void cdecl qfn_glScissor(long nativehandle, int x, int y, int width, int height) ;
226 void cdecl qfn_glStencilFunc(long nativehandle, int func, int ref, int mask) ;
227 void cdecl qfn_glStencilMask(long nativehandle, int mask) ;
228 void cdecl qfn_glStencilOp(long nativehandle, int fail, int zfail, int zpass) ;
229 void cdecl qfn_glTexImage2D(long nativehandle, int target, int level, int internalformat, int width, int height, int border, int format, int type, byte * pixels) ;
230 void cdecl qfn_glTexParameterf(long nativehandle, int target, int pname, float param) ;
231 void cdecl qfn_glTexParameterfv(long nativehandle, int target, int pname, float * params) ;
232 void cdecl qfn_glTexParameteri(long nativehandle, int target, int pname, int param) ;
233 void cdecl qfn_glTexParameteriv(long nativehandle, int target, int pname, int * params) ;
234 void cdecl qfn_glTexSubImage2D(long nativehandle, int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, byte * pixels) ;
235 void cdecl qfn_glViewport(long nativehandle, int x, int y, int width, int height) ;
236 void cdecl qfn_glActiveTexture(long nativehandle, int texture) ;
237 void cdecl qfn_glAttachShader(long nativehandle, int program, int shader) ;
238 void cdecl qfn_glBindAttribLocation(long nativehandle, int program, int index, String name) ;
239 void cdecl qfn_glBindBuffer(long nativehandle, int target, int buffer) ;
240 void cdecl qfn_glBindFramebuffer(long nativehandle, int target, int framebuffer) ;
241 void cdecl qfn_glBindRenderbuffer(long nativehandle, int target, int renderbuffer) ;
242 void cdecl qfn_glBlendColor(long nativehandle, float red, float green, float blue, float alpha) ;
243 void cdecl qfn_glBlendEquation(long nativehandle, int mode) ;
244 void cdecl qfn_glBlendEquationSeparate(long nativehandle, int modeRGB, int modeAlpha) ;
245 void cdecl qfn_glBlendFuncSeparate(long nativehandle, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) ;
246 void cdecl qfn_glBufferData(long nativehandle, int target, int size, ObjectPtr data, int usage) ;
247 void cdecl qfn_glBufferSubData(long nativehandle, int target, int offset, int size, byte * data) ;
248 int cdecl qfn_glCheckFramebufferStatus(long nativehandle, int target) ;
249 void cdecl qfn_glClearDepthf(long nativehandle, float depth) ;
250 void cdecl qfn_glCompileShader(long nativehandle, int shader) ;
251 void cdecl qfn_glCompressedTexImage2D(long nativehandle, int target, int level, int internalformat, int width, int height, int border, int imageSize, byte * data) ;
252 void cdecl qfn_glCompressedTexSubImage2D(long nativehandle, int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, byte * data) ;
253 int cdecl qfn_glCreateProgram(long nativehandle) ;
254 int cdecl qfn_glCreateShader(long nativehandle, int type) ;
255 void cdecl qfn_glDeleteBuffers(long nativehandle, int n, int * buffers) ;
256 void cdecl qfn_glDeleteFramebuffers(long nativehandle, int n, int * framebuffers) ;
257 void cdecl qfn_glDeleteProgram(long nativehandle, int program) ;
258 void cdecl qfn_glDeleteRenderbuffers(long nativehandle, int n, int * renderbuffers) ;
259 void cdecl qfn_glDeleteShader(long nativehandle, int shader) ;
260 void cdecl qfn_glDepthRangef(long nativehandle, float zNear, float zFar) ;
261 void cdecl qfn_glDetachShader(long nativehandle, int program, int shader) ;
262 void cdecl qfn_glDisableVertexAttribArray(long nativehandle, int index) ;
263 void cdecl qfn_glEnableVertexAttribArray(long nativehandle, int index) ;
264 void cdecl qfn_glFramebufferRenderbuffer(long nativehandle, int target, int attachment, int renderbuffertarget, int renderbuffer) ;
265 void cdecl qfn_glFramebufferTexture2D(long nativehandle, int target, int attachment, int textarget, int texture, int level) ;
266 void cdecl qfn_glGenBuffers(long nativehandle, int n, int * buffers) ;
267 void cdecl qfn_glGenerateMipmap(long nativehandle, int target) ;
268 void cdecl qfn_glGenFramebuffers(long nativehandle, int n, int * framebuffers) ;
269 void cdecl qfn_glGenRenderbuffers(long nativehandle, int n, int * renderbuffers) ;
270 void cdecl qfn_glGetActiveAttrib(long nativehandle, int program, int index, int bufsize, int * length, int * size, int * type, byte * name) ;
271 void cdecl qfn_glGetActiveUniform(long nativehandle, int program, int index, int bufsize, int * length, int * size, int * type, byte * name) ;
272 void cdecl qfn_glGetAttachedShaders(long nativehandle, int program, int maxcount, int * count, int * shaders) ;
273 int cdecl qfn_glGetAttribLocation(long nativehandle, int program, String name) ;
274 void cdecl qfn_glGetBufferParameteriv(long nativehandle, int target, int pname, int * params) ;
275 void cdecl qfn_glGetFramebufferAttachmentParameteriv(long nativehandle, int target, int attachment, int pname, int * params) ;
276 void cdecl qfn_glGetProgramiv(long nativehandle, int program, int pname, int * params) ;
277 void cdecl qfn_glGetProgramInfoLog(long nativehandle, int program, int bufsize, int * length, byte * infolog) ;
278 void cdecl qfn_glGetRenderbufferParameteriv(long nativehandle, int target, int pname, int * params) ;
279 void cdecl qfn_glGetShaderiv(long nativehandle, int shader, int pname, int * params) ;
280 void cdecl qfn_glGetShaderInfoLog(long nativehandle, int shader, int bufsize, int * length, byte * infolog) ;
281 void cdecl qfn_glGetShaderPrecisionFormat(long nativehandle, int shadertype, int precisiontype, int * range, int * precision) ;
282 void cdecl qfn_glGetShaderSource(long nativehandle, int shader, int bufsize, int * length, byte * source) ;
283 void cdecl qfn_glGetUniformfv(long nativehandle, int program, int location, float * params) ;
284 void cdecl qfn_glGetUniformiv(long nativehandle, int program, int location, int * params) ;
285 int cdecl qfn_glGetUniformLocation(long nativehandle, int program, String name) ;
286 void cdecl qfn_glGetVertexAttribfv(long nativehandle, int index, int pname, float * params) ;
287 void cdecl qfn_glGetVertexAttribiv(long nativehandle, int index, int pname, int * params) ;
288 void cdecl qfn_glGetVertexAttribPointerv(long nativehandle, int index, int pname, long * pointer) ;
289 bool cdecl qfn_glIsBuffer(long nativehandle, int buffer) ;
290 bool cdecl qfn_glIsFramebuffer(long nativehandle, int framebuffer) ;
291 bool cdecl qfn_glIsProgram(long nativehandle, int program) ;
292 bool cdecl qfn_glIsRenderbuffer(long nativehandle, int renderbuffer) ;
293 bool cdecl qfn_glIsShader(long nativehandle, int shader) ;
294 void cdecl qfn_glLinkProgram(long nativehandle, int program) ;
295 void cdecl qfn_glReleaseShaderCompiler(long nativehandle) ;
296 void cdecl qfn_glRenderbufferStorage(long nativehandle, int target, int internalformat, int width, int height) ;
297 void cdecl qfn_glSampleCoverage(long nativehandle, float value, bool invert) ;
298 void cdecl qfn_glShaderBinary(long nativehandle, int n, int * shaders, int binaryformat, byte * binary, int length) ;
299 void cdecl qfn_glShaderSource(long nativehandle, int shader, int count, String string, int * length) ;
300 void cdecl qfn_glStencilFuncSeparate(long nativehandle, int face, int func, int ref, int mask) ;
301 void cdecl qfn_glStencilMaskSeparate(long nativehandle, int face, int mask) ;
302 void cdecl qfn_glStencilOpSeparate(long nativehandle, int face, int fail, int zfail, int zpass) ;
303 void cdecl qfn_glUniform1f(long nativehandle, int location, float x) ;
304 void cdecl qfn_glUniform1fv(long nativehandle, int location, int count, float * v) ;
305 void cdecl qfn_glUniform1i(long nativehandle, int location, int x) ;
306 void cdecl qfn_glUniform1iv(long nativehandle, int location, int count, int * v) ;
307 void cdecl qfn_glUniform2f(long nativehandle, int location, float x, float y) ;
308 void cdecl qfn_glUniform2fv(long nativehandle, int location, int count, float * v) ;
309 void cdecl qfn_glUniform2i(long nativehandle, int location, int x, int y) ;
310 void cdecl qfn_glUniform2iv(long nativehandle, int location, int count, int * v) ;
311 void cdecl qfn_glUniform3f(long nativehandle, int location, float x, float y, float z) ;
312 void cdecl qfn_glUniform3fv(long nativehandle, int location, int count, float * v) ;
313 void cdecl qfn_glUniform3i(long nativehandle, int location, int x, int y, int z) ;
314 void cdecl qfn_glUniform3iv(long nativehandle, int location, int count, int * v) ;
315 void cdecl qfn_glUniform4f(long nativehandle, int location, float x, float y, float z, float w) ;
316 void cdecl qfn_glUniform4fv(long nativehandle, int location, int count, float * v) ;
317 void cdecl qfn_glUniform4i(long nativehandle, int location, int x, int y, int z, int w) ;
318 void cdecl qfn_glUniform4iv(long nativehandle, int location, int count, int * v) ;
319 void cdecl qfn_glUniformMatrix2fv(long nativehandle, int location, int count, bool transpose, float * value) ;
320 void cdecl qfn_glUniformMatrix3fv(long nativehandle, int location, int count, bool transpose, float * value) ;
321 void cdecl qfn_glUniformMatrix4fv(long nativehandle, int location, int count, bool transpose, float * value) ;
322 void cdecl qfn_glUseProgram(long nativehandle, int program) ;
323 void cdecl qfn_glValidateProgram(long nativehandle, int program) ;
324 void cdecl qfn_glVertexAttrib1f(long nativehandle, int indx, float x) ;
325 void cdecl qfn_glVertexAttrib1fv(long nativehandle, int indx, float * values) ;
326 void cdecl qfn_glVertexAttrib2f(long nativehandle, int indx, float x, float y) ;
327 void cdecl qfn_glVertexAttrib2fv(long nativehandle, int indx, float * values) ;
328 void cdecl qfn_glVertexAttrib3f(long nativehandle, int indx, float x, float y, float z) ;
329 void cdecl qfn_glVertexAttrib3fv(long nativehandle, int indx, float * values) ;
330 void cdecl qfn_glVertexAttrib4f(long nativehandle, int indx, float x, float y, float z, float w) ;
331 void cdecl qfn_glVertexAttrib4fv(long nativehandle, int indx, float * values) ;
332 void cdecl qfn_glVertexAttribPointer(long nativehandle, int indx, int size, int type, bool normalized, int stride, ObjectPtr ptr) ;
333 };
334
335
336 };
337};
void cdecl qfn_glGetBufferParameteriv(long nativehandle, int target, int pname, int * params)
void glPixelStorei(int pname, int param)
void cdecl qfn_glUniform2i(long nativehandle, int location, int x, int y)
void glGetShaderSource(int shader, int bufsize, int [] length, byte [] source)
void glGetAttachedShaders(int program, int maxcount, int [] count, int [] shaders)
void cdecl qfn_glTexParameteri(long nativehandle, int target, int pname, int param)
int cdecl qfn_glGetIntegerv(long nativehandle, int pname)
int cdecl qfn_glCreateProgram(long nativehandle)
void glUniform1iv(int location, int count, int [] v)
int glGetIntegerv(int pname)
void glStencilMaskSeparate(int face, int mask)
void cdecl qfn_glClearDepthf(long nativehandle, float depth)
void cdecl qfn_glPolygonOffset(long nativehandle, float factor, float units)
void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
void cdecl qfn_glVertexAttrib1f(long nativehandle, int indx, float x)
int cdecl qfn_glGetTexParameteriv(long nativehandle, int target, int pname)
void cdecl qfn_glFrontFace(long nativehandle, int mode)
void cdecl qfn_glFlush(long nativehandle)
void cdecl qfn_glUniform3f(long nativehandle, int location, float x, float y, float z)
void cdecl qfn_glCompressedTexSubImage2D(long nativehandle, int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, byte * data)
int glGetTexParameteriv(int target, int pname)
void glUniform2f(int location, float x, float y)
void cdecl qfn_glEnable(long nativehandle, int cap)
void cdecl qfn_glReleaseShaderCompiler(long nativehandle)
void glHint(int target, int mode)
void glGetShaderiv(int shader, int pname, int [] params)
void glBufferData(int target, int size, Object data, int usage)
void cdecl qfn_glDepthMask(long nativehandle, bool flag)
void cdecl qfn_glBindFramebuffer(long nativehandle, int target, int framebuffer)
bool cdecl qfn_glIsTexture(long nativehandle, int texture)
void cdecl qfn_glPixelStorei(long nativehandle, int pname, int param)
void glGetUniformfv(int program, int location, float [] params)
void glVertexAttrib4f(int indx, float x, float y, float z, float w)
void glUniform4fv(int location, int count, float [] v)
void cdecl qfn_glBlendColor(long nativehandle, float red, float green, float blue, float alpha)
void cdecl qfn_glUniform4fv(long nativehandle, int location, int count, float * v)
void cdecl qfn_glUniform1iv(long nativehandle, int location, int count, int * v)
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int [] range, int [] precision)
void cdecl qfn_glVertexAttribPointer(long nativehandle, int indx, int size, int type, bool normalized, int stride, ObjectPtr ptr)
bool glIsEnabled(int cap)
void cdecl qfn_glUniform4iv(long nativehandle, int location, int count, int * v)
void glStencilMask(int mask)
bool hasOpenGLFeature(OpenGLFeature feature)
void glClearDepthf(float depth)
void glClearColor(float red, float green, float blue, float alpha)
void cdecl qfn_glGetProgramInfoLog(long nativehandle, int program, int bufsize, int * length, byte * infolog)
void glUniform4i(int location, int x, int y, int z, int w)
void glPolygonOffset(float factor, float units)
void cdecl qfn_glGenTextures(long nativehandle, int n, int * textures)
void glGetActiveUniform(int program, int index, int bufsize, int [] length, int [] size, int [] type, byte [] name)
void glVertexAttrib3fv(int indx, float [] values)
void glUniform4f(int location, float x, float y, float z, float w)
void glUniform1i(int location, int x)
void cdecl qfn_glBindAttribLocation(long nativehandle, int program, int index, String name)
OpenGLFeature openGLFeatures()
void glUniform3iv(int location, int count, int [] v)
void cdecl qfn_glTexImage2D(long nativehandle, int target, int level, int internalformat, int width, int height, int border, int format, int type, byte * pixels)
void cdecl qfn_glUniform1f(long nativehandle, int location, float x)
void cdecl qfn_glTexSubImage2D(long nativehandle, int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, byte * pixels)
bool cdecl qfn_glIsProgram(long nativehandle, int program)
void cdecl qfn_glGenFramebuffers(long nativehandle, int n, int * framebuffers)
void glReadPixels(int x, int y, int width, int height, int format, int type, byte [] pixels)
void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int [] params)
void cdecl qfn_glUniform3iv(long nativehandle, int location, int count, int * v)
void glGetUniformiv(int program, int location, int [] params)
void cdecl qfn_glCopyTexImage2D(long nativehandle, int target, int level, int internalformat, int x, int y, int width, int height, int border)
void glGenFramebuffers(int n, int [] framebuffers)
void cdecl qfn_glUniform2fv(long nativehandle, int location, int count, float * v)
void cdecl qfn_glUniform4f(long nativehandle, int location, float x, float y, float z, float w)
void cdecl qfn_glClearStencil(long nativehandle, int s)
String glGetString(int name)
void glBindBuffer(int target, int buffer)
void cdecl qfn_glDeleteBuffers(long nativehandle, int n, int * buffers)
void glValidateProgram(int program)
void cdecl qfn_glDeleteTextures(long nativehandle, int n, int * textures)
void cdecl qfn_glShaderBinary(long nativehandle, int n, int * shaders, int binaryformat, byte * binary, int length)
void glBlendColor(float red, float green, float blue, float alpha)
void glBindFramebuffer(int target, int framebuffer)
void cdecl qfn_glAttachShader(long nativehandle, int program, int shader)
void glTexParameterf(int target, int pname, float param)
void cdecl qfn_glBufferSubData(long nativehandle, int target, int offset, int size, byte * data)
bool glIsBuffer(int buffer)
void glEnableVertexAttribArray(int index)
void cdecl qfn_glClear(long nativehandle, int mask)
void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
void cdecl qfn_glCopyTexSubImage2D(long nativehandle, int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
void glBlendFunc(int sfactor, int dfactor)
void glStencilFunc(int func, int ref, int mask)
void cdecl qfn_glUseProgram(long nativehandle, int program)
void glDepthRangef(float zNear, float zFar)
void cdecl qfn_glGetAttachedShaders(long nativehandle, int program, int maxcount, int * count, int * shaders)
void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, byte [] data)
void cdecl qfn_glEnableVertexAttribArray(long nativehandle, int index)
void glDeleteBuffers(int n, int [] buffers)
void cdecl qfn_glUniform2iv(long nativehandle, int location, int count, int * v)
void glVertexAttrib2f(int indx, float x, float y)
void glTexParameterfv(int target, int pname, float [] params)
void glColorMask(bool red, bool green, bool blue, bool alpha)
void glGetActiveAttrib(int program, int index, int bufsize, int [] length, int [] size, int [] type, byte [] name)
void cdecl qfn_glDetachShader(long nativehandle, int program, int shader)
void glUniformMatrix2fv(int location, int count, bool transpose, float [] value)
void cdecl qfn_glDeleteProgram(long nativehandle, int program)
void cdecl qfn_glDrawElements(long nativehandle, int mode, int count, int type, byte * indices)
void glBindTexture(int target, int texture)
void glGenTextures(int [] textures)
void cdecl qfn_glFramebufferRenderbuffer(long nativehandle, int target, int attachment, int renderbuffertarget, int renderbuffer)
void cdecl qfn_glUniformMatrix4fv(long nativehandle, int location, int count, bool transpose, float * value)
void cdecl qfn_glGetUniformfv(long nativehandle, int program, int location, float * params)
void cdecl qfn_glTexParameteriv(long nativehandle, int target, int pname, int * params)
void glStencilOpSeparate(int face, int fail, int zfail, int zpass)
void glCompileShader(int shader)
void glLineWidth(float width)
void glBindAttribLocation(int program, int index, String name)
float glGetFloatv(int pname)
void cdecl qfn_glActiveTexture(long nativehandle, int texture)
void glUniform1f(int location, float x)
int glCreateShader(int type)
void cdecl qfn_glUniform3i(long nativehandle, int location, int x, int y, int z)
bool cdecl qfn_glIsBuffer(long nativehandle, int buffer)
float glGetTexParameterfv(int target, int pname)
void glTexParameteri(int target, int pname, int param)
void cdecl qfn_glGetVertexAttribfv(long nativehandle, int index, int pname, float * params)
void glGetShaderInfoLog(int shader, int bufsize, int [] length, byte [] infolog)
void cdecl qfn_glGetRenderbufferParameteriv(long nativehandle, int target, int pname, int * params)
void glUniformMatrix3fv(int location, int count, bool transpose, float [] value)
bool glGetBooleanv(int pname)
void cdecl qfn_glRenderbufferStorage(long nativehandle, int target, int internalformat, int width, int height)
void glUniform2fv(int location, int count, float [] v)
void glShaderBinary(int n, int [] shaders, int binaryformat, byte [] binary, int length)
void cdecl qfn_glDepthRangef(long nativehandle, float zNear, float zFar)
void glUseProgram(int program)
void glDetachShader(int program, int shader)
bool glIsTexture(int texture)
void glDeleteProgram(int program)
void cdecl qfn_glVertexAttrib4f(long nativehandle, int indx, float x, float y, float z, float w)
int cdecl qfn_glCreateShader(long nativehandle, int type)
void cdecl qfn_glUniform4i(long nativehandle, int location, int x, int y, int z, int w)
bool glIsFramebuffer(int framebuffer)
void glUniform2iv(int location, int count, int [] v)
void cdecl qfn_glBindBuffer(long nativehandle, int target, int buffer)
void glVertexAttrib4fv(int indx, float [] values)
String cdecl qfn_glGetString(long nativehandle, int name)
void cdecl qfn_glGenBuffers(long nativehandle, int n, int * buffers)
int glGetUniformLocation(int program, String name)
void glDisableVertexAttribArray(int index)
void glGetVertexAttribiv(int index, int pname, int [] params)
void glGenerateMipmap(int target)
void cdecl qfn_glGetShaderSource(long nativehandle, int shader, int bufsize, int * length, byte * source)
bool glIsRenderbuffer(int renderbuffer)
void glGenBuffers(int n, int [] buffers)
void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, byte [] data)
void cdecl qfn_glGetActiveUniform(long nativehandle, int program, int index, int bufsize, int * length, int * size, int * type, byte * name)
void glAttachShader(int program, int shader)
void cdecl qfn_glBlendFunc(long nativehandle, int sfactor, int dfactor)
void cdecl qfn_glFinish(long nativehandle)
void cdecl qfn_glUniformMatrix3fv(long nativehandle, int location, int count, bool transpose, float * value)
void cdecl qfn_glDeleteRenderbuffers(long nativehandle, int n, int * renderbuffers)
float cdecl qfn_glGetTexParameterfv(long nativehandle, int target, int pname)
void glDepthFunc(int func)
void glScissor(int x, int y, int width, int height)
int glCheckFramebufferStatus(int target)
void cdecl qfn_glGetActiveAttrib(long nativehandle, int program, int index, int bufsize, int * length, int * size, int * type, byte * name)
void cdecl qfn_glGenRenderbuffers(long nativehandle, int n, int * renderbuffers)
void glBlendEquation(int mode)
void glVertexAttrib1f(int indx, float x)
void glFrontFace(int mode)
void cdecl qfn_glLinkProgram(long nativehandle, int program)
void glActiveTexture(int texture)
void cdecl qfn_glGetVertexAttribPointerv(long nativehandle, int index, int pname, long * pointer)
void cdecl qfn_glFramebufferTexture2D(long nativehandle, int target, int attachment, int textarget, int texture, int level)
void cdecl qfn_glCullFace(long nativehandle, int mode)
void cdecl qfn_glUniform3fv(long nativehandle, int location, int count, float * v)
void glUniform1fv(int location, int count, float [] v)
void glClearStencil(int s)
void glGetVertexAttribfv(int index, int pname, float [] params)
bool glIsProgram(int program)
void cdecl qfn_glStencilOp(long nativehandle, int fail, int zfail, int zpass)
void cdecl qfn_glVertexAttrib4fv(long nativehandle, int indx, float * values)
bool cdecl qfn_glGetBooleanv(long nativehandle, int pname)
void glVertexAttrib2fv(int indx, float [] values)
void cdecl qfn_glVertexAttrib2fv(long nativehandle, int indx, float * values)
void cdecl qfn_glDrawArrays(long nativehandle, int mode, int first, int count)
void cdecl qfn_glDisableVertexAttribArray(long nativehandle, int index)
void glGenRenderbuffers(int n, int [] renderbuffers)
bool glIsShader(int shader)
void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, byte [] pixels)
void glTexParameteriv(int target, int pname, int [] params)
void glLinkProgram(int program)
void glDeleteShader(int shader)
void cdecl qfn_glSampleCoverage(long nativehandle, float value, bool invert)
void cdecl qfn_glStencilFunc(long nativehandle, int func, int ref, int mask)
void cdecl qfn_glCompileShader(long nativehandle, int shader)
void glDeleteTextures(int n, int [] textures)
int cdecl qfn_glGetUniformLocation(long nativehandle, int program, String name)
void glUniform3i(int location, int x, int y, int z)
bool cdecl qfn_glIsFramebuffer(long nativehandle, int framebuffer)
void cdecl qfn_glColorMask(long nativehandle, bool red, bool green, bool blue, bool alpha)
void cdecl qfn_glBufferData(long nativehandle, int target, int size, ObjectPtr data, int usage)
void cdecl qfn_glTexParameterf(long nativehandle, int target, int pname, float param)
void glVertexAttrib3f(int indx, float x, float y, float z)
void cdecl qfn_glStencilMask(long nativehandle, int mask)
void cdecl qfn_glGetShaderiv(long nativehandle, int shader, int pname, int * params)
void glUniformMatrix4fv(int location, int count, bool transpose, float [] value)
void glEnable(int cap)
void cdecl qfn_glVertexAttrib3fv(long nativehandle, int indx, float * values)
void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, byte [] pixels)
void cdecl qfn_glGetVertexAttribiv(long nativehandle, int index, int pname, int * params)
void glGetBufferParameteriv(int target, int pname, int [] params)
void glShaderSource(int shader, int count, String string, int [] length)
void cdecl qfn_glUniform1i(long nativehandle, int location, int x)
void glVertexAttrib1fv(int indx, float [] values)
void glBufferSubData(int target, int offset, int size, byte [] data)
int cdecl qfn_glCheckFramebufferStatus(long nativehandle, int target)
bool cdecl qfn_glIsRenderbuffer(long nativehandle, int renderbuffer)
void cdecl qfn_glStencilMaskSeparate(long nativehandle, int face, int mask)
void glClear(int mask)
void cdecl qfn_glUniform1fv(long nativehandle, int location, int count, float * v)
void cdecl qfn_glBlendEquation(long nativehandle, int mode)
void glGetProgramInfoLog(int program, int bufsize, int [] length, byte [] infolog)
void cdecl qfn_glUniformMatrix2fv(long nativehandle, int location, int count, bool transpose, float * value)
void cdecl qfn_glShaderSource(long nativehandle, int shader, int count, String string, int * length)
void cdecl qfn_glStencilOpSeparate(long nativehandle, int face, int fail, int zfail, int zpass)
void cdecl qfn_glVertexAttrib1fv(long nativehandle, int indx, float * values)
void glDeleteFramebuffers(int n, int [] framebuffers)
void glDeleteRenderbuffers(int n, int [] renderbuffers)
void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
void glBlendEquationSeparate(int modeRGB, int modeAlpha)
void glUniform3fv(int location, int count, float [] v)
int cdecl qfn_glGetError(long nativehandle)
void cdecl qfn_glTexParameterfv(long nativehandle, int target, int pname, float * params)
void glGetVertexAttribPointerv(int index, int pname, long [] pointer)
void cdecl qfn_glHint(long nativehandle, int target, int mode)
void glGetRenderbufferParameteriv(int target, int pname, int [] params)
void cdecl qfn_glGenerateMipmap(long nativehandle, int target)
void glDisable(int cap)
int cdecl qfn_glGetAttribLocation(long nativehandle, int program, String name)
void cdecl qfn_glBlendFuncSeparate(long nativehandle, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
void cdecl qfn_glGetFramebufferAttachmentParameteriv(long nativehandle, int target, int attachment, int pname, int * params)
void cdecl qfn_glCompressedTexImage2D(long nativehandle, int target, int level, int internalformat, int width, int height, int border, int imageSize, byte * data)
void cdecl qfn_glViewport(long nativehandle, int x, int y, int width, int height)
void cdecl qfn_glReadPixels(long nativehandle, int x, int y, int width, int height, int format, int type, byte * pixels)
void glUniform4iv(int location, int count, int [] v)
void cdecl qfn_glVertexAttrib2f(long nativehandle, int indx, float x, float y)
void cdecl qfn_glLineWidth(long nativehandle, float width)
void cdecl qfn_glValidateProgram(long nativehandle, int program)
bool cdecl qfn_glIsEnabled(long nativehandle, int cap)
void glBindRenderbuffer(int target, int renderbuffer)
bool cdecl qfn_glIsShader(long nativehandle, int shader)
void cdecl qfn_glScissor(long nativehandle, int x, int y, int width, int height)
void cdecl qfn_glUniform2f(long nativehandle, int location, float x, float y)
void glStencilOp(int fail, int zfail, int zpass)
void glSampleCoverage(float value, bool invert)
void glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
void cdecl qfn_glDepthFunc(long nativehandle, int func)
void cdecl qfn_glDeleteShader(long nativehandle, int shader)
void glDrawArrays(int mode, int first, int count)
void glGetProgramiv(int program, int pname, int [] params)
float cdecl qfn_glGetFloatv(long nativehandle, int pname)
void glCullFace(int mode)
void glUniform2i(int location, int x, int y)
void cdecl qfn_glClearColor(long nativehandle, float red, float green, float blue, float alpha)
void cdecl qfn_glDeleteFramebuffers(long nativehandle, int n, int * framebuffers)
int glGetAttribLocation(int program, String name)
void cdecl qfn_glGetShaderInfoLog(long nativehandle, int shader, int bufsize, int * length, byte * infolog)
void cdecl qfn_glBindRenderbuffer(long nativehandle, int target, int renderbuffer)
void glUniform3f(int location, float x, float y, float z)
void cdecl qfn_glDisable(long nativehandle, int cap)
void glDepthMask(bool flag)
void glViewport(int x, int y, int width, int height)
void glStencilFuncSeparate(int face, int func, int ref, int mask)
void cdecl qfn_glGetShaderPrecisionFormat(long nativehandle, int shadertype, int precisiontype, int * range, int * precision)
void cdecl qfn_glStencilFuncSeparate(long nativehandle, int face, int func, int ref, int mask)
void cdecl qfn_glGetProgramiv(long nativehandle, int program, int pname, int * params)
void glVertexAttribPointer(int indx, int size, int type, bool normalized, int stride, Object ptr)
void glDrawElements(int mode, int count, int type, byte [] indices)
void cdecl qfn_glBlendEquationSeparate(long nativehandle, int modeRGB, int modeAlpha)
void glRenderbufferStorage(int target, int internalformat, int width, int height)
void cdecl qfn_glVertexAttrib3f(long nativehandle, int indx, float x, float y, float z)
void cdecl qfn_glGetUniformiv(long nativehandle, int program, int location, int * params)
void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
字符串类