|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.media.opengl.DebugGLES2
public class DebugGLES2
Composable pipeline which wraps an underlying GL
implementation,
providing error checking after each OpenGL method call. If an error occurs,
causes a GLException
to be thrown at exactly the point of failure.
Sample code which installs this pipeline:
GL gl = drawable.setGL(new DebugGL(drawable.getGL()));
Field Summary | |
---|---|
static boolean |
DEBUG
|
Constructor Summary | |
---|---|
DebugGLES2(GLES2 downstreamGLES2)
|
Method Summary | |
---|---|
GLContext |
getContext()
Returns the GLContext with which this GL object is associated. |
Object |
getExtension(String arg0)
Returns an object providing access to the specified OpenGL extension. |
GL |
getGL()
Casts this object to the GL interface. |
GL2 |
getGL2()
Casts this object to the GL2 interface. |
GL2ES1 |
getGL2ES1()
Casts this object to the GL2ES1 interface. |
GL2ES2 |
getGL2ES2()
Casts this object to the GL2ES2 interface. |
GL2GL3 |
getGL2GL3()
Casts this object to the GL2GL3 interface. |
GL3 |
getGL3()
Casts this object to the GL3 interface. |
GL3bc |
getGL3bc()
Casts this object to the GL3bc interface. |
GL4 |
getGL4()
Casts this object to the GL4 interface. |
GL4bc |
getGL4bc()
Casts this object to the GL4bc interface. |
GLES1 |
getGLES1()
Casts this object to the GLES1 interface. |
GLES2 |
getGLES2()
Casts this object to the GLES2 interface. |
GLProfile |
getGLProfile()
Returns the GLProfile with which this GL object is associated. |
Object |
getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL, etc.) may be accessed. |
int |
getSwapInterval()
Provides a platform-independent way to get the swap interval set by GLBase.setSwapInterval(int) . |
void |
glActiveTexture(int arg0)
Interface to C language function: void glActiveTexture(GLenum texture); |
void |
glAttachShader(int arg0,
int arg1)
Interface to C language function: void glAttachShader(GLuint program, GLuint shader); |
void |
glBeginPerfMonitorAMD(int arg0)
Entry point to C language function: void glBeginPerfMonitorAMD(GLuint monitor); Part of GL_AMD_performance_monitor |
void |
glBindAttribLocation(int arg0,
int arg1,
String arg2)
Interface to C language function: void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name); |
void |
glBindBuffer(int arg0,
int arg1)
Interface to C language function: void glBindBuffer(GLenum target, GLuint buffer); |
void |
glBindFramebuffer(int arg0,
int arg1)
Interface to C language function: void glBindFramebuffer(GLenum target, GLuint framebuffer); |
void |
glBindRenderbuffer(int arg0,
int arg1)
Interface to C language function: void glBindRenderbuffer(GLenum target, GLuint renderbuffer); |
void |
glBindTexture(int arg0,
int arg1)
Interface to C language function: void glBindTexture(GLenum target, GLuint texture); |
void |
glBindVertexArrayOES(int arg0)
Entry point to C language function: void glBindVertexArrayOES(GLuint array); Part of GL_OES_vertex_array_object |
void |
glBlendColor(float arg0,
float arg1,
float arg2,
float arg3)
Interface to C language function: void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
void |
glBlendEquation(int arg0)
Interface to C language function: void glBlendEquation(GLenum mode); |
void |
glBlendEquationSeparate(int arg0,
int arg1)
Interface to C language function: void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); |
void |
glBlendFunc(int arg0,
int arg1)
Interface to C language function: void glBlendFunc(GLenum sfactor, GLenum dfactor); |
void |
glBlendFuncSeparate(int arg0,
int arg1,
int arg2,
int arg3)
Interface to C language function: void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); |
void |
glBlitFramebufferANGLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9)
Entry point to C language function: void glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); Part of GL_ANGLE_framebuffer_blit |
void |
glBufferData(int arg0,
long arg1,
Buffer arg2,
int arg3)
Interface to C language function: void glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage); |
void |
glBufferSubData(int arg0,
long arg1,
long arg2,
Buffer arg3)
Interface to C language function: void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data); |
int |
glCheckFramebufferStatus(int arg0)
Interface to C language function: GLenum glCheckFramebufferStatus(GLenum target); |
void |
glClear(int arg0)
Interface to C language function: void glClear(GLbitfield mask); |
void |
glClearColor(float arg0,
float arg1,
float arg2,
float arg3)
Interface to C language function: void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
void |
glClearDepth(double arg0)
|
void |
glClearDepthf(float arg0)
Interface to C language function: void glClearDepthf(GLclampf depth); |
void |
glClearStencil(int arg0)
Interface to C language function: void glClearStencil(GLint s); |
void |
glColorMask(boolean arg0,
boolean arg1,
boolean arg2,
boolean arg3)
Interface to C language function: void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); |
void |
glCompileShader(int arg0)
Interface to C language function: void glCompileShader(GLuint shader); |
void |
glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
Buffer arg7)
Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3 |
void |
glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
long arg7)
Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3 |
void |
glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function: void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_OES_texture_3D |
void |
glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function: void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_OES_texture_3D |
void |
glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function: void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3 |
void |
glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function: void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3 |
void |
glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
Entry point to C language function: void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_OES_texture_3D |
void |
glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
long arg10)
Entry point to C language function: void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_OES_texture_3D |
void |
glCopyTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
Interface to C language function: void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); |
void |
glCopyTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
Interface to C language function: void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
void |
glCopyTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8)
Entry point to C language function: void glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_VERSION_1_2, GL_OES_texture_3D |
int |
glCreateProgram()
Interface to C language function: GLuint glCreateProgram(void); |
int |
glCreateShader(int arg0)
Interface to C language function: GLuint glCreateShader(GLenum type); |
void |
glCullFace(int arg0)
Interface to C language function: void glCullFace(GLenum mode); |
void |
glDeleteBuffers(int arg0,
int[] arg1,
int arg2)
Interface to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers); |
void |
glDeleteBuffers(int arg0,
IntBuffer arg1)
Interface to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers); |
void |
glDeleteFencesNV(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteFencesNV(GLsizei n, const GLuint * arrays); Part of GL_NV_fence |
void |
glDeleteFencesNV(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteFencesNV(GLsizei n, const GLuint * arrays); Part of GL_NV_fence |
void |
glDeleteFramebuffers(int arg0,
int[] arg1,
int arg2)
Interface to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); |
void |
glDeleteFramebuffers(int arg0,
IntBuffer arg1)
Interface to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); |
void |
glDeletePerfMonitorsAMD(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glDeletePerfMonitorsAMD(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glDeleteProgram(int arg0)
Interface to C language function: void glDeleteProgram(GLuint program); |
void |
glDeleteRenderbuffers(int arg0,
int[] arg1,
int arg2)
Interface to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); |
void |
glDeleteRenderbuffers(int arg0,
IntBuffer arg1)
Interface to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); |
void |
glDeleteShader(int arg0)
Interface to C language function: void glDeleteShader(GLuint shader); |
void |
glDeleteTextures(int arg0,
int[] arg1,
int arg2)
Interface to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures); |
void |
glDeleteTextures(int arg0,
IntBuffer arg1)
Interface to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures); |
void |
glDeleteVertexArraysOES(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glDeleteVertexArraysOES(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glDepthFunc(int arg0)
Interface to C language function: void glDepthFunc(GLenum func); |
void |
glDepthMask(boolean arg0)
Interface to C language function: void glDepthMask(GLboolean flag); |
void |
glDepthRange(double arg0,
double arg1)
|
void |
glDepthRangef(float arg0,
float arg1)
Interface to C language function: void glDepthRangef(GLclampf zNear, GLclampf zFar); |
void |
glDetachShader(int arg0,
int arg1)
Interface to C language function: void glDetachShader(GLuint program, GLuint shader); |
void |
glDisable(int arg0)
Interface to C language function: void glDisable(GLenum cap); |
void |
glDisableDriverControlQCOM(int arg0)
Entry point to C language function: void glDisableDriverControlQCOM(GLuint driverControl); Part of GL_QCOM_driver_control |
void |
glDisableVertexAttribArray(int arg0)
Interface to C language function: void glDisableVertexAttribArray(GLuint index); |
void |
glDiscardFramebufferEXT(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); Part of GL_EXT_discard_framebuffer |
void |
glDiscardFramebufferEXT(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); Part of GL_EXT_discard_framebuffer |
void |
glDrawArrays(int arg0,
int arg1,
int arg2)
Interface to C language function: void glDrawArrays(GLenum mode, GLint first, GLsizei count); |
void |
glDrawElements(int arg0,
int arg1,
int arg2,
Buffer arg3)
Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); Part of GL_VERSION_1_1 |
void |
glDrawElements(int arg0,
int arg1,
int arg2,
long arg3)
Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); Part of GL_VERSION_1_1 |
void |
glEGLImageTargetRenderbufferStorageOES(int arg0,
Buffer arg1)
Entry point to C language function: void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image); Part of GL_OES_EGL_image |
void |
glEGLImageTargetTexture2DOES(int arg0,
Buffer arg1)
Entry point to C language function: void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); Part of GL_OES_EGL_image |
void |
glEnable(int arg0)
Interface to C language function: void glEnable(GLenum cap); |
void |
glEnableDriverControlQCOM(int arg0)
Entry point to C language function: void glEnableDriverControlQCOM(GLuint driverControl); Part of GL_QCOM_driver_control |
void |
glEnableVertexAttribArray(int arg0)
Interface to C language function: void glEnableVertexAttribArray(GLuint index); |
void |
glEndPerfMonitorAMD(int arg0)
Entry point to C language function: void glEndPerfMonitorAMD(GLuint monitor); Part of GL_AMD_performance_monitor |
void |
glEndTilingQCOM(int arg0)
Entry point to C language function: void glEndTilingQCOM(GLbitfield preserveMask); Part of GL_QCOM_tiled_rendering |
void |
glExtGetBufferPointervQCOM(int arg0,
PointerBuffer arg1)
Entry point to C language function: void glExtGetBufferPointervQCOM(GLenum target, GLvoid * * params); Part of GL_QCOM_extended_get |
void |
glExtGetBuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); Part of GL_QCOM_extended_get |
void |
glExtGetBuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); Part of GL_QCOM_extended_get |
void |
glExtGetFramebuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); Part of GL_QCOM_extended_get |
void |
glExtGetFramebuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); Part of GL_QCOM_extended_get |
void |
glExtGetProgramBinarySourceQCOM(int arg0,
int arg1,
byte[] arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function: void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); Part of GL_QCOM_extended_get2 |
void |
glExtGetProgramBinarySourceQCOM(int arg0,
int arg1,
ByteBuffer arg2,
IntBuffer arg3)
Entry point to C language function: void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); Part of GL_QCOM_extended_get2 |
void |
glExtGetProgramsQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); Part of GL_QCOM_extended_get2 |
void |
glExtGetProgramsQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); Part of GL_QCOM_extended_get2 |
void |
glExtGetRenderbuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); Part of GL_QCOM_extended_get |
void |
glExtGetRenderbuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); Part of GL_QCOM_extended_get |
void |
glExtGetShadersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); Part of GL_QCOM_extended_get2 |
void |
glExtGetShadersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); Part of GL_QCOM_extended_get2 |
void |
glExtGetTexLevelParameterivQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function: void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); Part of GL_QCOM_extended_get |
void |
glExtGetTexLevelParameterivQCOM(int arg0,
int arg1,
int arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function: void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); Part of GL_QCOM_extended_get |
void |
glExtGetTexSubImageQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
Entry point to C language function: void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid * texels); Part of GL_QCOM_extended_get |
void |
glExtGetTexturesQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); Part of GL_QCOM_extended_get |
void |
glExtGetTexturesQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); Part of GL_QCOM_extended_get |
boolean |
glExtIsProgramBinaryQCOM(int arg0)
Entry point to C language function: GLboolean glExtIsProgramBinaryQCOM(GLuint program); Part of GL_QCOM_extended_get2 |
void |
glExtTexObjectStateOverrideiQCOM(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param); Part of GL_QCOM_extended_get |
void |
glFinish()
Interface to C language function: void glFinish(void); |
void |
glFinishFenceNV(int arg0)
Entry point to C language function: void glFinishFenceNV(GLuint array); Part of GL_NV_fence |
void |
glFlush()
Interface to C language function: void glFlush(void); |
void |
glFramebufferRenderbuffer(int arg0,
int arg1,
int arg2,
int arg3)
Interface to C language function: void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); |
void |
glFramebufferTexture2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Interface to C language function: void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); |
void |
glFramebufferTexture2DMultisampleIMG(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function: void glFramebufferTexture2DMultisampleIMG(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); Part of GL_IMG_multisampled_render_to_texture |
void |
glFramebufferTexture3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Interface to C language function: void glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); |
void |
glFrontFace(int arg0)
Interface to C language function: void glFrontFace(GLenum mode); |
void |
glGenBuffers(int arg0,
int[] arg1,
int arg2)
Interface to C language function: void glGenBuffers(GLsizei n, GLuint * buffers); |
void |
glGenBuffers(int arg0,
IntBuffer arg1)
Interface to C language function: void glGenBuffers(GLsizei n, GLuint * buffers); |
void |
glGenerateMipmap(int arg0)
Interface to C language function: void glGenerateMipmap(GLenum target); |
void |
glGenFencesNV(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenFencesNV(GLsizei n, GLuint * arrays); Part of GL_NV_fence |
void |
glGenFencesNV(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenFencesNV(GLsizei n, GLuint * arrays); Part of GL_NV_fence |
void |
glGenFramebuffers(int arg0,
int[] arg1,
int arg2)
Interface to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers); |
void |
glGenFramebuffers(int arg0,
IntBuffer arg1)
Interface to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers); |
void |
glGenPerfMonitorsAMD(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glGenPerfMonitorsAMD(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glGenRenderbuffers(int arg0,
int[] arg1,
int arg2)
Interface to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); |
void |
glGenRenderbuffers(int arg0,
IntBuffer arg1)
Interface to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); |
void |
glGenTextures(int arg0,
int[] arg1,
int arg2)
Interface to C language function: void glGenTextures(GLsizei n, GLuint * textures); |
void |
glGenTextures(int arg0,
IntBuffer arg1)
Interface to C language function: void glGenTextures(GLsizei n, GLuint * textures); |
void |
glGenVertexArraysOES(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenVertexArraysOES(GLsizei n, GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glGenVertexArraysOES(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenVertexArraysOES(GLsizei n, GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glGetActiveAttrib(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
Interface to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); |
void |
glGetActiveAttrib(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
Interface to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); |
void |
glGetActiveUniform(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
Interface to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); |
void |
glGetActiveUniform(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
Interface to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); |
void |
glGetAttachedShaders(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5)
Interface to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); |
void |
glGetAttachedShaders(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3)
Interface to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); |
int |
glGetAttribLocation(int arg0,
String arg1)
Interface to C language function: int glGetAttribLocation(GLuint program, const GLchar * name); |
void |
glGetBooleanv(int arg0,
byte[] arg1,
int arg2)
Interface to C language function: void glGetBooleanv(GLenum pname, GLboolean * params); |
void |
glGetBooleanv(int arg0,
ByteBuffer arg1)
Interface to C language function: void glGetBooleanv(GLenum pname, GLboolean * params); |
int |
glGetBoundBuffer(int arg0)
|
void |
glGetBufferParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); |
void |
glGetBufferParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); |
long |
glGetBufferSize(int arg0)
|
void |
glGetDriverControlsQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); Part of GL_QCOM_driver_control |
void |
glGetDriverControlsQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); Part of GL_QCOM_driver_control |
void |
glGetDriverControlStringQCOM(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function: void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); Part of GL_QCOM_driver_control |
void |
glGetDriverControlStringQCOM(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function: void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); Part of GL_QCOM_driver_control |
int |
glGetError()
Interface to C language function: GLenum glGetError(void); |
void |
glGetFenceivNV(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetFenceivNV(GLuint fence, GLenum pname, GLint * params); Part of GL_NV_fence |
void |
glGetFenceivNV(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetFenceivNV(GLuint fence, GLenum pname, GLint * params); Part of GL_NV_fence |
void |
glGetFloatv(int arg0,
float[] arg1,
int arg2)
Interface to C language function: void glGetFloatv(GLenum pname, GLfloat * params); |
void |
glGetFloatv(int arg0,
FloatBuffer arg1)
Interface to C language function: void glGetFloatv(GLenum pname, GLfloat * params); |
void |
glGetFramebufferAttachmentParameteriv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Interface to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); |
void |
glGetFramebufferAttachmentParameteriv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
Interface to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); |
void |
glGetIntegerv(int arg0,
int[] arg1,
int arg2)
Interface to C language function: void glGetIntegerv(GLenum pname, GLint * params); |
void |
glGetIntegerv(int arg0,
IntBuffer arg1)
Interface to C language function: void glGetIntegerv(GLenum pname, GLint * params); |
void |
glGetPerfMonitorCounterDataAMD(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6)
Entry point to C language function: void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterDataAMD(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4)
Entry point to C language function: void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterInfoAMD(int arg0,
int arg1,
int arg2,
Buffer arg3)
Entry point to C language function: void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCountersAMD(int arg0,
int[] arg1,
int arg2,
int[] arg3,
int arg4,
int arg5,
int[] arg6,
int arg7)
Entry point to C language function: void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCountersAMD(int arg0,
IntBuffer arg1,
IntBuffer arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function: void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterStringAMD(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
Entry point to C language function: void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterStringAMD(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
Entry point to C language function: void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupsAMD(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupsAMD(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupStringAMD(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function: void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupStringAMD(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function: void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); Part of GL_AMD_performance_monitor |
void |
glGetProgramBinary(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5,
Buffer arg6)
Entry point to C language function: void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); Part of GL_ARB_get_program_binary, GL_OES_get_program_binary |
void |
glGetProgramBinary(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3,
Buffer arg4)
Entry point to C language function: void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); Part of GL_ARB_get_program_binary, GL_OES_get_program_binary |
void |
glGetProgramInfoLog(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Interface to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); |
void |
glGetProgramInfoLog(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Interface to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); |
void |
glGetProgramiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params); |
void |
glGetProgramiv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params); |
void |
glGetRenderbufferParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); |
void |
glGetRenderbufferParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); |
void |
glGetShaderInfoLog(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Interface to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); |
void |
glGetShaderInfoLog(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Interface to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); |
void |
glGetShaderiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); |
void |
glGetShaderiv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); |
void |
glGetShaderPrecisionFormat(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glGetShaderPrecisionFormat(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3)
Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glGetShaderSource(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Interface to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); |
void |
glGetShaderSource(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Interface to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); |
String |
glGetString(int arg0)
Interface to C language function: const GLubyte * glGetString(GLenum name); |
void |
glGetTexParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Interface to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); |
void |
glGetTexParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
Interface to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); |
void |
glGetTexParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); |
void |
glGetTexParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); |
void |
glGetUniformfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Interface to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params); |
void |
glGetUniformfv(int arg0,
int arg1,
FloatBuffer arg2)
Interface to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params); |
void |
glGetUniformiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params); |
void |
glGetUniformiv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params); |
int |
glGetUniformLocation(int arg0,
String arg1)
Interface to C language function: int glGetUniformLocation(GLuint program, const GLchar * name); |
void |
glGetVertexAttribfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Interface to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); |
void |
glGetVertexAttribfv(int arg0,
int arg1,
FloatBuffer arg2)
Interface to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); |
void |
glGetVertexAttribiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); |
void |
glGetVertexAttribiv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); |
void |
glHint(int arg0,
int arg1)
Interface to C language function: void glHint(GLenum target, GLenum mode); |
boolean |
glIsBuffer(int arg0)
Interface to C language function: GLboolean glIsBuffer(GLuint buffer); |
boolean |
glIsEnabled(int arg0)
Interface to C language function: GLboolean glIsEnabled(GLenum cap); |
boolean |
glIsFenceNV(int arg0)
Entry point to C language function: GLboolean glIsFenceNV(GLuint target); Part of GL_NV_fence |
boolean |
glIsFramebuffer(int arg0)
Interface to C language function: GLboolean glIsFramebuffer(GLuint framebuffer); |
boolean |
glIsProgram(int arg0)
Interface to C language function: GLboolean glIsProgram(GLuint program); |
boolean |
glIsRenderbuffer(int arg0)
Interface to C language function: GLboolean glIsRenderbuffer(GLuint renderbuffer); |
boolean |
glIsShader(int arg0)
Interface to C language function: GLboolean glIsShader(GLuint shader); |
boolean |
glIsTexture(int arg0)
Interface to C language function: GLboolean glIsTexture(GLuint texture); |
boolean |
glIsVBOArrayEnabled()
|
boolean |
glIsVBOElementArrayEnabled()
|
boolean |
glIsVertexArrayOES(int arg0)
Entry point to C language function: GLboolean glIsVertexArrayOES(GLuint array); Part of GL_OES_vertex_array_object |
void |
glLineWidth(float arg0)
Interface to C language function: void glLineWidth(GLfloat width); |
void |
glLinkProgram(int arg0)
Interface to C language function: void glLinkProgram(GLuint program); |
ByteBuffer |
glMapBuffer(int arg0,
int arg1)
Interface to C language function: GLeglImageOES glMapBufferOES(GLenum target, GLenum access); |
void |
glPixelStorei(int arg0,
int arg1)
Interface to C language function: void glPixelStorei(GLenum pname, GLint param); |
void |
glPolygonOffset(float arg0,
float arg1)
Interface to C language function: void glPolygonOffset(GLfloat factor, GLfloat units); |
void |
glProgramBinary(int arg0,
int arg1,
Buffer arg2,
int arg3)
Entry point to C language function: void glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length); Part of GL_ARB_get_program_binary, GL_OES_get_program_binary |
void |
glReadPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
Buffer arg6)
Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); Part of GL_VERSION_1_0 |
void |
glReadPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
long arg6)
Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); Part of GL_VERSION_1_0 |
void |
glReleaseShaderCompiler()
Entry point to C language function: void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glRenderbufferStorage(int arg0,
int arg1,
int arg2,
int arg3)
Interface to C language function: void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); |
void |
glRenderbufferStorageMultisampleANGLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_ANGLE_framebuffer_multisample |
void |
glRenderbufferStorageMultisampleAPPLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glRenderbufferStorageMultisampleAPPLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_APPLE_framebuffer_multisample |
void |
glRenderbufferStorageMultisampleIMG(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glRenderbufferStorageMultisampleIMG(GLenum, GLsizei, GLenum, GLsizei, GLsizei); Part of GL_IMG_multisampled_render_to_texture |
void |
glResolveMultisampleFramebufferAPPLE()
Entry point to C language function: void glResolveMultisampleFramebufferAPPLE(void); Part of GL_APPLE_framebuffer_multisample |
void |
glSampleCoverage(float arg0,
boolean arg1)
Interface to C language function: void glSampleCoverage(GLclampf value, GLboolean invert); |
void |
glScissor(int arg0,
int arg1,
int arg2,
int arg3)
Interface to C language function: void glScissor(GLint x, GLint y, GLsizei width, GLsizei height); |
void |
glSelectPerfMonitorCountersAMD(int arg0,
boolean arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function: void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); Part of GL_AMD_performance_monitor |
void |
glSelectPerfMonitorCountersAMD(int arg0,
boolean arg1,
int arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function: void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); Part of GL_AMD_performance_monitor |
void |
glSetFenceNV(int arg0,
int arg1)
Entry point to C language function: void glSetFenceNV(GLuint fence, GLenum condition); Part of GL_NV_fence |
void |
glShaderBinary(int arg0,
int[] arg1,
int arg2,
int arg3,
Buffer arg4,
int arg5)
Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glShaderBinary(int arg0,
IntBuffer arg1,
int arg2,
Buffer arg3,
int arg4)
Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glShaderSource(int arg0,
int arg1,
String[] arg2,
int[] arg3,
int arg4)
Interface to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); |
void |
glShaderSource(int arg0,
int arg1,
String[] arg2,
IntBuffer arg3)
Interface to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); |
void |
glStartTilingQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); Part of GL_QCOM_tiled_rendering |
void |
glStencilFunc(int arg0,
int arg1,
int arg2)
Interface to C language function: void glStencilFunc(GLenum func, GLint ref, GLuint mask); |
void |
glStencilFuncSeparate(int arg0,
int arg1,
int arg2,
int arg3)
Interface to C language function: void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); |
void |
glStencilMask(int arg0)
Interface to C language function: void glStencilMask(GLuint mask); |
void |
glStencilMaskSeparate(int arg0,
int arg1)
Interface to C language function: void glStencilMaskSeparate(GLenum face, GLuint mask); |
void |
glStencilOp(int arg0,
int arg1,
int arg2)
Interface to C language function: void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); |
void |
glStencilOpSeparate(int arg0,
int arg1,
int arg2,
int arg3)
Interface to C language function: void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); |
boolean |
glTestFenceNV(int arg0)
Entry point to C language function: GLboolean glTestFenceNV(GLuint target); Part of GL_NV_fence |
void |
glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_0 |
void |
glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_0 |
void |
glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
Buffer arg9)
Entry point to C language function: void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_OES_texture_3D |
void |
glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
long arg9)
Entry point to C language function: void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_OES_texture_3D |
void |
glTexParameterf(int arg0,
int arg1,
float arg2)
Interface to C language function: void glTexParameterf(GLenum target, GLenum pname, GLfloat param); |
void |
glTexParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Interface to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); |
void |
glTexParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
Interface to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); |
void |
glTexParameteri(int arg0,
int arg1,
int arg2)
Interface to C language function: void glTexParameteri(GLenum target, GLenum pname, GLint param); |
void |
glTexParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); |
void |
glTexParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); |
void |
glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function: void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_1 |
void |
glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function: void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_1 |
void |
glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
Entry point to C language function: void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_OES_texture_3D |
void |
glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
long arg10)
Entry point to C language function: void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_OES_texture_3D |
void |
glUniform(GLUniformData arg0)
|
void |
glUniform1f(int arg0,
float arg1)
Interface to C language function: void glUniform1f(GLint location, GLfloat x); |
void |
glUniform1fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Interface to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform1fv(int arg0,
int arg1,
FloatBuffer arg2)
Interface to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform1i(int arg0,
int arg1)
Interface to C language function: void glUniform1i(GLint location, GLint x); |
void |
glUniform1iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform1iv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform2f(int arg0,
float arg1,
float arg2)
Interface to C language function: void glUniform2f(GLint location, GLfloat x, GLfloat y); |
void |
glUniform2fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Interface to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform2fv(int arg0,
int arg1,
FloatBuffer arg2)
Interface to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform2i(int arg0,
int arg1,
int arg2)
Interface to C language function: void glUniform2i(GLint location, GLint x, GLint y); |
void |
glUniform2iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform2iv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform3f(int arg0,
float arg1,
float arg2,
float arg3)
Interface to C language function: void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z); |
void |
glUniform3fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Interface to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform3fv(int arg0,
int arg1,
FloatBuffer arg2)
Interface to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform3i(int arg0,
int arg1,
int arg2,
int arg3)
Interface to C language function: void glUniform3i(GLint location, GLint x, GLint y, GLint z); |
void |
glUniform3iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform3iv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform4f(int arg0,
float arg1,
float arg2,
float arg3,
float arg4)
Interface to C language function: void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
void |
glUniform4fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Interface to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform4fv(int arg0,
int arg1,
FloatBuffer arg2)
Interface to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform4i(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Interface to C language function: void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w); |
void |
glUniform4iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Interface to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform4iv(int arg0,
int arg1,
IntBuffer arg2)
Interface to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniformMatrix2fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Interface to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUniformMatrix2fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Interface to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUniformMatrix3fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Interface to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUniformMatrix3fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Interface to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUniformMatrix4fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Interface to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUniformMatrix4fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Interface to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
boolean |
glUnmapBuffer(int arg0)
Entry point to C language function: GLboolean glUnmapBufferOES(GLenum target); Part of GL_VERSION_1_5, GL_OES_mapbuffer |
void |
glUseProgram(int arg0)
Interface to C language function: void glUseProgram(GLuint program); |
void |
glValidateProgram(int arg0)
Interface to C language function: void glValidateProgram(GLuint program); |
void |
glVertexAttrib1f(int arg0,
float arg1)
Interface to C language function: void glVertexAttrib1f(GLuint indx, GLfloat x); |
void |
glVertexAttrib1fv(int arg0,
float[] arg1,
int arg2)
Interface to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib1fv(int arg0,
FloatBuffer arg1)
Interface to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib2f(int arg0,
float arg1,
float arg2)
Interface to C language function: void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y); |
void |
glVertexAttrib2fv(int arg0,
float[] arg1,
int arg2)
Interface to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib2fv(int arg0,
FloatBuffer arg1)
Interface to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib3f(int arg0,
float arg1,
float arg2,
float arg3)
Interface to C language function: void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z); |
void |
glVertexAttrib3fv(int arg0,
float[] arg1,
int arg2)
Interface to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib3fv(int arg0,
FloatBuffer arg1)
Interface to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib4f(int arg0,
float arg1,
float arg2,
float arg3,
float arg4)
Interface to C language function: void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
void |
glVertexAttrib4fv(int arg0,
float[] arg1,
int arg2)
Interface to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib4fv(int arg0,
FloatBuffer arg1)
Interface to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttribPointer(GLArrayData arg0)
End: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well |
void |
glVertexAttribPointer(int arg0,
int arg1,
int arg2,
boolean arg3,
int arg4,
Buffer arg5)
Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); Part of GL_VERSION_2_0 |
void |
glVertexAttribPointer(int arg0,
int arg1,
int arg2,
boolean arg3,
int arg4,
long arg5)
Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); Part of GL_VERSION_2_0 |
void |
glViewport(int arg0,
int arg1,
int arg2,
int arg3)
Interface to C language function: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height); |
boolean |
hasGLSL()
Indicates whether this GL object supports GLSL. |
boolean |
isExtensionAvailable(String arg0)
Returns true if the specified OpenGL extension can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration. |
boolean |
isFunctionAvailable(String arg0)
Returns true if the specified OpenGL core- or extension-function can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration. |
boolean |
isGL()
Indicates whether this GL object conforms to any of the common GL profiles. |
boolean |
isGL2()
Indicates whether this GL object conforms to the GL2 profile. |
boolean |
isGL2ES1()
Indicates whether this GL object conforms to the GL2ES1 compatible profile. |
boolean |
isGL2ES2()
Indicates whether this GL object conforms to the GL2ES2 compatible profile. |
boolean |
isGL2GL3()
Indicates whether this GL object conforms to the GL2GL3 compatible profile. |
boolean |
isGL3()
Indicates whether this GL object conforms to the GL3 core profile. |
boolean |
isGL3bc()
Indicates whether this GL object conforms to the GL3 compatibility profile. |
boolean |
isGL4()
Indicates whether this GL object conforms to the GL4 core profile. |
boolean |
isGL4bc()
Indicates whether this GL object conforms to the GL4 compatibility profile. |
boolean |
isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES compatible profiles. |
boolean |
isGLES1()
Indicates whether this GL object conforms to the GLES1 profile. |
boolean |
isGLES2()
Indicates whether this GL object conforms to the GLES2 profile. |
boolean |
isGLES2Compatible()
Indicates whether this GL object is compatible with OpenGL ES2. |
void |
setSwapInterval(int arg0)
Provides a platform-independent way to specify the minimum swap interval for buffer swaps. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final boolean DEBUG
Constructor Detail |
---|
public DebugGLES2(GLES2 downstreamGLES2)
Method Detail |
---|
public boolean isGL()
GLBase
isGL
in interface GLBase
public boolean isGL4bc()
GLBase
isGL4bc
in interface GLBase
public boolean isGL4()
GLBase
isGL4
in interface GLBase
public boolean isGL3bc()
GLBase
isGL3bc
in interface GLBase
public boolean isGL3()
GLBase
isGL3
in interface GLBase
public boolean isGL2()
GLBase
isGL2
in interface GLBase
public boolean isGLES1()
GLBase
isGLES1
in interface GLBase
public boolean isGLES2()
GLBase
isGLES2
in interface GLBase
public boolean isGL2ES1()
GLBase
isGL2ES1
in interface GLBase
public boolean isGL2ES2()
GLBase
isGL2ES2
in interface GLBase
public boolean isGL2GL3()
GLBase
isGL2GL3
in interface GLBase
public boolean isGLES()
GLBase
isGLES
in interface GLBase
public boolean isGLES2Compatible()
GLBase
isGLES2Compatible
in interface GLBase
GL_ARB_ES2_compatibility
, otherwise falsepublic GL getGL()
GLBase
getGL
in interface GLBase
public GL4bc getGL4bc()
GLBase
getGL4bc
in interface GLBase
public GL4 getGL4()
GLBase
getGL4
in interface GLBase
public GL3bc getGL3bc()
GLBase
getGL3bc
in interface GLBase
public GL3 getGL3()
GLBase
getGL3
in interface GLBase
public GL2 getGL2()
GLBase
getGL2
in interface GLBase
public GLES1 getGLES1()
GLBase
getGLES1
in interface GLBase
public GLES2 getGLES2()
GLBase
getGLES2
in interface GLBase
public GL2ES1 getGL2ES1()
GLBase
getGL2ES1
in interface GLBase
public GL2ES2 getGL2ES2()
GLBase
getGL2ES2
in interface GLBase
public GL2GL3 getGL2GL3()
GLBase
getGL2GL3
in interface GLBase
public GLProfile getGLProfile()
GLBase
getGLProfile
in interface GLBase
public void glGetUniformiv(int arg0, int arg1, int[] arg2, int arg3)
GL2ES2
void glGetUniformiv(GLuint program, GLint location, GLint * params);
glGetUniformiv
in interface GL2ES2
public void glGetPerfMonitorGroupStringAMD(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
GLES2
void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString);
GL_AMD_performance_monitor
glGetPerfMonitorGroupStringAMD
in interface GLES2
public void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
GL
void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_1
glTexSubImage2D
in interface GL
public void glUniform3f(int arg0, float arg1, float arg2, float arg3)
GL2ES2
void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
glUniform3f
in interface GL2ES2
public boolean glUnmapBuffer(int arg0)
GL
GLboolean glUnmapBufferOES(GLenum target);
GL_VERSION_1_5, GL_OES_mapbuffer
glUnmapBuffer
in interface GL
public void glBlendColor(float arg0, float arg1, float arg2, float arg3)
GL2ES2
void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
glBlendColor
in interface GL2ES2
public void glUseProgram(int arg0)
GL2ES2
void glUseProgram(GLuint program);
glUseProgram
in interface GL2ES2
public void glGenerateMipmap(int arg0)
GL
void glGenerateMipmap(GLenum target);
glGenerateMipmap
in interface GL
public void glStencilFuncSeparate(int arg0, int arg1, int arg2, int arg3)
GL2ES2
void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
glStencilFuncSeparate
in interface GL2ES2
public void glGetShaderSource(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
GL2ES2
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source);
glGetShaderSource
in interface GL2ES2
public boolean isFunctionAvailable(String arg0)
GLBase
By "successfully" we mean that the function is both callable on the machine running the program and available on the current display.
In order to call a function successfully, the function must be both callable on the machine running the program and available on the display device that is rendering the output (note: on non-networked, single-display machines these two conditions are identical; on networked and/or multi-display machines this becomes more complicated). These conditions are met if the function is either part of the core OpenGL version supported by both the host and display, or it is an OpenGL extension function that both the host and display support.
A GL function is callable if it is successfully linked at runtime, hence the GLContext must be made current at least once.
isFunctionAvailable
in interface GLBase
arg0
- the name of the OpenGL function (e.g., use
"glBindRenderbufferEXT" or "glBindRenderbuffer" to check if GL.glBindRenderbuffer(int,int)
is available).public void glDeleteShader(int arg0)
GL2ES2
void glDeleteShader(GLuint shader);
glDeleteShader
in interface GL2ES2
public void glEnable(int arg0)
GL
void glEnable(GLenum cap);
glEnable
in interface GL
public void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4)
GLES2
void glRenderbufferStorageMultisampleIMG(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
GL_IMG_multisampled_render_to_texture
glRenderbufferStorageMultisampleIMG
in interface GLES2
public void glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
GL
void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
glFramebufferRenderbuffer
in interface GL
public void glVertexAttribPointer(GLArrayData arg0)
GL2ES2
glVertexAttribPointer
in interface GL2ES2
public int glCreateShader(int arg0)
GL2ES2
GLuint glCreateShader(GLenum type);
glCreateShader
in interface GL2ES2
public void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)
GL
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3
glCompressedTexSubImage2D
in interface GL
public void glDeleteVertexArraysOES(int arg0, IntBuffer arg1)
GLES2
void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays);
GL_OES_vertex_array_object
glDeleteVertexArraysOES
in interface GLES2
public void glDeleteFencesNV(int arg0, IntBuffer arg1)
GLES2
void glDeleteFencesNV(GLsizei n, const GLuint * arrays);
GL_NV_fence
glDeleteFencesNV
in interface GLES2
public void glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, long arg9)
GL2ES2
void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_2, GL_OES_texture_3D
glTexImage3D
in interface GL2ES2
public void glGetUniformfv(int arg0, int arg1, float[] arg2, int arg3)
GL2ES2
void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
glGetUniformfv
in interface GL2ES2
public void glBindVertexArrayOES(int arg0)
GLES2
void glBindVertexArrayOES(GLuint array);
GL_OES_vertex_array_object
glBindVertexArrayOES
in interface GLES2
public boolean glTestFenceNV(int arg0)
GLES2
GLboolean glTestFenceNV(GLuint target);
GL_NV_fence
glTestFenceNV
in interface GLES2
public void glExtGetShadersQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2
void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders);
GL_QCOM_extended_get2
glExtGetShadersQCOM
in interface GLES2
public void glExtGetShadersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
GLES2
void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders);
GL_QCOM_extended_get2
glExtGetShadersQCOM
in interface GLES2
public void glGenVertexArraysOES(int arg0, IntBuffer arg1)
GLES2
void glGenVertexArraysOES(GLsizei n, GLuint * arrays);
GL_OES_vertex_array_object
glGenVertexArraysOES
in interface GLES2
public void glValidateProgram(int arg0)
GL2ES2
void glValidateProgram(GLuint program);
glValidateProgram
in interface GL2ES2
public void glGetTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
GL
void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
glGetTexParameterfv
in interface GL
public void glDrawElements(int arg0, int arg1, int arg2, Buffer arg3)
GL
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
GL_VERSION_1_1
glDrawElements
in interface GL
public void glGetProgramInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
GL2ES2
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog);
glGetProgramInfoLog
in interface GL2ES2
public void glClearDepth(double arg0)
glClearDepth
in interface GL
glClearDepth
in interface GL2ES2
public void glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)
GL2ES2
void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3, GL_OES_texture_3D
glCompressedTexImage3D
in interface GL2ES2
public void glGenTextures(int arg0, IntBuffer arg1)
GL
void glGenTextures(GLsizei n, GLuint * textures);
glGenTextures
in interface GL
public void glGetBooleanv(int arg0, ByteBuffer arg1)
GL
void glGetBooleanv(GLenum pname, GLboolean * params);
glGetBooleanv
in interface GL
public void glExtGetFramebuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
GLES2
void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers);
GL_QCOM_extended_get
glExtGetFramebuffersQCOM
in interface GLES2
public void glExtGetFramebuffersQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2
void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers);
GL_QCOM_extended_get
glExtGetFramebuffersQCOM
in interface GLES2
public void glUniform2fv(int arg0, int arg1, FloatBuffer arg2)
GL2ES2
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
glUniform2fv
in interface GL2ES2
public Object getExtension(String arg0)
GLBase
Note: it is the intent to add new extensions as quickly as possible to the core GL API. Therefore it is unlikely that most vendors will use this extension mechanism, but it is being provided for completeness.
getExtension
in interface GLBase
public void glVertexAttrib4fv(int arg0, FloatBuffer arg1)
GL2ES2
void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
glVertexAttrib4fv
in interface GL2ES2
public void glUniform1f(int arg0, float arg1)
GL2ES2
void glUniform1f(GLint location, GLfloat x);
glUniform1f
in interface GL2ES2
public void glBlendEquationSeparate(int arg0, int arg1)
GL
void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
glBlendEquationSeparate
in interface GL
public boolean glIsVBOArrayEnabled()
glIsVBOArrayEnabled
in interface GL
GL.GL_ARRAY_BUFFER
via GL.glBindBuffer(int, int)
, otherwise falsepublic void glCopyTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
GL2ES2
void glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
GL_VERSION_1_2, GL_OES_texture_3D
glCopyTexSubImage3D
in interface GL2ES2
public long glGetBufferSize(int arg0)
glGetBufferSize
in interface GL
arg0
- a GL buffer name, generated with GL.glGenBuffers(int, int[], int)
and used in GL.glBindBuffer(int, int)
, GL.glBufferData(int, long, java.nio.Buffer, int)
or GL2.glNamedBufferDataEXT(int, long, java.nio.Buffer, int)
for example.
public void glEndTilingQCOM(int arg0)
GLES2
void glEndTilingQCOM(GLbitfield preserveMask);
GL_QCOM_tiled_rendering
glEndTilingQCOM
in interface GLES2
public void glGetIntegerv(int arg0, IntBuffer arg1)
GL
void glGetIntegerv(GLenum pname, GLint * params);
glGetIntegerv
in interface GL
public void glGetPerfMonitorCountersAMD(int arg0, int[] arg1, int arg2, int[] arg3, int arg4, int arg5, int[] arg6, int arg7)
GLES2
void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters);
GL_AMD_performance_monitor
glGetPerfMonitorCountersAMD
in interface GLES2
public void glFramebufferTexture2DMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
GLES2
void glFramebufferTexture2DMultisampleIMG(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei);
GL_IMG_multisampled_render_to_texture
glFramebufferTexture2DMultisampleIMG
in interface GLES2
public void glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
GL
void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
glBlendFuncSeparate
in interface GL
public void glShaderBinary(int arg0, int[] arg1, int arg2, int arg3, Buffer arg4, int arg5)
GL2ES2
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
glShaderBinary
in interface GL2ES2
public void glBufferSubData(int arg0, long arg1, long arg2, Buffer arg3)
GL
void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
glBufferSubData
in interface GL
public void glGetTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
GL
void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
glGetTexParameteriv
in interface GL
public void glExtGetTexSubImageQCOM(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)
GLES2
void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid * texels);
GL_QCOM_extended_get
glExtGetTexSubImageQCOM
in interface GLES2
public void glDeleteProgram(int arg0)
GL2ES2
void glDeleteProgram(GLuint program);
glDeleteProgram
in interface GL2ES2
public void glTexParameterfv(int arg0, int arg1, FloatBuffer arg2)
GL
void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
glTexParameterfv
in interface GL
public void glGenFramebuffers(int arg0, IntBuffer arg1)
GL
void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
glGenFramebuffers
in interface GL
public void glBindBuffer(int arg0, int arg1)
GL
void glBindBuffer(GLenum target, GLuint buffer);
glBindBuffer
in interface GL
public void glDeleteTextures(int arg0, IntBuffer arg1)
GL
void glDeleteTextures(GLsizei n, const GLuint * textures);
glDeleteTextures
in interface GL
public void glUniform3iv(int arg0, int arg1, int[] arg2, int arg3)
GL2ES2
void glUniform3iv(GLint location, GLsizei count, const GLint * v);
glUniform3iv
in interface GL2ES2
public void glGetActiveUniform(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)
GL2ES2
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
glGetActiveUniform
in interface GL2ES2
public void glDiscardFramebufferEXT(int arg0, int arg1, int[] arg2, int arg3)
GLES2
void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments);
GL_EXT_discard_framebuffer
glDiscardFramebufferEXT
in interface GLES2
public void glTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10)
GL2ES2
void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_2, GL_OES_texture_3D
glTexSubImage3D
in interface GL2ES2
public String glGetString(int arg0)
GL
const GLubyte * glGetString(GLenum name);
glGetString
in interface GL
public void glResolveMultisampleFramebufferAPPLE()
GLES2
void glResolveMultisampleFramebufferAPPLE(void);
GL_APPLE_framebuffer_multisample
glResolveMultisampleFramebufferAPPLE
in interface GLES2
public void glUniform2iv(int arg0, int arg1, int[] arg2, int arg3)
GL2ES2
void glUniform2iv(GLint location, GLsizei count, const GLint * v);
glUniform2iv
in interface GL2ES2
public void glDeletePerfMonitorsAMD(int arg0, IntBuffer arg1)
GLES2
void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors);
GL_AMD_performance_monitor
glDeletePerfMonitorsAMD
in interface GLES2
public void glGetShaderiv(int arg0, int arg1, IntBuffer arg2)
GL2ES2
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
glGetShaderiv
in interface GL2ES2
public void glExtGetBuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
GLES2
void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers);
GL_QCOM_extended_get
glExtGetBuffersQCOM
in interface GLES2
public void glExtGetBuffersQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2
void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers);
GL_QCOM_extended_get
glExtGetBuffersQCOM
in interface GLES2
public void glGetBufferParameteriv(int arg0, int arg1, IntBuffer arg2)
GL
void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
glGetBufferParameteriv
in interface GL
public void glExtGetTexturesQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2
void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures);
GL_QCOM_extended_get
glExtGetTexturesQCOM
in interface GLES2
public void glExtGetTexturesQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
GLES2
void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures);
GL_QCOM_extended_get
glExtGetTexturesQCOM
in interface GLES2
public void glFlush()
GL
void glFlush(void);
glFlush
in interface GL
public void glGenBuffers(int arg0, IntBuffer arg1)
GL
void glGenBuffers(GLsizei n, GLuint * buffers);
glGenBuffers
in interface GL
public void glUniform2f(int arg0, float arg1, float arg2)
GL2ES2
void glUniform2f(GLint location, GLfloat x, GLfloat y);
glUniform2f
in interface GL2ES2
public void glGetVertexAttribfv(int arg0, int arg1, FloatBuffer arg2)
GL2ES2
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
glGetVertexAttribfv
in interface GL2ES2
public void glUniform2i(int arg0, int arg1, int arg2)
GL2ES2
void glUniform2i(GLint location, GLint x, GLint y);
glUniform2i
in interface GL2ES2
public void glGenRenderbuffers(int arg0, IntBuffer arg1)
GL
void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
glGenRenderbuffers
in interface GL
public void glEGLImageTargetTexture2DOES(int arg0, Buffer arg1)
GLES2
void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image);
GL_OES_EGL_image
glEGLImageTargetTexture2DOES
in interface GLES2
public void glGetShaderSource(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
GL2ES2
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source);
glGetShaderSource
in interface GL2ES2
public void glTexParameteriv(int arg0, int arg1, IntBuffer arg2)
GL
void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
glTexParameteriv
in interface GL
public void glUniform4iv(int arg0, int arg1, IntBuffer arg2)
GL2ES2
void glUniform4iv(GLint location, GLsizei count, const GLint * v);
glUniform4iv
in interface GL2ES2
public void glDepthRange(double arg0, double arg1)
glDepthRange
in interface GL
glDepthRange
in interface GL2ES2
public void glGetVertexAttribfv(int arg0, int arg1, float[] arg2, int arg3)
GL2ES2
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
glGetVertexAttribfv
in interface GL2ES2
public boolean hasGLSL()
GLBase
hasGLSL
in interface GLBase
public void glGenPerfMonitorsAMD(int arg0, IntBuffer arg1)
GLES2
void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors);
GL_AMD_performance_monitor
glGenPerfMonitorsAMD
in interface GLES2
public void glGetPerfMonitorGroupStringAMD(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
GLES2
void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString);
GL_AMD_performance_monitor
glGetPerfMonitorGroupStringAMD
in interface GLES2
public void glGetPerfMonitorCounterDataAMD(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6)
GLES2
void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten);
GL_AMD_performance_monitor
glGetPerfMonitorCounterDataAMD
in interface GLES2
public void glGetPerfMonitorCounterDataAMD(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4)
GLES2
void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten);
GL_AMD_performance_monitor
glGetPerfMonitorCounterDataAMD
in interface GLES2
public boolean glIsTexture(int arg0)
GL
GLboolean glIsTexture(GLuint texture);
glIsTexture
in interface GL
public void glCopyTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
GL
void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
glCopyTexImage2D
in interface GL
public void glCullFace(int arg0)
GL
void glCullFace(GLenum mode);
glCullFace
in interface GL
public boolean glIsEnabled(int arg0)
GL
GLboolean glIsEnabled(GLenum cap);
glIsEnabled
in interface GL
public void glProgramBinary(int arg0, int arg1, Buffer arg2, int arg3)
GL2ES2
void glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length);
GL_ARB_get_program_binary, GL_OES_get_program_binary
glProgramBinary
in interface GL2ES2
public void glDeleteFramebuffers(int arg0, int[] arg1, int arg2)
GL
void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
glDeleteFramebuffers
in interface GL
public void glGetProgramInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
GL2ES2
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog);
glGetProgramInfoLog
in interface GL2ES2
public void glBlendFunc(int arg0, int arg1)
GL
void glBlendFunc(GLenum sfactor, GLenum dfactor);
glBlendFunc
in interface GL
public void glDeleteBuffers(int arg0, IntBuffer arg1)
GL
void glDeleteBuffers(GLsizei n, const GLuint * buffers);
glDeleteBuffers
in interface GL
public void glVertexAttrib4f(int arg0, float arg1, float arg2, float arg3, float arg4)
GL2ES2
void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
glVertexAttrib4f
in interface GL2ES2
public void glTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
GL
void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
glTexParameterfv
in interface GL
public void glFinishFenceNV(int arg0)
GLES2
void glFinishFenceNV(GLuint array);
GL_NV_fence
glFinishFenceNV
in interface GLES2
public void glUniform1iv(int arg0, int arg1, IntBuffer arg2)
GL2ES2
void glUniform1iv(GLint location, GLsizei count, const GLint * v);
glUniform1iv
in interface GL2ES2
public void glStencilOp(int arg0, int arg1, int arg2)
GL
void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
glStencilOp
in interface GL
public void glGetFenceivNV(int arg0, int arg1, int[] arg2, int arg3)
GLES2
void glGetFenceivNV(GLuint fence, GLenum pname, GLint * params);
GL_NV_fence
glGetFenceivNV
in interface GLES2
public void setSwapInterval(int arg0)
GLBase
setSwapInterval
in interface GLBase
GLBase.getSwapInterval()
public void glGenFencesNV(int arg0, IntBuffer arg1)
GLES2
void glGenFencesNV(GLsizei n, GLuint * arrays);
GL_NV_fence
glGenFencesNV
in interface GLES2
public void glReleaseShaderCompiler()
GL2ES2
void glReleaseShaderCompiler(void);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
glReleaseShaderCompiler
in interface GL2ES2
public void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
GL
void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
glGetFramebufferAttachmentParameteriv
in interface GL
public void glVertexAttrib4fv(int arg0, float[] arg1, int arg2)
GL2ES2
void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
glVertexAttrib4fv
in interface GL2ES2
public void glBlendEquation(int arg0)
GL
void glBlendEquation(GLenum mode);
glBlendEquation
in interface GL
public void glBindAttribLocation(int arg0, int arg1, String arg2)
GL2ES2
void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name);
glBindAttribLocation
in interface GL2ES2
public void glExtGetTexLevelParameterivQCOM(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)
GLES2
void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params);
GL_QCOM_extended_get
glExtGetTexLevelParameterivQCOM
in interface GLES2
public void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)
GL
void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_0
glTexImage2D
in interface GL
public void glBindFramebuffer(int arg0, int arg1)
GL
void glBindFramebuffer(GLenum target, GLuint framebuffer);
glBindFramebuffer
in interface GL
public boolean glIsVBOElementArrayEnabled()
glIsVBOElementArrayEnabled
in interface GL
GL.GL_ELEMENT_ARRAY_BUFFER
via GL.glBindBuffer(int, int)
, otherwise falsepublic boolean glExtIsProgramBinaryQCOM(int arg0)
GLES2
GLboolean glExtIsProgramBinaryQCOM(GLuint program);
GL_QCOM_extended_get2
glExtIsProgramBinaryQCOM
in interface GLES2
public boolean glIsProgram(int arg0)
GL2ES2
GLboolean glIsProgram(GLuint program);
glIsProgram
in interface GL2ES2
public void glGetTexParameterfv(int arg0, int arg1, FloatBuffer arg2)
GL
void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
glGetTexParameterfv
in interface GL
public void glUniform2fv(int arg0, int arg1, float[] arg2, int arg3)
GL2ES2
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
glUniform2fv
in interface GL2ES2
public void glCompressedTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)
GL2ES2
void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3, GL_OES_texture_3D
glCompressedTexSubImage3D
in interface GL2ES2
public void glSelectPerfMonitorCountersAMD(int arg0, boolean arg1, int arg2, int arg3, int[] arg4, int arg5)
GLES2
void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList);
GL_AMD_performance_monitor
glSelectPerfMonitorCountersAMD
in interface GLES2
public void glTexParameteri(int arg0, int arg1, int arg2)
GL
void glTexParameteri(GLenum target, GLenum pname, GLint param);
glTexParameteri
in interface GL
public int getSwapInterval()
GLBase
GLBase.setSwapInterval(int)
. GLBase.setSwapInterval(int)
yet,
-1 is returned, indicating that the platforms default
is being used.
getSwapInterval
in interface GLBase
GLBase.setSwapInterval(int)
public void glBlitFramebufferANGLE(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
GLES2
void glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
GL_ANGLE_framebuffer_blit
glBlitFramebufferANGLE
in interface GLES2
public int glCreateProgram()
GL2ES2
GLuint glCreateProgram(void);
glCreateProgram
in interface GL2ES2
public void glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)
GL2ES2
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
GL_VERSION_2_0
glVertexAttribPointer
in interface GL2ES2
public void glEnableVertexAttribArray(int arg0)
GL2ES2
void glEnableVertexAttribArray(GLuint index);
glEnableVertexAttribArray
in interface GL2ES2
public void glClearStencil(int arg0)
GL
void glClearStencil(GLint s);
glClearStencil
in interface GL
public void glShaderSource(int arg0, int arg1, String[] arg2, IntBuffer arg3)
GL2ES2
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);
glShaderSource
in interface GL2ES2
public void glUniform(GLUniformData arg0)
glUniform
in interface GL2ES2
public void glGetUniformfv(int arg0, int arg1, FloatBuffer arg2)
GL2ES2
void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
glGetUniformfv
in interface GL2ES2
public void glColorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
GL
void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
glColorMask
in interface GL
public void glBindTexture(int arg0, int arg1)
GL
void glBindTexture(GLenum target, GLuint texture);
glBindTexture
in interface GL
public void glGetProgramiv(int arg0, int arg1, int[] arg2, int arg3)
GL2ES2
void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
glGetProgramiv
in interface GL2ES2
public void glSampleCoverage(float arg0, boolean arg1)
GL
void glSampleCoverage(GLclampf value, GLboolean invert);
glSampleCoverage
in interface GL
public void glGetPerfMonitorGroupsAMD(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
GLES2
void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups);
GL_AMD_performance_monitor
glGetPerfMonitorGroupsAMD
in interface GLES2
public void glGetPerfMonitorGroupsAMD(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2
void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups);
GL_AMD_performance_monitor
glGetPerfMonitorGroupsAMD
in interface GLES2
public void glDepthRangef(float arg0, float arg1)
GL
void glDepthRangef(GLclampf zNear, GLclampf zFar);
glDepthRangef
in interface GL
glDepthRangef
in interface GL2ES2
public boolean glIsFramebuffer(int arg0)
GL
GLboolean glIsFramebuffer(GLuint framebuffer);
glIsFramebuffer
in interface GL
public void glGetVertexAttribiv(int arg0, int arg1, int[] arg2, int arg3)
GL2ES2
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
glGetVertexAttribiv
in interface GL2ES2
public void glClearDepthf(float arg0)
GL
void glClearDepthf(GLclampf depth);
glClearDepthf
in interface GL
glClearDepthf
in interface GL2ES2
public void glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
GL
void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
glFramebufferTexture2D
in interface GL
public void glClearColor(float arg0, float arg1, float arg2, float arg3)
GL
void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
glClearColor
in interface GL
public void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)
GL
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3
glCompressedTexImage2D
in interface GL
public void glGetActiveUniform(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)
GL2ES2
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
glGetActiveUniform
in interface GL2ES2
public void glActiveTexture(int arg0)
GL
void glActiveTexture(GLenum texture);
glActiveTexture
in interface GL
public void glDeleteRenderbuffers(int arg0, int[] arg1, int arg2)
GL
void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
glDeleteRenderbuffers
in interface GL
public void glBufferData(int arg0, long arg1, Buffer arg2, int arg3)
GL
void glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
glBufferData
in interface GL
public void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)
GL
void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
GL_VERSION_1_0
glReadPixels
in interface GL
public void glGetRenderbufferParameteriv(int arg0, int arg1, IntBuffer arg2)
GL
void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
glGetRenderbufferParameteriv
in interface GL
public void glGetPerfMonitorCounterInfoAMD(int arg0, int arg1, int arg2, Buffer arg3)
GLES2
void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data);
GL_AMD_performance_monitor
glGetPerfMonitorCounterInfoAMD
in interface GLES2
public void glVertexAttrib3f(int arg0, float arg1, float arg2, float arg3)
GL2ES2
void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
glVertexAttrib3f
in interface GL2ES2
public void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)
GL
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3
glCompressedTexImage2D
in interface GL
public void glGetVertexAttribiv(int arg0, int arg1, IntBuffer arg2)
GL2ES2
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
glGetVertexAttribiv
in interface GL2ES2
public void glUniform3i(int arg0, int arg1, int arg2, int arg3)
GL2ES2
void glUniform3i(GLint location, GLint x, GLint y, GLint z);
glUniform3i
in interface GL2ES2
public void glGetProgramiv(int arg0, int arg1, IntBuffer arg2)
GL2ES2
void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
glGetProgramiv
in interface GL2ES2
public void glAttachShader(int arg0, int arg1)
GL2ES2
void glAttachShader(GLuint program, GLuint shader);
glAttachShader
in interface GL2ES2
public void glGetRenderbufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
GL
void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
glGetRenderbufferParameteriv
in interface GL
public void glGetDriverControlStringQCOM(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
GLES2
void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString);
GL_QCOM_driver_control
glGetDriverControlStringQCOM
in interface GLES2
public void glFrontFace(int arg0)
GL
void glFrontFace(GLenum mode);
glFrontFace
in interface GL
public void glUniformMatrix3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
GL2ES2
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
glUniformMatrix3fv
in interface GL2ES2
public void glDeleteRenderbuffers(int arg0, IntBuffer arg1)
GL
void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
glDeleteRenderbuffers
in interface GL
public void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
GL
void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
GL_VERSION_1_0
glReadPixels
in interface GL
public boolean isExtensionAvailable(String arg0)
GLBase
isExtensionAvailable
in interface GLBase
arg0
- the name of the OpenGL extension (e.g.,
"GL_ARB_vertex_program").public void glGetDriverControlsQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2
void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls);
GL_QCOM_driver_control
glGetDriverControlsQCOM
in interface GLES2
public void glGetDriverControlsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
GLES2
void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls);
GL_QCOM_driver_control
glGetDriverControlsQCOM
in interface GLES2
public boolean glIsFenceNV(int arg0)
GLES2
GLboolean glIsFenceNV(GLuint target);
GL_NV_fence
glIsFenceNV
in interface GLES2
public void glSelectPerfMonitorCountersAMD(int arg0, boolean arg1, int arg2, int arg3, IntBuffer arg4)
GLES2
void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList);
GL_AMD_performance_monitor
glSelectPerfMonitorCountersAMD
in interface GLES2
public void glPolygonOffset(float arg0, float arg1)
GL
void glPolygonOffset(GLfloat factor, GLfloat units);
glPolygonOffset
in interface GL
public void glDepthMask(boolean arg0)
GL
void glDepthMask(GLboolean flag);
glDepthMask
in interface GL
public void glVertexAttrib2fv(int arg0, FloatBuffer arg1)
GL2ES2
void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
glVertexAttrib2fv
in interface GL2ES2
public void glGetActiveAttrib(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)
GL2ES2
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
glGetActiveAttrib
in interface GL2ES2
public void glCompressedTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10)
GL2ES2
void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3, GL_OES_texture_3D
glCompressedTexSubImage3D
in interface GL2ES2
public int glGetError()
GL
GLenum glGetError(void);
glGetError
in interface GL
public void glUniform4fv(int arg0, int arg1, FloatBuffer arg2)
GL2ES2
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
glUniform4fv
in interface GL2ES2
public void glTexParameterf(int arg0, int arg1, float arg2)
GL
void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
glTexParameterf
in interface GL
public void glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, Buffer arg5)
GL2ES2
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
GL_VERSION_2_0
glVertexAttribPointer
in interface GL2ES2
public void glViewport(int arg0, int arg1, int arg2, int arg3)
GL
void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
glViewport
in interface GL
public void glExtTexObjectStateOverrideiQCOM(int arg0, int arg1, int arg2)
GLES2
void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param);
GL_QCOM_extended_get
glExtTexObjectStateOverrideiQCOM
in interface GLES2
public void glBindRenderbuffer(int arg0, int arg1)
GL
void glBindRenderbuffer(GLenum target, GLuint renderbuffer);
glBindRenderbuffer
in interface GL
public Object getPlatformGLExtensions()
GLBase
getPlatformGLExtensions
in interface GLBase
public void glShaderSource(int arg0, int arg1, String[] arg2, int[] arg3, int arg4)
GL2ES2
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);
glShaderSource
in interface GL2ES2
public void glGetFenceivNV(int arg0, int arg1, IntBuffer arg2)
GLES2
void glGetFenceivNV(GLuint fence, GLenum pname, GLint * params);
GL_NV_fence
glGetFenceivNV
in interface GLES2
public void glGetShaderInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
GL2ES2
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog);
glGetShaderInfoLog
in interface GL2ES2
public void glCompileShader(int arg0)
GL2ES2
void glCompileShader(GLuint shader);
glCompileShader
in interface GL2ES2
public void glEGLImageTargetRenderbufferStorageOES(int arg0, Buffer arg1)
GLES2
void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image);
GL_OES_EGL_image
glEGLImageTargetRenderbufferStorageOES
in interface GLES2
public void glUniform1iv(int arg0, int arg1, int[] arg2, int arg3)
GL2ES2
void glUniform1iv(GLint location, GLsizei count, const GLint * v);
glUniform1iv
in interface GL2ES2
public void glGetBooleanv(int arg0, byte[] arg1, int arg2)
GL
void glGetBooleanv(GLenum pname, GLboolean * params);
glGetBooleanv
in interface GL
public void glExtGetProgramsQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2
void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms);
GL_QCOM_extended_get2
glExtGetProgramsQCOM
in interface GLES2
public void glBeginPerfMonitorAMD(int arg0)
GLES2
void glBeginPerfMonitorAMD(GLuint monitor);
GL_AMD_performance_monitor
glBeginPerfMonitorAMD
in interface GLES2
public void glExtGetProgramsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
GLES2
void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms);
GL_QCOM_extended_get2
glExtGetProgramsQCOM
in interface GLES2
public void glVertexAttrib3fv(int arg0, float[] arg1, int arg2)
GL2ES2
void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
glVertexAttrib3fv
in interface GL2ES2
public void glDeleteBuffers(int arg0, int[] arg1, int arg2)
GL
void glDeleteBuffers(GLsizei n, const GLuint * buffers);
glDeleteBuffers
in interface GL
public void glUniform1i(int arg0, int arg1)
GL2ES2
void glUniform1i(GLint location, GLint x);
glUniform1i
in interface GL2ES2
public void glVertexAttrib1f(int arg0, float arg1)
GL2ES2
void glVertexAttrib1f(GLuint indx, GLfloat x);
glVertexAttrib1f
in interface GL2ES2
public void glDeleteFramebuffers(int arg0, IntBuffer arg1)
GL
void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
glDeleteFramebuffers
in interface GL
public void glVertexAttrib1fv(int arg0, float[] arg1, int arg2)
GL2ES2
void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
glVertexAttrib1fv
in interface GL2ES2
public void glStencilOpSeparate(int arg0, int arg1, int arg2, int arg3)
GL2ES2
void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
glStencilOpSeparate
in interface GL2ES2
public void glDisableDriverControlQCOM(int arg0)
GLES2
void glDisableDriverControlQCOM(GLuint driverControl);
GL_QCOM_driver_control
glDisableDriverControlQCOM
in interface GLES2
public void glExtGetTexLevelParameterivQCOM(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)
GLES2
void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params);
GL_QCOM_extended_get
glExtGetTexLevelParameterivQCOM
in interface GLES2
public void glStencilFunc(int arg0, int arg1, int arg2)
GL
void glStencilFunc(GLenum func, GLint ref, GLuint mask);
glStencilFunc
in interface GL
public void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, IntBuffer arg3)
GL
void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
glGetFramebufferAttachmentParameteriv
in interface GL
public void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
GL
void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_0
glTexImage2D
in interface GL
public void glUniform4f(int arg0, float arg1, float arg2, float arg3, float arg4)
GL2ES2
void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
glUniform4f
in interface GL2ES2
public void glUniform3fv(int arg0, int arg1, float[] arg2, int arg3)
GL2ES2
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
glUniform3fv
in interface GL2ES2
public void glUniform4i(int arg0, int arg1, int arg2, int arg3, int arg4)
GL2ES2
void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
glUniform4i
in interface GL2ES2
public void glGenFencesNV(int arg0, int[] arg1, int arg2)
GLES2
void glGenFencesNV(GLsizei n, GLuint * arrays);
GL_NV_fence
glGenFencesNV
in interface GLES2
public void glExtGetBufferPointervQCOM(int arg0, PointerBuffer arg1)
GLES2
void glExtGetBufferPointervQCOM(GLenum target, GLvoid * * params);
GL_QCOM_extended_get
glExtGetBufferPointervQCOM
in interface GLES2
public int glGetBoundBuffer(int arg0)
glGetBoundBuffer
in interface GL
arg0
- a GL buffer (VBO) target as used in GL.glBindBuffer(int, int)
, ie GL.GL_ELEMENT_ARRAY_BUFFER
, GL.GL_ARRAY_BUFFER
, ..
GL.glBindBuffer(int, int)
or 0 if unbound.public void glEnableDriverControlQCOM(int arg0)
GLES2
void glEnableDriverControlQCOM(GLuint driverControl);
GL_QCOM_driver_control
glEnableDriverControlQCOM
in interface GLES2
public void glGenPerfMonitorsAMD(int arg0, int[] arg1, int arg2)
GLES2
void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors);
GL_AMD_performance_monitor
glGenPerfMonitorsAMD
in interface GLES2
public void glGetFloatv(int arg0, float[] arg1, int arg2)
GL
void glGetFloatv(GLenum pname, GLfloat * params);
glGetFloatv
in interface GL
public void glUniform4iv(int arg0, int arg1, int[] arg2, int arg3)
GL2ES2
void glUniform4iv(GLint location, GLsizei count, const GLint * v);
glUniform4iv
in interface GL2ES2
public void glDepthFunc(int arg0)
GL
void glDepthFunc(GLenum func);
glDepthFunc
in interface GL
public void glTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
GL
void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
glTexParameteriv
in interface GL
public void glUniformMatrix4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
GL2ES2
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
glUniformMatrix4fv
in interface GL2ES2
public void glCopyTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
GL
void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
glCopyTexSubImage2D
in interface GL
public void glUniformMatrix2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
GL2ES2
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
glUniformMatrix2fv
in interface GL2ES2
public void glGetPerfMonitorCounterStringAMD(int arg0, int arg1, int arg2, int[] arg3, int arg4, byte[] arg5, int arg6)
GLES2
void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString);
GL_AMD_performance_monitor
glGetPerfMonitorCounterStringAMD
in interface GLES2
public void glStencilMaskSeparate(int arg0, int arg1)
GL2ES2
void glStencilMaskSeparate(GLenum face, GLuint mask);
glStencilMaskSeparate
in interface GL2ES2
public void glGetProgramBinary(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5, Buffer arg6)
GL2ES2
void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary);
GL_ARB_get_program_binary, GL_OES_get_program_binary
glGetProgramBinary
in interface GL2ES2
public void glGetProgramBinary(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3, Buffer arg4)
GL2ES2
void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary);
GL_ARB_get_program_binary, GL_OES_get_program_binary
glGetProgramBinary
in interface GL2ES2
public void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, ByteBuffer arg2, IntBuffer arg3)
GLES2
void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length);
GL_QCOM_extended_get2
glExtGetProgramBinarySourceQCOM
in interface GLES2
public void glUniform1fv(int arg0, int arg1, float[] arg2, int arg3)
GL2ES2
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
glUniform1fv
in interface GL2ES2
public void glRenderbufferStorageMultisampleAPPLE(int arg0, int arg1, int arg2, int arg3, int arg4)
GLES2
void glRenderbufferStorageMultisampleAPPLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
GL_APPLE_framebuffer_multisample
glRenderbufferStorageMultisampleAPPLE
in interface GLES2
public void glVertexAttrib2f(int arg0, float arg1, float arg2)
GL2ES2
void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
glVertexAttrib2f
in interface GL2ES2
public void glUniform2iv(int arg0, int arg1, IntBuffer arg2)
GL2ES2
void glUniform2iv(GLint location, GLsizei count, const GLint * v);
glUniform2iv
in interface GL2ES2
public void glUniform1fv(int arg0, int arg1, FloatBuffer arg2)
GL2ES2
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
glUniform1fv
in interface GL2ES2
public void glUniformMatrix2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
GL2ES2
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
glUniformMatrix2fv
in interface GL2ES2
public void glGetDriverControlStringQCOM(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
GLES2
void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString);
GL_QCOM_driver_control
glGetDriverControlStringQCOM
in interface GLES2
public void glTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)
GL2ES2
void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_2, GL_OES_texture_3D
glTexSubImage3D
in interface GL2ES2
public void glEndPerfMonitorAMD(int arg0)
GLES2
void glEndPerfMonitorAMD(GLuint monitor);
GL_AMD_performance_monitor
glEndPerfMonitorAMD
in interface GLES2
public GLContext getContext()
GLBase
getContext
in interface GLBase
public void glUniform3iv(int arg0, int arg1, IntBuffer arg2)
GL2ES2
void glUniform3iv(GLint location, GLsizei count, const GLint * v);
glUniform3iv
in interface GL2ES2
public void glClear(int arg0)
GL
void glClear(GLbitfield mask);
glClear
in interface GL
public void glDiscardFramebufferEXT(int arg0, int arg1, IntBuffer arg2)
GLES2
void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments);
GL_EXT_discard_framebuffer
glDiscardFramebufferEXT
in interface GLES2
public void glGenRenderbuffers(int arg0, int[] arg1, int arg2)
GL
void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
glGenRenderbuffers
in interface GL
public void glGetFloatv(int arg0, FloatBuffer arg1)
GL
void glGetFloatv(GLenum pname, GLfloat * params);
glGetFloatv
in interface GL
public ByteBuffer glMapBuffer(int arg0, int arg1)
GL
GLeglImageOES glMapBufferOES(GLenum target, GLenum access);
glMapBuffer
in interface GL
public void glFramebufferTexture3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
GL2ES2
void glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
glFramebufferTexture3D
in interface GL2ES2
public void glUniformMatrix4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
GL2ES2
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
glUniformMatrix4fv
in interface GL2ES2
public void glGenBuffers(int arg0, int[] arg1, int arg2)
GL
void glGenBuffers(GLsizei n, GLuint * buffers);
glGenBuffers
in interface GL
public void glGetShaderiv(int arg0, int arg1, int[] arg2, int arg3)
GL2ES2
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
glGetShaderiv
in interface GL2ES2
public void glDeletePerfMonitorsAMD(int arg0, int[] arg1, int arg2)
GLES2
void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors);
GL_AMD_performance_monitor
glDeletePerfMonitorsAMD
in interface GLES2
public void glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
GL
void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
glGetBufferParameteriv
in interface GL
public void glGetIntegerv(int arg0, int[] arg1, int arg2)
GL
void glGetIntegerv(GLenum pname, GLint * params);
glGetIntegerv
in interface GL
public void glScissor(int arg0, int arg1, int arg2, int arg3)
GL
void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
glScissor
in interface GL
public void glGetPerfMonitorCountersAMD(int arg0, IntBuffer arg1, IntBuffer arg2, int arg3, IntBuffer arg4)
GLES2
void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters);
GL_AMD_performance_monitor
glGetPerfMonitorCountersAMD
in interface GLES2
public void glLineWidth(float arg0)
GL
void glLineWidth(GLfloat width);
glLineWidth
in interface GL
public void glPixelStorei(int arg0, int arg1)
GL
void glPixelStorei(GLenum pname, GLint param);
glPixelStorei
in interface GL
public void glUniform3fv(int arg0, int arg1, FloatBuffer arg2)
GL2ES2
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
glUniform3fv
in interface GL2ES2
public void glDrawArrays(int arg0, int arg1, int arg2)
GL
void glDrawArrays(GLenum mode, GLint first, GLsizei count);
glDrawArrays
in interface GL
public void glGenFramebuffers(int arg0, int[] arg1, int arg2)
GL
void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
glGenFramebuffers
in interface GL
public void glRenderbufferStorageMultisampleANGLE(int arg0, int arg1, int arg2, int arg3, int arg4)
GLES2
void glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
GL_ANGLE_framebuffer_multisample
glRenderbufferStorageMultisampleANGLE
in interface GLES2
public void glExtGetRenderbuffersQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2
void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers);
GL_QCOM_extended_get
glExtGetRenderbuffersQCOM
in interface GLES2
public void glExtGetRenderbuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
GLES2
void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers);
GL_QCOM_extended_get
glExtGetRenderbuffersQCOM
in interface GLES2
public void glDeleteTextures(int arg0, int[] arg1, int arg2)
GL
void glDeleteTextures(GLsizei n, const GLuint * textures);
glDeleteTextures
in interface GL
public void glGetTexParameteriv(int arg0, int arg1, IntBuffer arg2)
GL
void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
glGetTexParameteriv
in interface GL
public boolean glIsShader(int arg0)
GL2ES2
GLboolean glIsShader(GLuint shader);
glIsShader
in interface GL2ES2
public void glGetActiveAttrib(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)
GL2ES2
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
glGetActiveAttrib
in interface GL2ES2
public void glVertexAttrib1fv(int arg0, FloatBuffer arg1)
GL2ES2
void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
glVertexAttrib1fv
in interface GL2ES2
public void glStencilMask(int arg0)
GL
void glStencilMask(GLuint mask);
glStencilMask
in interface GL
public int glGetUniformLocation(int arg0, String arg1)
GL2ES2
int glGetUniformLocation(GLuint program, const GLchar * name);
glGetUniformLocation
in interface GL2ES2
public void glVertexAttrib3fv(int arg0, FloatBuffer arg1)
GL2ES2
void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
glVertexAttrib3fv
in interface GL2ES2
public int glCheckFramebufferStatus(int arg0)
GL
GLenum glCheckFramebufferStatus(GLenum target);
glCheckFramebufferStatus
in interface GL
public void glShaderBinary(int arg0, IntBuffer arg1, int arg2, Buffer arg3, int arg4)
GL2ES2
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
glShaderBinary
in interface GL2ES2
public void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
GL
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3
glCompressedTexSubImage2D
in interface GL
public void glHint(int arg0, int arg1)
GL
void glHint(GLenum target, GLenum mode);
glHint
in interface GL
public void glLinkProgram(int arg0)
GL2ES2
void glLinkProgram(GLuint program);
glLinkProgram
in interface GL2ES2
public void glDeleteVertexArraysOES(int arg0, int[] arg1, int arg2)
GLES2
void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays);
GL_OES_vertex_array_object
glDeleteVertexArraysOES
in interface GLES2
public void glUniform4fv(int arg0, int arg1, float[] arg2, int arg3)
GL2ES2
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
glUniform4fv
in interface GL2ES2
public boolean glIsRenderbuffer(int arg0)
GL
GLboolean glIsRenderbuffer(GLuint renderbuffer);
glIsRenderbuffer
in interface GL
public void glDeleteFencesNV(int arg0, int[] arg1, int arg2)
GLES2
void glDeleteFencesNV(GLsizei n, const GLuint * arrays);
GL_NV_fence
glDeleteFencesNV
in interface GLES2
public void glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)
GL2ES2
void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_2, GL_OES_texture_3D
glTexImage3D
in interface GL2ES2
public void glVertexAttrib2fv(int arg0, float[] arg1, int arg2)
GL2ES2
void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
glVertexAttrib2fv
in interface GL2ES2
public void glGetShaderInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
GL2ES2
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog);
glGetShaderInfoLog
in interface GL2ES2
public boolean glIsBuffer(int arg0)
GL
GLboolean glIsBuffer(GLuint buffer);
glIsBuffer
in interface GL
public void glGenTextures(int arg0, int[] arg1, int arg2)
GL
void glGenTextures(GLsizei n, GLuint * textures);
glGenTextures
in interface GL
public void glDrawElements(int arg0, int arg1, int arg2, long arg3)
GL
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
GL_VERSION_1_1
glDrawElements
in interface GL
public void glDisableVertexAttribArray(int arg0)
GL2ES2
void glDisableVertexAttribArray(GLuint index);
glDisableVertexAttribArray
in interface GL2ES2
public void glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
GL2ES2
void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3, GL_OES_texture_3D
glCompressedTexImage3D
in interface GL2ES2
public void glGenVertexArraysOES(int arg0, int[] arg1, int arg2)
GLES2
void glGenVertexArraysOES(GLsizei n, GLuint * arrays);
GL_OES_vertex_array_object
glGenVertexArraysOES
in interface GLES2
public void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)
GL
void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_1
glTexSubImage2D
in interface GL
public void glGetPerfMonitorCounterStringAMD(int arg0, int arg1, int arg2, IntBuffer arg3, ByteBuffer arg4)
GLES2
void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString);
GL_AMD_performance_monitor
glGetPerfMonitorCounterStringAMD
in interface GLES2
public int glGetAttribLocation(int arg0, String arg1)
GL2ES2
int glGetAttribLocation(GLuint program, const GLchar * name);
glGetAttribLocation
in interface GL2ES2
public void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, byte[] arg2, int arg3, int[] arg4, int arg5)
GLES2
void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length);
GL_QCOM_extended_get2
glExtGetProgramBinarySourceQCOM
in interface GLES2
public void glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
GL
void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
glRenderbufferStorage
in interface GL
public void glUniformMatrix3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
GL2ES2
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
glUniformMatrix3fv
in interface GL2ES2
public void glGetUniformiv(int arg0, int arg1, IntBuffer arg2)
GL2ES2
void glGetUniformiv(GLuint program, GLint location, GLint * params);
glGetUniformiv
in interface GL2ES2
public void glDisable(int arg0)
GL
void glDisable(GLenum cap);
glDisable
in interface GL
public void glSetFenceNV(int arg0, int arg1)
GLES2
void glSetFenceNV(GLuint fence, GLenum condition);
GL_NV_fence
glSetFenceNV
in interface GLES2
public void glStartTilingQCOM(int arg0, int arg1, int arg2, int arg3, int arg4)
GLES2
void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
GL_QCOM_tiled_rendering
glStartTilingQCOM
in interface GLES2
public void glFinish()
GL
void glFinish(void);
glFinish
in interface GL
public void glGetShaderPrecisionFormat(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)
GL2ES2
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
glGetShaderPrecisionFormat
in interface GL2ES2
public void glGetShaderPrecisionFormat(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3)
GL2ES2
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
glGetShaderPrecisionFormat
in interface GL2ES2
public void glGetAttachedShaders(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)
GL2ES2
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
glGetAttachedShaders
in interface GL2ES2
public void glGetAttachedShaders(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3)
GL2ES2
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
glGetAttachedShaders
in interface GL2ES2
public void glDetachShader(int arg0, int arg1)
GL2ES2
void glDetachShader(GLuint program, GLuint shader);
glDetachShader
in interface GL2ES2
public boolean glIsVertexArrayOES(int arg0)
GLES2
GLboolean glIsVertexArrayOES(GLuint array);
GL_OES_vertex_array_object
glIsVertexArrayOES
in interface GLES2
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |