Class TraceGLES1

    • Field Detail

      • DEBUG

        public static final boolean DEBUG
    • Constructor Detail

    • Method Detail

      • getDownstreamGL

        public final GL getDownstreamGL()
                                 throws GLException
        Description copied from interface: GLBase
        Returns the downstream GL instance in case this is a wrapping pipeline, otherwise null.

        See GLBase.getRootGL() for retrieving the implementing root instance.

        Specified by:
        getDownstreamGL in interface GLBase
        Throws:
        GLException - if the downstream instance is not null and not a GL implementation
        See Also:
        GLBase.getRootGL()
      • getContext

        public GLContext getContext()
        Description copied from interface: GLBase
        Returns the GLContext associated which this GL object.
        Specified by:
        getContext in interface GLBase
      • getExtension

        public Object getExtension​(String arg0)
        Description copied from interface: GLBase
        Returns an object providing access to the specified OpenGL extension. This is intended to provide a mechanism for vendors who wish to provide access to new OpenGL extensions without changing the public API of the core package. For example, a user may request access to extension "GL_VENDOR_foo" and receive back an object which implements a vendor-specified interface which can call the OpenGL extension functions corresponding to that extension. It is up to the vendor to specify both the extension name and Java API for accessing it, including which class or interface contains the functions.

        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.

        Specified by:
        getExtension in interface GLBase
      • getGL

        public GL getGL()
        Description copied from interface: GLBase
        Casts this object to the GL interface.
        Specified by:
        getGL in interface GLBase
      • getGL2

        public GL2 getGL2()
        Description copied from interface: GLBase
        Casts this object to the GL2 interface.
        Specified by:
        getGL2 in interface GLBase
      • getGL2ES1

        public GL2ES1 getGL2ES1()
        Description copied from interface: GLBase
        Casts this object to the GL2ES1 interface.
        Specified by:
        getGL2ES1 in interface GLBase
      • getGL2ES2

        public GL2ES2 getGL2ES2()
        Description copied from interface: GLBase
        Casts this object to the GL2ES2 interface.
        Specified by:
        getGL2ES2 in interface GLBase
      • getGL2ES3

        public GL2ES3 getGL2ES3()
        Description copied from interface: GLBase
        Casts this object to the GL2ES3 interface.
        Specified by:
        getGL2ES3 in interface GLBase
      • getGL2GL3

        public GL2GL3 getGL2GL3()
        Description copied from interface: GLBase
        Casts this object to the GL2GL3 interface.
        Specified by:
        getGL2GL3 in interface GLBase
      • getGL3

        public GL3 getGL3()
        Description copied from interface: GLBase
        Casts this object to the GL3 interface.
        Specified by:
        getGL3 in interface GLBase
      • getGL3ES3

        public GL3ES3 getGL3ES3()
        Description copied from interface: GLBase
        Casts this object to the GL3ES3 interface.
        Specified by:
        getGL3ES3 in interface GLBase
      • getGL3bc

        public GL3bc getGL3bc()
        Description copied from interface: GLBase
        Casts this object to the GL3bc interface.
        Specified by:
        getGL3bc in interface GLBase
      • getGL4

        public GL4 getGL4()
        Description copied from interface: GLBase
        Casts this object to the GL4 interface.
        Specified by:
        getGL4 in interface GLBase
      • getGL4ES3

        public GL4ES3 getGL4ES3()
        Description copied from interface: GLBase
        Casts this object to the GL4ES3 interface.
        Specified by:
        getGL4ES3 in interface GLBase
      • getGL4bc

        public GL4bc getGL4bc()
        Description copied from interface: GLBase
        Casts this object to the GL4bc interface.
        Specified by:
        getGL4bc in interface GLBase
      • getGLES1

        public GLES1 getGLES1()
        Description copied from interface: GLBase
        Casts this object to the GLES1 interface.
        Specified by:
        getGLES1 in interface GLBase
      • getGLES2

        public GLES2 getGLES2()
        Description copied from interface: GLBase
        Casts this object to the GLES2 interface.
        Specified by:
        getGLES2 in interface GLBase
      • getGLES3

        public GLES3 getGLES3()
        Description copied from interface: GLBase
        Casts this object to the GLES3 interface.
        Specified by:
        getGLES3 in interface GLBase
      • getGLProfile

        public GLProfile getGLProfile()
        Description copied from interface: GLBase
        Returns the GLProfile associated with this GL object.
        Specified by:
        getGLProfile in interface GLBase
      • getPlatformGLExtensions

        public Object getPlatformGLExtensions()
        Description copied from interface: GLBase
        Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL, etc.) may be accessed. The data type of the returned object and its associated capabilities are undefined. Most applications will never need to call this method. It is highly recommended that any applications which do call this method perform all accesses on the returned object reflectively to guard themselves against changes to the implementation.
        Specified by:
        getPlatformGLExtensions in interface GLBase
      • getRootGL

        public GL getRootGL()
        Description copied from interface: GLBase
        Returns the implementing root instance, considering a wrapped pipelined hierarchy, see GLBase.getDownstreamGL().

        If this instance is not a wrapping pipeline, i.e. has no downstream instance, this instance is returned.

        Specified by:
        getRootGL in interface GLBase
      • glActiveTexture

        public void glActiveTexture​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glActiveTexture(GLenum texture)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_multitexture
        Alias for: glActiveTextureARB
        Specified by:
        glActiveTexture in interface GL
      • glAlphaFunc

        public void glAlphaFunc​(int arg0,
                                float arg1)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glAlphaFunc(GLenum func, GLclampf ref)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0, GL_QCOM_alpha_test
        Alias for: glAlphaFuncQCOM
        Specified by:
        glAlphaFunc in interface GL2ES1
      • glAlphaFuncx

        public void glAlphaFuncx​(int arg0,
                                 int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glAlphaFuncx(GLenum func, GLclampx ref)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glAlphaFuncxOES
        Specified by:
        glAlphaFuncx in interface GLES1
      • glBindBuffer

        public void glBindBuffer​(int arg0,
                                 int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBindBuffer(GLenum target, GLuint buffer)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glBindBufferARB
        Specified by:
        glBindBuffer in interface GL
      • glBindFramebuffer

        public void glBindFramebuffer​(int arg0,
                                      int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBindFramebuffer(GLenum target, GLuint framebuffer)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glBindFramebufferOES, glBindFramebufferEXT
        Specified by:
        glBindFramebuffer in interface GL
      • glBindRenderbuffer

        public void glBindRenderbuffer​(int arg0,
                                       int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBindRenderbuffer(GLenum target, GLuint renderbuffer)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glBindRenderbufferEXT, glBindRenderbufferOES
        Specified by:
        glBindRenderbuffer in interface GL
      • glBindTexture

        public void glBindTexture​(int arg0,
                                  int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBindTexture(GLenum target, GLuint texture)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_texture_object
        Alias for: glBindTextureEXT
        Specified by:
        glBindTexture in interface GL
      • glBindVertexArrayOES

        public void glBindVertexArrayOES​(int arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glBindVertexArrayOES(GLuint array)
        Part of GL_OES_vertex_array_object
        Specified by:
        glBindVertexArrayOES in interface GLES1
      • glBlendEquation

        public void glBlendEquation​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glBlendEquation(GLenum mode)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_VERSION_1_2, GL_OES_blend_subtract, GL_EXT_blend_minmax
        Alias for: glBlendEquationOES, glBlendEquationEXT
        Specified by:
        glBlendEquation in interface GL
      • glBlendEquationSeparate

        public void glBlendEquationSeparate​(int arg0,
                                            int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_OES_blend_equation_separate, GL_EXT_blend_equation_separate
        Alias for: glBlendEquationSeparateOES, glBlendEquationSeparateEXT
        Specified by:
        glBlendEquationSeparate in interface GL
      • glBlendFunc

        public void glBlendFunc​(int arg0,
                                int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBlendFunc(GLenum sfactor, GLenum dfactor)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glBlendFunc in interface GL
      • glBlendFuncSeparate

        public void glBlendFuncSeparate​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_INGR_blend_func_separate, GL_OES_blend_func_separate, GL_EXT_blend_func_separate
        Alias for: glBlendFuncSeparateINGR, glBlendFuncSeparateOES, glBlendFuncSeparateEXT
        Specified by:
        glBlendFuncSeparate in interface GL
      • glBufferData

        public void glBufferData​(int arg0,
                                 long arg1,
                                 Buffer arg2,
                                 int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glBufferData(GLenum target, GLsizeiptr size, const void * data, GLenum usage)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glBufferDataARB
        Specified by:
        glBufferData in interface GL
        arg2 - a direct or array-backed Buffer

        Throws a GLException if GL-function constraints are not met or the native GL-function fails.

      • glBufferSubData

        public void glBufferSubData​(int arg0,
                                    long arg1,
                                    long arg2,
                                    Buffer arg3)
        Description copied from interface: GL
        Entry point to C language function: void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void * data)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glBufferSubDataARB
        Specified by:
        glBufferSubData in interface GL
        arg3 - a direct or array-backed Buffer
      • glCheckFramebufferStatus

        public int glCheckFramebufferStatus​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLenum glCheckFramebufferStatus(GLenum target)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glCheckFramebufferStatusEXT, glCheckFramebufferStatusOES
        Specified by:
        glCheckFramebufferStatus in interface GL
      • glClear

        public void glClear​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glClear(GLbitfield mask)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glClear in interface GL
      • glClearColor

        public void glClearColor​(float arg0,
                                 float arg1,
                                 float arg2,
                                 float arg3)
        Description copied from interface: GL
        Entry point to C language function: void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glClearColor in interface GL
      • glClearColorx

        public void glClearColorx​(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glClearColorxOES
        Specified by:
        glClearColorx in interface GLES1
      • glClearDepth

        public void glClearDepth​(double arg0)
        Description copied from interface: GLBase
        Aliased entrypoint of void glClearDepth(GLclampd depth); and void glClearDepthf(GLclampf depth); .
        Specified by:
        glClearDepth in interface GLBase
      • glClearDepthf

        public void glClearDepthf​(float arg0)
        Description copied from interface: GL
        Entry point to C language function: void glClearDepthf(GLfloat d)
        Part of GL_ARB_ES2_compatibility, GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_4_1, GL_OES_single_precision
        Alias for: glClearDepthfOES
        Specified by:
        glClearDepthf in interface GL
      • glClearDepthx

        public void glClearDepthx​(int arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glClearDepthx(GLclampx depth)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glClearDepthxOES
        Specified by:
        glClearDepthx in interface GLES1
      • glClearStencil

        public void glClearStencil​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glClearStencil(GLint s)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glClearStencil in interface GL
      • glClientActiveTexture

        public void glClientActiveTexture​(int arg0)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glClientActiveTexture(GLenum texture)
        Part of GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_multitexture
        Alias for: glClientActiveTextureARB
        Specified by:
        glClientActiveTexture in interface GL2ES1
      • glClipPlanef

        public void glClipPlanef​(int arg0,
                                 float[] arg1,
                                 int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glClipPlanef(GLenum plane, const GLfloat * equation)
        Part of GL_VERSION_ES_CM, GL_IMG_user_clip_plane, GL_OES_single_precision
        Alias for: glClipPlanefIMG, glClipPlanefOES
        Specified by:
        glClipPlanef in interface GLES1
      • glClipPlanef

        public void glClipPlanef​(int arg0,
                                 FloatBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glClipPlanef(GLenum plane, const GLfloat * equation)
        Part of GL_VERSION_ES_CM, GL_IMG_user_clip_plane, GL_OES_single_precision
        Alias for: glClipPlanefIMG, glClipPlanefOES
        Specified by:
        glClipPlanef in interface GLES1
        arg1 - a direct or array-backed FloatBuffer
      • glClipPlanefIMG

        public void glClipPlanefIMG​(int arg0,
                                    FloatBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glClipPlanefIMG(GLenum, const GLfloat * )
        Part of GL_IMG_user_clip_plane
        Specified by:
        glClipPlanefIMG in interface GLES1
        arg1 - a direct or array-backed FloatBuffer
      • glClipPlanefIMG

        public void glClipPlanefIMG​(int arg0,
                                    float[] arg1,
                                    int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glClipPlanefIMG(GLenum, const GLfloat * )
        Part of GL_IMG_user_clip_plane
        Specified by:
        glClipPlanefIMG in interface GLES1
      • glClipPlanex

        public void glClipPlanex​(int arg0,
                                 int[] arg1,
                                 int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glClipPlanex(GLenum plane, const GLfixed * equation)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point, GL_IMG_user_clip_plane
        Alias for: glClipPlanexOES, glClipPlanexIMG
        Specified by:
        glClipPlanex in interface GLES1
      • glClipPlanex

        public void glClipPlanex​(int arg0,
                                 IntBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glClipPlanex(GLenum plane, const GLfixed * equation)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point, GL_IMG_user_clip_plane
        Alias for: glClipPlanexOES, glClipPlanexIMG
        Specified by:
        glClipPlanex in interface GLES1
        arg1 - a direct or array-backed IntBuffer
      • glClipPlanexIMG

        public void glClipPlanexIMG​(int arg0,
                                    int[] arg1,
                                    int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glClipPlanexIMG(GLenum, const GLfixed * )
        Part of GL_IMG_user_clip_plane
        Specified by:
        glClipPlanexIMG in interface GLES1
      • glClipPlanexIMG

        public void glClipPlanexIMG​(int arg0,
                                    IntBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glClipPlanexIMG(GLenum, const GLfixed * )
        Part of GL_IMG_user_clip_plane
        Specified by:
        glClipPlanexIMG in interface GLES1
        arg1 - a direct or array-backed IntBuffer
      • glColor4ub

        public void glColor4ub​(byte arg0,
                               byte arg1,
                               byte arg2,
                               byte arg3)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
        Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glColor4ub in interface GL2ES1
      • glColor4x

        public void glColor4x​(int arg0,
                              int arg1,
                              int arg2,
                              int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glColor4xOES
        Specified by:
        glColor4x in interface GLES1
      • glColorMask

        public void glColorMask​(boolean arg0,
                                boolean arg1,
                                boolean arg2,
                                boolean arg3)
        Description copied from interface: GL
        Entry point to C language function: void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glColorMask in interface GL
      • glColorPointer

        public void glColorPointer​(int arg0,
                                   int arg1,
                                   int arg2,
                                   long arg3)
        Specified by:
        glColorPointer in interface GLPointerFunc
      • glCompressedTexImage2D

        public void glCompressedTexImage2D​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6,
                                           long arg7)
        Description copied from interface: GL
        Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_texture_compression
        Alias for: glCompressedTexImage2DARB
        Specified by:
        glCompressedTexImage2D in interface GL
      • glCompressedTexImage2D

        public void glCompressedTexImage2D​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6,
                                           Buffer arg7)
        Description copied from interface: GL
        Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_texture_compression
        Alias for: glCompressedTexImage2DARB
        Specified by:
        glCompressedTexImage2D in interface GL
        arg7 - a direct or array-backed Buffer
      • glCompressedTexSubImage2D

        public void glCompressedTexSubImage2D​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              int arg6,
                                              int arg7,
                                              long arg8)
        Description copied from interface: GL
        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 void * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_texture_compression
        Alias for: glCompressedTexSubImage2DARB
        Specified by:
        glCompressedTexSubImage2D in interface GL
      • glCompressedTexSubImage2D

        public void glCompressedTexSubImage2D​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              int arg6,
                                              int arg7,
                                              Buffer arg8)
        Description copied from interface: GL
        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 void * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_texture_compression
        Alias for: glCompressedTexSubImage2DARB
        Specified by:
        glCompressedTexSubImage2D in interface GL
        arg8 - a direct or array-backed Buffer
      • glCopyTexImage2D

        public void glCopyTexImage2D​(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3,
                                     int arg4,
                                     int arg5,
                                     int arg6,
                                     int arg7)
        Description copied from interface: GL
        Entry point to C language function: void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_copy_texture
        Alias for: glCopyTexImage2DEXT
        Specified by:
        glCopyTexImage2D in interface GL
      • glCopyTexSubImage2D

        public void glCopyTexSubImage2D​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        int arg5,
                                        int arg6,
                                        int arg7)
        Description copied from interface: GL
        Entry point to C language function: void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_copy_texture
        Alias for: glCopyTexSubImage2DEXT
        Specified by:
        glCopyTexSubImage2D in interface GL
      • glCopyTextureLevelsAPPLE

        public void glCopyTextureLevelsAPPLE​(int arg0,
                                             int arg1,
                                             int arg2,
                                             int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glCopyTextureLevelsAPPLE(GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount)
        Part of GL_APPLE_copy_texture_levels
        Specified by:
        glCopyTextureLevelsAPPLE in interface GLES1
      • glCullFace

        public void glCullFace​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glCullFace(GLenum mode)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glCullFace in interface GL
      • glCurrentPaletteMatrixOES

        public void glCurrentPaletteMatrixOES​(int arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)
        Part of GL_OES_matrix_palette
        Specified by:
        glCurrentPaletteMatrixOES in interface GLES1
      • glDeleteBuffers

        public void glDeleteBuffers​(int arg0,
                                    IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glDeleteBuffersARB
        Specified by:
        glDeleteBuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glDeleteBuffers

        public void glDeleteBuffers​(int arg0,
                                    int[] arg1,
                                    int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glDeleteBuffersARB
        Specified by:
        glDeleteBuffers in interface GL
      • glDeleteFramebuffers

        public void glDeleteFramebuffers​(int arg0,
                                         int[] arg1,
                                         int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glDeleteFramebuffersOES, glDeleteFramebuffersEXT
        Specified by:
        glDeleteFramebuffers in interface GL
      • glDeleteFramebuffers

        public void glDeleteFramebuffers​(int arg0,
                                         IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glDeleteFramebuffersOES, glDeleteFramebuffersEXT
        Specified by:
        glDeleteFramebuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glDeleteRenderbuffers

        public void glDeleteRenderbuffers​(int arg0,
                                          IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glDeleteRenderbuffersOES, glDeleteRenderbuffersEXT
        Specified by:
        glDeleteRenderbuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glDeleteRenderbuffers

        public void glDeleteRenderbuffers​(int arg0,
                                          int[] arg1,
                                          int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glDeleteRenderbuffersOES, glDeleteRenderbuffersEXT
        Specified by:
        glDeleteRenderbuffers in interface GL
      • glDeleteTextures

        public void glDeleteTextures​(int arg0,
                                     int[] arg1,
                                     int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_texture_object
        Alias for: glDeleteTexturesEXT
        Specified by:
        glDeleteTextures in interface GL
      • glDeleteTextures

        public void glDeleteTextures​(int arg0,
                                     IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_texture_object
        Alias for: glDeleteTexturesEXT
        Specified by:
        glDeleteTextures in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glDeleteVertexArraysOES

        public void glDeleteVertexArraysOES​(int arg0,
                                            IntBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays)
        Part of GL_OES_vertex_array_object
        Specified by:
        glDeleteVertexArraysOES in interface GLES1
        arg1 - a direct or array-backed IntBuffer
      • glDeleteVertexArraysOES

        public void glDeleteVertexArraysOES​(int arg0,
                                            int[] arg1,
                                            int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays)
        Part of GL_OES_vertex_array_object
        Specified by:
        glDeleteVertexArraysOES in interface GLES1
      • glDepthFunc

        public void glDepthFunc​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glDepthFunc(GLenum func)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glDepthFunc in interface GL
      • glDepthMask

        public void glDepthMask​(boolean arg0)
        Description copied from interface: GL
        Entry point to C language function: void glDepthMask(GLboolean flag)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glDepthMask in interface GL
      • glDepthRange

        public void glDepthRange​(double arg0,
                                 double arg1)
        Description copied from interface: GLBase
        Aliased entrypoint of void glDepthRange(GLclampd depth); and void glDepthRangef(GLclampf depth); .
        Specified by:
        glDepthRange in interface GLBase
      • glDepthRangef

        public void glDepthRangef​(float arg0,
                                  float arg1)
        Description copied from interface: GL
        Entry point to C language function: void glDepthRangef(GLfloat n, GLfloat f)
        Part of GL_ARB_ES2_compatibility, GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_4_1, GL_OES_single_precision
        Alias for: glDepthRangefOES
        Specified by:
        glDepthRangef in interface GL
      • glDepthRangex

        public void glDepthRangex​(int arg0,
                                  int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glDepthRangex(GLclampx zNear, GLclampx zFar)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glDepthRangexOES
        Specified by:
        glDepthRangex in interface GLES1
      • glDisable

        public void glDisable​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glDisable(GLenum cap)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glDisable in interface GL
      • glDisableDriverControlQCOM

        public void glDisableDriverControlQCOM​(int arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glDisableDriverControlQCOM(GLuint driverControl)
        Part of GL_QCOM_driver_control
        Specified by:
        glDisableDriverControlQCOM in interface GLES1
      • glDiscardFramebufferEXT

        public void glDiscardFramebufferEXT​(int arg0,
                                            int arg1,
                                            IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments)
        Part of GL_EXT_discard_framebuffer
        Specified by:
        glDiscardFramebufferEXT in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glDiscardFramebufferEXT

        public void glDiscardFramebufferEXT​(int arg0,
                                            int arg1,
                                            int[] arg2,
                                            int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments)
        Part of GL_EXT_discard_framebuffer
        Specified by:
        glDiscardFramebufferEXT in interface GLES1
      • glDrawArrays

        public void glDrawArrays​(int arg0,
                                 int arg1,
                                 int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glDrawArrays(GLenum mode, GLint first, GLsizei count)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_vertex_array
        Alias for: glDrawArraysEXT
        Specified by:
        glDrawArrays in interface GL
      • glDrawElements

        public void glDrawElements​(int arg0,
                                   int arg1,
                                   int arg2,
                                   long arg3)
        Description copied from interface: GL
        Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * indices)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1
        Specified by:
        glDrawElements in interface GL
      • glDrawElements

        public void glDrawElements​(int arg0,
                                   int arg1,
                                   int arg2,
                                   Buffer arg3)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
        Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
        Specified by:
        glDrawElements in interface GL2ES1
        arg3 - a direct or array-backed Buffer
      • glDrawTexfOES

        public void glDrawTexfOES​(float arg0,
                                  float arg1,
                                  float arg2,
                                  float arg3,
                                  float arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexfOES in interface GLES1
      • glDrawTexfvOES

        public void glDrawTexfvOES​(FloatBuffer arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexfvOES(const GLfloat * coords)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexfvOES in interface GLES1
        Parameters:
        arg0 - a direct or array-backed FloatBuffer
      • glDrawTexfvOES

        public void glDrawTexfvOES​(float[] arg0,
                                   int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexfvOES(const GLfloat * coords)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexfvOES in interface GLES1
      • glDrawTexiOES

        public void glDrawTexiOES​(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexiOES in interface GLES1
      • glDrawTexivOES

        public void glDrawTexivOES​(int[] arg0,
                                   int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexivOES(const GLint * coords)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexivOES in interface GLES1
      • glDrawTexivOES

        public void glDrawTexivOES​(IntBuffer arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexivOES(const GLint * coords)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexivOES in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
      • glDrawTexsOES

        public void glDrawTexsOES​(short arg0,
                                  short arg1,
                                  short arg2,
                                  short arg3,
                                  short arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexsOES in interface GLES1
      • glDrawTexsvOES

        public void glDrawTexsvOES​(ShortBuffer arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexsvOES(const GLshort * coords)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexsvOES in interface GLES1
        Parameters:
        arg0 - a direct or array-backed ShortBuffer
      • glDrawTexsvOES

        public void glDrawTexsvOES​(short[] arg0,
                                   int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexsvOES(const GLshort * coords)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexsvOES in interface GLES1
      • glDrawTexxOES

        public void glDrawTexxOES​(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexxOES in interface GLES1
      • glDrawTexxvOES

        public void glDrawTexxvOES​(IntBuffer arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexxvOES(const GLfixed * coords)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexxvOES in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
      • glDrawTexxvOES

        public void glDrawTexxvOES​(int[] arg0,
                                   int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glDrawTexxvOES(const GLfixed * coords)
        Part of GL_OES_draw_texture
        Specified by:
        glDrawTexxvOES in interface GLES1
      • glEGLImageTargetRenderbufferStorageOES

        public void glEGLImageTargetRenderbufferStorageOES​(int arg0,
                                                           long arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
        Part of GL_OES_EGL_image
        Specified by:
        glEGLImageTargetRenderbufferStorageOES in interface GLES1
      • glEGLImageTargetTexture2DOES

        public void glEGLImageTargetTexture2DOES​(int arg0,
                                                 long arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
        Part of GL_OES_EGL_image
        Specified by:
        glEGLImageTargetTexture2DOES in interface GLES1
      • glEnable

        public void glEnable​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glEnable(GLenum cap)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glEnable in interface GL
      • glEnableDriverControlQCOM

        public void glEnableDriverControlQCOM​(int arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glEnableDriverControlQCOM(GLuint driverControl)
        Part of GL_QCOM_driver_control
        Specified by:
        glEnableDriverControlQCOM in interface GLES1
      • glEndTilingQCOM

        public void glEndTilingQCOM​(int arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glEndTilingQCOM(GLbitfield preserveMask)
        Part of GL_QCOM_tiled_rendering
        Specified by:
        glEndTilingQCOM in interface GLES1
      • glExtGetBufferPointervQCOM

        public void glExtGetBufferPointervQCOM​(int arg0,
                                               PointerBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetBufferPointervQCOM(GLenum target, GLvoid * * params)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetBufferPointervQCOM in interface GLES1
        arg1 - a direct only PointerBuffer
      • glExtGetBuffersQCOM

        public void glExtGetBuffersQCOM​(int[] arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetBuffersQCOM in interface GLES1
      • glExtGetBuffersQCOM

        public void glExtGetBuffersQCOM​(IntBuffer arg0,
                                        int arg1,
                                        IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetBuffersQCOM in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glExtGetFramebuffersQCOM

        public void glExtGetFramebuffersQCOM​(int[] arg0,
                                             int arg1,
                                             int arg2,
                                             int[] arg3,
                                             int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetFramebuffersQCOM in interface GLES1
      • glExtGetFramebuffersQCOM

        public void glExtGetFramebuffersQCOM​(IntBuffer arg0,
                                             int arg1,
                                             IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetFramebuffersQCOM in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glExtGetProgramBinarySourceQCOM

        public void glExtGetProgramBinarySourceQCOM​(int arg0,
                                                    int arg1,
                                                    byte[] arg2,
                                                    int arg3,
                                                    int[] arg4,
                                                    int arg5)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetProgramBinarySourceQCOM in interface GLES1
      • glExtGetProgramBinarySourceQCOM

        public void glExtGetProgramBinarySourceQCOM​(int arg0,
                                                    int arg1,
                                                    ByteBuffer arg2,
                                                    IntBuffer arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetProgramBinarySourceQCOM in interface GLES1
        arg2 - a direct or array-backed ByteBuffer
        arg3 - a direct or array-backed IntBuffer
      • glExtGetProgramsQCOM

        public void glExtGetProgramsQCOM​(int[] arg0,
                                         int arg1,
                                         int arg2,
                                         int[] arg3,
                                         int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetProgramsQCOM in interface GLES1
      • glExtGetProgramsQCOM

        public void glExtGetProgramsQCOM​(IntBuffer arg0,
                                         int arg1,
                                         IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetProgramsQCOM in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glExtGetRenderbuffersQCOM

        public void glExtGetRenderbuffersQCOM​(int[] arg0,
                                              int arg1,
                                              int arg2,
                                              int[] arg3,
                                              int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetRenderbuffersQCOM in interface GLES1
      • glExtGetRenderbuffersQCOM

        public void glExtGetRenderbuffersQCOM​(IntBuffer arg0,
                                              int arg1,
                                              IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetRenderbuffersQCOM in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glExtGetShadersQCOM

        public void glExtGetShadersQCOM​(int[] arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetShadersQCOM in interface GLES1
      • glExtGetShadersQCOM

        public void glExtGetShadersQCOM​(IntBuffer arg0,
                                        int arg1,
                                        IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetShadersQCOM in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glExtGetTexLevelParameterivQCOM

        public void glExtGetTexLevelParameterivQCOM​(int arg0,
                                                    int arg1,
                                                    int arg2,
                                                    int arg3,
                                                    IntBuffer arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetTexLevelParameterivQCOM in interface GLES1
        arg4 - a direct or array-backed IntBuffer
      • glExtGetTexLevelParameterivQCOM

        public void glExtGetTexLevelParameterivQCOM​(int arg0,
                                                    int arg1,
                                                    int arg2,
                                                    int arg3,
                                                    int[] arg4,
                                                    int arg5)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetTexLevelParameterivQCOM in interface GLES1
      • glExtGetTexSubImageQCOM

        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)
        Description copied from interface: GLES1
        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
        Specified by:
        glExtGetTexSubImageQCOM in interface GLES1
        arg10 - a direct or array-backed Buffer
      • glExtGetTexturesQCOM

        public void glExtGetTexturesQCOM​(int[] arg0,
                                         int arg1,
                                         int arg2,
                                         int[] arg3,
                                         int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetTexturesQCOM in interface GLES1
      • glExtGetTexturesQCOM

        public void glExtGetTexturesQCOM​(IntBuffer arg0,
                                         int arg1,
                                         IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetTexturesQCOM in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glExtIsProgramBinaryQCOM

        public boolean glExtIsProgramBinaryQCOM​(int arg0)
        Description copied from interface: GLES1
        Entry point to C language function: GLboolean glExtIsProgramBinaryQCOM(GLuint program)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtIsProgramBinaryQCOM in interface GLES1
      • glExtTexObjectStateOverrideiQCOM

        public void glExtTexObjectStateOverrideiQCOM​(int arg0,
                                                     int arg1,
                                                     int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtTexObjectStateOverrideiQCOM in interface GLES1
      • glFinish

        public void glFinish()
        Description copied from interface: GL
        Entry point to C language function: void glFinish(void)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glFinish in interface GL
      • glFlush

        public void glFlush()
        Description copied from interface: GL
        Entry point to C language function: void glFlush(void)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glFlush in interface GL
      • glFlushMappedBufferRange

        public void glFlushMappedBufferRange​(int arg0,
                                             long arg1,
                                             long arg2)
        Description copied from interface: GL
        Entry point to C language function: void glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
        Part of GL_ARB_map_buffer_range, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_map_buffer_range, GL_APPLE_flush_buffer_range
        Alias for: glFlushMappedBufferRangeEXT, glFlushMappedBufferRangeAPPLE
        Specified by:
        glFlushMappedBufferRange in interface GL
      • glFogf

        public void glFogf​(int arg0,
                           float arg1)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glFogf(GLenum pname, GLfloat param)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glFogf in interface GL2ES1
      • glFogfv

        public void glFogfv​(int arg0,
                            FloatBuffer arg1)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glFogfv(GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glFogfv in interface GL2ES1
        arg1 - a direct or array-backed FloatBuffer
      • glFogfv

        public void glFogfv​(int arg0,
                            float[] arg1,
                            int arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glFogfv(GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glFogfv in interface GL2ES1
      • glFogx

        public void glFogx​(int arg0,
                           int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glFogx(GLenum pname, GLfixed param)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glFogxOES
        Specified by:
        glFogx in interface GLES1
      • glFogxv

        public void glFogxv​(int arg0,
                            IntBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glFogxv(GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glFogxvOES
        Specified by:
        glFogxv in interface GLES1
        arg1 - a direct or array-backed IntBuffer
      • glFogxv

        public void glFogxv​(int arg0,
                            int[] arg1,
                            int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glFogxv(GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glFogxvOES
        Specified by:
        glFogxv in interface GLES1
      • glFramebufferRenderbuffer

        public void glFramebufferRenderbuffer​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glFramebufferRenderbufferOES, glFramebufferRenderbufferEXT
        Specified by:
        glFramebufferRenderbuffer in interface GL
      • glFramebufferTexture2D

        public void glFramebufferTexture2D​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glFramebufferTexture2DEXT, glFramebufferTexture2DOES
        Specified by:
        glFramebufferTexture2D in interface GL
      • glFramebufferTexture2DMultisampleEXT

        public void glFramebufferTexture2DMultisampleEXT​(int arg0,
                                                         int arg1,
                                                         int arg2,
                                                         int arg3,
                                                         int arg4,
                                                         int arg5)
        Description copied from interface: GLES1
        Entry point to C language function: void glFramebufferTexture2DMultisampleEXT(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei)
        Part of GL_EXT_multisampled_render_to_texture
        Specified by:
        glFramebufferTexture2DMultisampleEXT in interface GLES1
      • glFramebufferTexture2DMultisampleIMG

        public void glFramebufferTexture2DMultisampleIMG​(int arg0,
                                                         int arg1,
                                                         int arg2,
                                                         int arg3,
                                                         int arg4,
                                                         int arg5)
        Description copied from interface: GLES1
        Entry point to C language function: void glFramebufferTexture2DMultisampleIMG(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei)
        Part of GL_IMG_multisampled_render_to_texture
        Specified by:
        glFramebufferTexture2DMultisampleIMG in interface GLES1
      • glFrontFace

        public void glFrontFace​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glFrontFace(GLenum mode)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glFrontFace in interface GL
      • glFrustum

        public void glFrustum​(double arg0,
                              double arg1,
                              double arg2,
                              double arg3,
                              double arg4,
                              double arg5)
        Specified by:
        glFrustum in interface GL2ES1
      • glFrustumf

        public void glFrustumf​(float arg0,
                               float arg1,
                               float arg2,
                               float arg3,
                               float arg4,
                               float arg5)
        Description copied from interface: GLMatrixFunc
        Multiply the current matrix with the frustum matrix.
        Specified by:
        glFrustumf in interface GLMatrixFunc
      • glFrustumx

        public void glFrustumx​(int arg0,
                               int arg1,
                               int arg2,
                               int arg3,
                               int arg4,
                               int arg5)
        Description copied from interface: GLES1
        Entry point to C language function: void glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glFrustumxOES
        Specified by:
        glFrustumx in interface GLES1
      • glGenBuffers

        public void glGenBuffers​(int arg0,
                                 IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glGenBuffersARB
        Specified by:
        glGenBuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glGenBuffers

        public void glGenBuffers​(int arg0,
                                 int[] arg1,
                                 int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glGenBuffersARB
        Specified by:
        glGenBuffers in interface GL
      • glGenFramebuffers

        public void glGenFramebuffers​(int arg0,
                                      int[] arg1,
                                      int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glGenFramebuffersOES, glGenFramebuffersEXT
        Specified by:
        glGenFramebuffers in interface GL
      • glGenFramebuffers

        public void glGenFramebuffers​(int arg0,
                                      IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glGenFramebuffersOES, glGenFramebuffersEXT
        Specified by:
        glGenFramebuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glGenRenderbuffers

        public void glGenRenderbuffers​(int arg0,
                                       int[] arg1,
                                       int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glGenRenderbuffersEXT, glGenRenderbuffersOES
        Specified by:
        glGenRenderbuffers in interface GL
      • glGenRenderbuffers

        public void glGenRenderbuffers​(int arg0,
                                       IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glGenRenderbuffersEXT, glGenRenderbuffersOES
        Specified by:
        glGenRenderbuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glGenTextures

        public void glGenTextures​(int arg0,
                                  IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_texture_object
        Alias for: glGenTexturesEXT
        Specified by:
        glGenTextures in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glGenTextures

        public void glGenTextures​(int arg0,
                                  int[] arg1,
                                  int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_texture_object
        Alias for: glGenTexturesEXT
        Specified by:
        glGenTextures in interface GL
      • glGenVertexArraysOES

        public void glGenVertexArraysOES​(int arg0,
                                         int[] arg1,
                                         int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGenVertexArraysOES(GLsizei n, GLuint * arrays)
        Part of GL_OES_vertex_array_object
        Specified by:
        glGenVertexArraysOES in interface GLES1
      • glGenVertexArraysOES

        public void glGenVertexArraysOES​(int arg0,
                                         IntBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glGenVertexArraysOES(GLsizei n, GLuint * arrays)
        Part of GL_OES_vertex_array_object
        Specified by:
        glGenVertexArraysOES in interface GLES1
        arg1 - a direct or array-backed IntBuffer
      • glGenerateMipmap

        public void glGenerateMipmap​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glGenerateMipmap(GLenum target)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glGenerateMipmapOES, glGenerateMipmapEXT
        Specified by:
        glGenerateMipmap in interface GL
      • glGetBooleanv

        public void glGetBooleanv​(int arg0,
                                  byte[] arg1,
                                  int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetBooleanv in interface GL
      • glGetBooleanv

        public void glGetBooleanv​(int arg0,
                                  ByteBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetBooleanv in interface GL
        arg1 - a direct or array-backed ByteBuffer
      • glGetBufferParameteriv

        public void glGetBufferParameteriv​(int arg0,
                                           int arg1,
                                           int[] arg2,
                                           int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glGetBufferParameterivARB
        Specified by:
        glGetBufferParameteriv in interface GL
      • glGetBufferParameteriv

        public void glGetBufferParameteriv​(int arg0,
                                           int arg1,
                                           IntBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glGetBufferParameterivARB
        Specified by:
        glGetBufferParameteriv in interface GL
        arg2 - a direct or array-backed IntBuffer
      • glGetClipPlanef

        public void glGetClipPlanef​(int arg0,
                                    float[] arg1,
                                    int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetClipPlanef(GLenum pname, GLfloat * equation)
        Part of GL_VERSION_ES_CM, GL_OES_single_precision
        Alias for: glGetClipPlanefOES
        Specified by:
        glGetClipPlanef in interface GLES1
      • glGetClipPlanef

        public void glGetClipPlanef​(int arg0,
                                    FloatBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetClipPlanef(GLenum pname, GLfloat * equation)
        Part of GL_VERSION_ES_CM, GL_OES_single_precision
        Alias for: glGetClipPlanefOES
        Specified by:
        glGetClipPlanef in interface GLES1
        arg1 - a direct or array-backed FloatBuffer
      • glGetClipPlanex

        public void glGetClipPlanex​(int arg0,
                                    IntBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetClipPlanex(GLenum pname, GLfixed * eqn)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetClipPlanexOES
        Specified by:
        glGetClipPlanex in interface GLES1
        arg1 - a direct or array-backed IntBuffer
      • glGetClipPlanex

        public void glGetClipPlanex​(int arg0,
                                    int[] arg1,
                                    int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetClipPlanex(GLenum pname, GLfixed * eqn)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetClipPlanexOES
        Specified by:
        glGetClipPlanex in interface GLES1
      • glGetDriverControlStringQCOM

        public void glGetDriverControlStringQCOM​(int arg0,
                                                 int arg1,
                                                 int[] arg2,
                                                 int arg3,
                                                 byte[] arg4,
                                                 int arg5)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString)
        Part of GL_QCOM_driver_control
        Specified by:
        glGetDriverControlStringQCOM in interface GLES1
      • glGetDriverControlStringQCOM

        public void glGetDriverControlStringQCOM​(int arg0,
                                                 int arg1,
                                                 IntBuffer arg2,
                                                 ByteBuffer arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString)
        Part of GL_QCOM_driver_control
        Specified by:
        glGetDriverControlStringQCOM in interface GLES1
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed ByteBuffer
      • glGetDriverControlsQCOM

        public void glGetDriverControlsQCOM​(int[] arg0,
                                            int arg1,
                                            int arg2,
                                            int[] arg3,
                                            int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls)
        Part of GL_QCOM_driver_control
        Specified by:
        glGetDriverControlsQCOM in interface GLES1
      • glGetDriverControlsQCOM

        public void glGetDriverControlsQCOM​(IntBuffer arg0,
                                            int arg1,
                                            IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls)
        Part of GL_QCOM_driver_control
        Specified by:
        glGetDriverControlsQCOM in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glGetError

        public int glGetError()
        Description copied from interface: GL
        Entry point to C language function: GLenum glGetError(void)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetError in interface GL
      • glGetFixedv

        public void glGetFixedv​(int arg0,
                                int[] arg1,
                                int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetFixedv(GLenum pname, GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetFixedvOES
        Specified by:
        glGetFixedv in interface GLES1
      • glGetFixedv

        public void glGetFixedv​(int arg0,
                                IntBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetFixedv(GLenum pname, GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetFixedvOES
        Specified by:
        glGetFixedv in interface GLES1
        arg1 - a direct or array-backed IntBuffer
      • glGetFramebufferAttachmentParameteriv

        public void glGetFramebufferAttachmentParameteriv​(int arg0,
                                                          int arg1,
                                                          int arg2,
                                                          int[] arg3,
                                                          int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameterivOES
        Specified by:
        glGetFramebufferAttachmentParameteriv in interface GL
      • glGetFramebufferAttachmentParameteriv

        public void glGetFramebufferAttachmentParameteriv​(int arg0,
                                                          int arg1,
                                                          int arg2,
                                                          IntBuffer arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameterivOES
        Specified by:
        glGetFramebufferAttachmentParameteriv in interface GL
        arg3 - a direct or array-backed IntBuffer
      • glGetGraphicsResetStatus

        public int glGetGraphicsResetStatus()
        Description copied from interface: GL
        Entry point to C language function: GLenum glGetGraphicsResetStatus(void)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_EXT_robustness, GL_ARB_robustness, GL_KHR_robustness
        Alias for: glGetGraphicsResetStatusEXT, glGetGraphicsResetStatusARB, glGetGraphicsResetStatusKHR
        Specified by:
        glGetGraphicsResetStatus in interface GL
      • glGetIntegerv

        public void glGetIntegerv​(int arg0,
                                  int[] arg1,
                                  int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetIntegerv in interface GL
        Specified by:
        glGetIntegerv in interface GLMatrixFunc
      • glGetIntegerv

        public void glGetIntegerv​(int arg0,
                                  IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetIntegerv in interface GL
        Specified by:
        glGetIntegerv in interface GLMatrixFunc
        Parameters:
        arg0 - GLMatrixFunc.GL_MATRIX_MODE to receive the current matrix mode
        arg1 - a direct or array-backed IntBuffer
      • glGetLightfv

        public void glGetLightfv​(int arg0,
                                 int arg1,
                                 float[] arg2,
                                 int arg3)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glGetLightfv(GLenum light, GLenum pname, GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glGetLightfv in interface GL2ES1
      • glGetLightfv

        public void glGetLightfv​(int arg0,
                                 int arg1,
                                 FloatBuffer arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glGetLightfv(GLenum light, GLenum pname, GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glGetLightfv in interface GL2ES1
        arg2 - a direct or array-backed FloatBuffer
      • glGetLightxv

        public void glGetLightxv​(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetLightxv(GLenum light, GLenum pname, GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetLightxvOES
        Specified by:
        glGetLightxv in interface GLES1
      • glGetLightxv

        public void glGetLightxv​(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetLightxv(GLenum light, GLenum pname, GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetLightxvOES
        Specified by:
        glGetLightxv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glGetMaterialfv

        public void glGetMaterialfv​(int arg0,
                                    int arg1,
                                    float[] arg2,
                                    int arg3)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glGetMaterialfv in interface GL2ES1
      • glGetMaterialfv

        public void glGetMaterialfv​(int arg0,
                                    int arg1,
                                    FloatBuffer arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glGetMaterialfv in interface GL2ES1
        arg2 - a direct or array-backed FloatBuffer
      • glGetMaterialxv

        public void glGetMaterialxv​(int arg0,
                                    int arg1,
                                    IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetMaterialxv(GLenum face, GLenum pname, GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetMaterialxvOES
        Specified by:
        glGetMaterialxv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glGetMaterialxv

        public void glGetMaterialxv​(int arg0,
                                    int arg1,
                                    int[] arg2,
                                    int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetMaterialxv(GLenum face, GLenum pname, GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetMaterialxvOES
        Specified by:
        glGetMaterialxv in interface GLES1
      • glGetRenderbufferParameteriv

        public void glGetRenderbufferParameteriv​(int arg0,
                                                 int arg1,
                                                 int[] arg2,
                                                 int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glGetRenderbufferParameterivEXT, glGetRenderbufferParameterivOES
        Specified by:
        glGetRenderbufferParameteriv in interface GL
      • glGetRenderbufferParameteriv

        public void glGetRenderbufferParameteriv​(int arg0,
                                                 int arg1,
                                                 IntBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glGetRenderbufferParameterivEXT, glGetRenderbufferParameterivOES
        Specified by:
        glGetRenderbufferParameteriv in interface GL
        arg2 - a direct or array-backed IntBuffer
      • glGetString

        public String glGetString​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: const GLubyte * glGetString(GLenum name)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetString in interface GL
      • glGetTexEnvfv

        public void glGetTexEnvfv​(int arg0,
                                  int arg1,
                                  FloatBuffer arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glGetTexEnvfv(GLenum tenv, GLenum pname, GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glGetTexEnvfv in interface GL2ES1
        arg2 - a direct or array-backed FloatBuffer
      • glGetTexEnvfv

        public void glGetTexEnvfv​(int arg0,
                                  int arg1,
                                  float[] arg2,
                                  int arg3)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glGetTexEnvfv(GLenum tenv, GLenum pname, GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glGetTexEnvfv in interface GL2ES1
      • glGetTexEnviv

        public void glGetTexEnviv​(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glGetTexEnviv(GLenum tenv, GLenum pname, GLint * params)
        Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetTexEnviv in interface GL2ES1
        arg2 - a direct or array-backed IntBuffer
      • glGetTexEnviv

        public void glGetTexEnviv​(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glGetTexEnviv(GLenum tenv, GLenum pname, GLint * params)
        Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetTexEnviv in interface GL2ES1
      • glGetTexEnvxv

        public void glGetTexEnvxv​(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetTexEnvxv(GLenum tenv, GLenum pname, GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetTexEnvxvOES
        Specified by:
        glGetTexEnvxv in interface GLES1
      • glGetTexEnvxv

        public void glGetTexEnvxv​(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetTexEnvxv(GLenum tenv, GLenum pname, GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetTexEnvxvOES
        Specified by:
        glGetTexEnvxv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glGetTexGenfv

        public void glGetTexGenfv​(int arg0,
                                  int arg1,
                                  FloatBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params)
        Part of GL_VERSION_1_0, GL_OES_texture_cube_map
        Alias for: glGetTexGenfvOES
        Specified by:
        glGetTexGenfv in interface GLES1
        arg2 - a direct or array-backed FloatBuffer
      • glGetTexGenfv

        public void glGetTexGenfv​(int arg0,
                                  int arg1,
                                  float[] arg2,
                                  int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params)
        Part of GL_VERSION_1_0, GL_OES_texture_cube_map
        Alias for: glGetTexGenfvOES
        Specified by:
        glGetTexGenfv in interface GLES1
      • glGetTexGeniv

        public void glGetTexGeniv​(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetTexGeniv(GLenum coord, GLenum pname, GLint * params)
        Part of GL_VERSION_1_0, GL_OES_texture_cube_map
        Alias for: glGetTexGenivOES
        Specified by:
        glGetTexGeniv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glGetTexGeniv

        public void glGetTexGeniv​(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetTexGeniv(GLenum coord, GLenum pname, GLint * params)
        Part of GL_VERSION_1_0, GL_OES_texture_cube_map
        Alias for: glGetTexGenivOES
        Specified by:
        glGetTexGeniv in interface GLES1
      • glGetTexGenxv

        public void glGetTexGenxv​(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetTexGenxv(GLenum coord, GLenum pname, GLfixed * params)
        Part of GL_OES_fixed_point, GL_OES_texture_cube_map
        Alias for: glGetTexGenxvOES
        Specified by:
        glGetTexGenxv in interface GLES1
      • glGetTexGenxv

        public void glGetTexGenxv​(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetTexGenxv(GLenum coord, GLenum pname, GLfixed * params)
        Part of GL_OES_fixed_point, GL_OES_texture_cube_map
        Alias for: glGetTexGenxvOES
        Specified by:
        glGetTexGenxv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glGetTexParameterfv

        public void glGetTexParameterfv​(int arg0,
                                        int arg1,
                                        FloatBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glGetTexParameterfv in interface GL
        arg2 - a direct or array-backed FloatBuffer
      • glGetTexParameterfv

        public void glGetTexParameterfv​(int arg0,
                                        int arg1,
                                        float[] arg2,
                                        int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glGetTexParameterfv in interface GL
      • glGetTexParameteriv

        public void glGetTexParameteriv​(int arg0,
                                        int arg1,
                                        IntBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetTexParameteriv in interface GL
        arg2 - a direct or array-backed IntBuffer
      • glGetTexParameteriv

        public void glGetTexParameteriv​(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetTexParameteriv in interface GL
      • glGetTexParameterxv

        public void glGetTexParameterxv​(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetTexParameterxv(GLenum target, GLenum pname, GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetTexParameterxvOES
        Specified by:
        glGetTexParameterxv in interface GLES1
      • glGetTexParameterxv

        public void glGetTexParameterxv​(int arg0,
                                        int arg1,
                                        IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glGetTexParameterxv(GLenum target, GLenum pname, GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glGetTexParameterxvOES
        Specified by:
        glGetTexParameterxv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glGetnUniformfv

        public void glGetnUniformfv​(int arg0,
                                    int arg1,
                                    int arg2,
                                    float[] arg3,
                                    int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat * params)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_KHR_robustness, GL_EXT_robustness, GL_ARB_robustness
        Alias for: glGetnUniformfvKHR, glGetnUniformfvEXT, glGetnUniformfvARB
        Specified by:
        glGetnUniformfv in interface GL
      • glGetnUniformfv

        public void glGetnUniformfv​(int arg0,
                                    int arg1,
                                    int arg2,
                                    FloatBuffer arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat * params)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_KHR_robustness, GL_EXT_robustness, GL_ARB_robustness
        Alias for: glGetnUniformfvKHR, glGetnUniformfvEXT, glGetnUniformfvARB
        Specified by:
        glGetnUniformfv in interface GL
        arg3 - a direct or array-backed FloatBuffer
      • glGetnUniformiv

        public void glGetnUniformiv​(int arg0,
                                    int arg1,
                                    int arg2,
                                    IntBuffer arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint * params)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_EXT_robustness, GL_ARB_robustness, GL_KHR_robustness
        Alias for: glGetnUniformivEXT, glGetnUniformivARB, glGetnUniformivKHR
        Specified by:
        glGetnUniformiv in interface GL
        arg3 - a direct or array-backed IntBuffer
      • glGetnUniformiv

        public void glGetnUniformiv​(int arg0,
                                    int arg1,
                                    int arg2,
                                    int[] arg3,
                                    int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint * params)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_EXT_robustness, GL_ARB_robustness, GL_KHR_robustness
        Alias for: glGetnUniformivEXT, glGetnUniformivARB, glGetnUniformivKHR
        Specified by:
        glGetnUniformiv in interface GL
      • glHint

        public void glHint​(int arg0,
                           int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glHint(GLenum target, GLenum mode)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_PGI_misc_hints
        Alias for: glHintPGI
        Specified by:
        glHint in interface GL
      • glIsBuffer

        public boolean glIsBuffer​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glIsBuffer(GLuint buffer)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glIsBufferARB
        Specified by:
        glIsBuffer in interface GL
      • glIsEnabled

        public boolean glIsEnabled​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glIsEnabled(GLenum cap)
        Part of GL_NV_vertex_buffer_unified_memory, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glIsEnabled in interface GL
      • glIsFramebuffer

        public boolean glIsFramebuffer​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glIsFramebuffer(GLuint framebuffer)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glIsFramebufferEXT, glIsFramebufferOES
        Specified by:
        glIsFramebuffer in interface GL
      • glIsRenderbuffer

        public boolean glIsRenderbuffer​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glIsRenderbuffer(GLuint renderbuffer)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glIsRenderbufferOES, glIsRenderbufferEXT
        Specified by:
        glIsRenderbuffer in interface GL
      • glIsTexture

        public boolean glIsTexture​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glIsTexture(GLuint texture)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_texture_object
        Alias for: glIsTextureEXT
        Specified by:
        glIsTexture in interface GL
      • glIsVertexArrayOES

        public boolean glIsVertexArrayOES​(int arg0)
        Description copied from interface: GLES1
        Entry point to C language function: GLboolean glIsVertexArrayOES(GLuint array)
        Part of GL_OES_vertex_array_object
        Specified by:
        glIsVertexArrayOES in interface GLES1
      • glLightModelf

        public void glLightModelf​(int arg0,
                                  float arg1)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glLightModelf(GLenum pname, GLfloat param)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glLightModelf in interface GL2ES1
      • glLightModelfv

        public void glLightModelfv​(int arg0,
                                   FloatBuffer arg1)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glLightModelfv(GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glLightModelfv in interface GL2ES1
        arg1 - a direct or array-backed FloatBuffer
      • glLightModelfv

        public void glLightModelfv​(int arg0,
                                   float[] arg1,
                                   int arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glLightModelfv(GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glLightModelfv in interface GL2ES1
      • glLightModelx

        public void glLightModelx​(int arg0,
                                  int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glLightModelx(GLenum pname, GLfixed param)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glLightModelxOES
        Specified by:
        glLightModelx in interface GLES1
      • glLightModelxv

        public void glLightModelxv​(int arg0,
                                   IntBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glLightModelxv(GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glLightModelxvOES
        Specified by:
        glLightModelxv in interface GLES1
        arg1 - a direct or array-backed IntBuffer
      • glLightModelxv

        public void glLightModelxv​(int arg0,
                                   int[] arg1,
                                   int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glLightModelxv(GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glLightModelxvOES
        Specified by:
        glLightModelxv in interface GLES1
      • glLightf

        public void glLightf​(int arg0,
                             int arg1,
                             float arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glLightf(GLenum light, GLenum pname, GLfloat param)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glLightf in interface GL2ES1
      • glLightfv

        public void glLightfv​(int arg0,
                              int arg1,
                              float[] arg2,
                              int arg3)
        Specified by:
        glLightfv in interface GLLightingFunc
      • glLightx

        public void glLightx​(int arg0,
                             int arg1,
                             int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glLightx(GLenum light, GLenum pname, GLfixed param)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glLightxOES
        Specified by:
        glLightx in interface GLES1
      • glLightxv

        public void glLightxv​(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glLightxv(GLenum light, GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glLightxvOES
        Specified by:
        glLightxv in interface GLES1
      • glLightxv

        public void glLightxv​(int arg0,
                              int arg1,
                              IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glLightxv(GLenum light, GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glLightxvOES
        Specified by:
        glLightxv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glLineWidth

        public void glLineWidth​(float arg0)
        Description copied from interface: GL
        Entry point to C language function: void glLineWidth(GLfloat width)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glLineWidth in interface GL
      • glLineWidthx

        public void glLineWidthx​(int arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glLineWidthx(GLfixed width)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glLineWidthxOES
        Specified by:
        glLineWidthx in interface GLES1
      • glLoadIdentity

        public void glLoadIdentity()
        Description copied from interface: GLMatrixFunc
        Load the current matrix with the identity matrix
        Specified by:
        glLoadIdentity in interface GLMatrixFunc
      • glLoadMatrixf

        public void glLoadMatrixf​(float[] arg0,
                                  int arg1)
        Description copied from interface: GLMatrixFunc
        Load the current matrix w/ the provided one.
        Specified by:
        glLoadMatrixf in interface GLMatrixFunc
      • glLoadMatrixx

        public void glLoadMatrixx​(int[] arg0,
                                  int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glLoadMatrixx(const GLfixed * m)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glLoadMatrixxOES
        Specified by:
        glLoadMatrixx in interface GLES1
      • glLoadMatrixx

        public void glLoadMatrixx​(IntBuffer arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glLoadMatrixx(const GLfixed * m)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glLoadMatrixxOES
        Specified by:
        glLoadMatrixx in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
      • glLoadPaletteFromModelViewMatrixOES

        public void glLoadPaletteFromModelViewMatrixOES()
        Description copied from interface: GLES1
        Entry point to C language function: void glLoadPaletteFromModelViewMatrixOES(void)
        Part of GL_OES_matrix_palette
        Specified by:
        glLoadPaletteFromModelViewMatrixOES in interface GLES1
      • glLogicOp

        public void glLogicOp​(int arg0)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glLogicOp(GLenum opcode)
        Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glLogicOp in interface GL2ES1
      • glMaterialf

        public void glMaterialf​(int arg0,
                                int arg1,
                                float arg2)
        Specified by:
        glMaterialf in interface GLLightingFunc
      • glMaterialfv

        public void glMaterialfv​(int arg0,
                                 int arg1,
                                 float[] arg2,
                                 int arg3)
        Specified by:
        glMaterialfv in interface GLLightingFunc
      • glMaterialx

        public void glMaterialx​(int arg0,
                                int arg1,
                                int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glMaterialx(GLenum face, GLenum pname, GLfixed param)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glMaterialxOES
        Specified by:
        glMaterialx in interface GLES1
      • glMaterialxv

        public void glMaterialxv​(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glMaterialxv(GLenum face, GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glMaterialxvOES
        Specified by:
        glMaterialxv in interface GLES1
      • glMaterialxv

        public void glMaterialxv​(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glMaterialxv(GLenum face, GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glMaterialxvOES
        Specified by:
        glMaterialxv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glMatrixIndexPointerOES

        public void glMatrixIndexPointerOES​(int arg0,
                                            int arg1,
                                            int arg2,
                                            Buffer arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
        Part of GL_OES_matrix_palette
        Specified by:
        glMatrixIndexPointerOES in interface GLES1
        arg3 - a direct or array-backed Buffer
      • glMultMatrixf

        public void glMultMatrixf​(float[] arg0,
                                  int arg1)
        Description copied from interface: GLMatrixFunc
        Multiply the current matrix: [c] = [c] x [m]
        Specified by:
        glMultMatrixf in interface GLMatrixFunc
      • glMultMatrixf

        public void glMultMatrixf​(FloatBuffer arg0)
        Description copied from interface: GLMatrixFunc
        Multiply the current matrix: [c] = [c] x [m]
        Specified by:
        glMultMatrixf in interface GLMatrixFunc
        Parameters:
        arg0 - the FloatBuffer's position remains unchanged, which is the same behavior than the native JOGL GL impl
      • glMultMatrixx

        public void glMultMatrixx​(int[] arg0,
                                  int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glMultMatrixx(const GLfixed * m)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glMultMatrixxOES
        Specified by:
        glMultMatrixx in interface GLES1
      • glMultMatrixx

        public void glMultMatrixx​(IntBuffer arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glMultMatrixx(const GLfixed * m)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glMultMatrixxOES
        Specified by:
        glMultMatrixx in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
      • glMultiTexCoord4f

        public void glMultiTexCoord4f​(int arg0,
                                      float arg1,
                                      float arg2,
                                      float arg3,
                                      float arg4)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_3, GL_ARB_multitexture
        Alias for: glMultiTexCoord4fARB
        Specified by:
        glMultiTexCoord4f in interface GL2ES1
      • glMultiTexCoord4x

        public void glMultiTexCoord4x​(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glMultiTexCoord4xOES
        Specified by:
        glMultiTexCoord4x in interface GLES1
      • glNormal3f

        public void glNormal3f​(float arg0,
                               float arg1,
                               float arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glNormal3f in interface GL2ES1
      • glNormal3x

        public void glNormal3x​(int arg0,
                               int arg1,
                               int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glNormal3xOES
        Specified by:
        glNormal3x in interface GLES1
      • glNormalPointer

        public void glNormalPointer​(int arg0,
                                    int arg1,
                                    long arg2)
        Specified by:
        glNormalPointer in interface GLPointerFunc
      • glOrtho

        public void glOrtho​(double arg0,
                            double arg1,
                            double arg2,
                            double arg3,
                            double arg4,
                            double arg5)
        Specified by:
        glOrtho in interface GL2ES1
      • glOrthof

        public void glOrthof​(float arg0,
                             float arg1,
                             float arg2,
                             float arg3,
                             float arg4,
                             float arg5)
        Description copied from interface: GLMatrixFunc
        Multiply the current matrix with the orthogonal matrix.
        Specified by:
        glOrthof in interface GLMatrixFunc
      • glOrthox

        public void glOrthox​(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5)
        Description copied from interface: GLES1
        Entry point to C language function: void glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glOrthoxOES
        Specified by:
        glOrthox in interface GLES1
      • glPixelStorei

        public void glPixelStorei​(int arg0,
                                  int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glPixelStorei(GLenum pname, GLint param)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glPixelStorei in interface GL
      • glPointParameterf

        public void glPointParameterf​(int arg0,
                                      float arg1)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glPointParameterf(GLenum pname, GLfloat param)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_4, GL_EXT_point_parameters, GL_ARB_point_parameters, GL_SGIS_point_parameters
        Alias for: glPointParameterfEXT, glPointParameterfARB, glPointParameterfSGIS
        Specified by:
        glPointParameterf in interface GL2ES1
      • glPointParameterfv

        public void glPointParameterfv​(int arg0,
                                       float[] arg1,
                                       int arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glPointParameterfv(GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_4, GL_SGIS_point_parameters, GL_EXT_point_parameters, GL_ARB_point_parameters
        Alias for: glPointParameterfvSGIS, glPointParameterfvEXT, glPointParameterfvARB
        Specified by:
        glPointParameterfv in interface GL2ES1
      • glPointParameterfv

        public void glPointParameterfv​(int arg0,
                                       FloatBuffer arg1)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glPointParameterfv(GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_4, GL_SGIS_point_parameters, GL_EXT_point_parameters, GL_ARB_point_parameters
        Alias for: glPointParameterfvSGIS, glPointParameterfvEXT, glPointParameterfvARB
        Specified by:
        glPointParameterfv in interface GL2ES1
        arg1 - a direct or array-backed FloatBuffer
      • glPointParameterx

        public void glPointParameterx​(int arg0,
                                      int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glPointParameterx(GLenum pname, GLfixed param)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glPointParameterxOES
        Specified by:
        glPointParameterx in interface GLES1
      • glPointParameterxv

        public void glPointParameterxv​(int arg0,
                                       IntBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glPointParameterxv(GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glPointParameterxvOES
        Specified by:
        glPointParameterxv in interface GLES1
        arg1 - a direct or array-backed IntBuffer
      • glPointParameterxv

        public void glPointParameterxv​(int arg0,
                                       int[] arg1,
                                       int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glPointParameterxv(GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glPointParameterxvOES
        Specified by:
        glPointParameterxv in interface GLES1
      • glPointSize

        public void glPointSize​(float arg0)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glPointSize(GLfloat size)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glPointSize in interface GL2ES1
      • glPointSizePointerOES

        public void glPointSizePointerOES​(int arg0,
                                          int arg1,
                                          Buffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid * pointer)
        Part of GL_OES_point_size_array
        Specified by:
        glPointSizePointerOES in interface GLES1
        arg2 - a direct or array-backed Buffer
      • glPointSizex

        public void glPointSizex​(int arg0)
        Description copied from interface: GLES1
        Entry point to C language function: void glPointSizex(GLfixed size)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glPointSizexOES
        Specified by:
        glPointSizex in interface GLES1
      • glPolygonOffset

        public void glPolygonOffset​(float arg0,
                                    float arg1)
        Description copied from interface: GL
        Entry point to C language function: void glPolygonOffset(GLfloat factor, GLfloat units)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_polygon_offset
        Alias for: glPolygonOffsetEXT
        Specified by:
        glPolygonOffset in interface GL
      • glPolygonOffsetx

        public void glPolygonOffsetx​(int arg0,
                                     int arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glPolygonOffsetx(GLfixed factor, GLfixed units)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glPolygonOffsetxOES
        Specified by:
        glPolygonOffsetx in interface GLES1
      • glQueryMatrixxOES

        public int glQueryMatrixxOES​(int[] arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: GLbitfield glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent)
        Part of GL_OES_query_matrix
        Specified by:
        glQueryMatrixxOES in interface GLES1
      • glQueryMatrixxOES

        public int glQueryMatrixxOES​(IntBuffer arg0,
                                     IntBuffer arg1)
        Description copied from interface: GLES1
        Entry point to C language function: GLbitfield glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent)
        Part of GL_OES_query_matrix
        Specified by:
        glQueryMatrixxOES in interface GLES1
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg1 - a direct or array-backed IntBuffer
      • glReadPixels

        public void glReadPixels​(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 long arg6)
        Description copied from interface: GL
        Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glReadPixels in interface GL
      • glReadPixels

        public void glReadPixels​(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 Buffer arg6)
        Description copied from interface: GL
        Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glReadPixels in interface GL
        arg6 - a direct or array-backed Buffer
      • glReadnPixels

        public void glReadnPixels​(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4,
                                  int arg5,
                                  int arg6,
                                  Buffer arg7)
        Description copied from interface: GL
        Entry point to C language function: void glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_EXT_robustness, GL_ARB_robustness, GL_KHR_robustness
        Alias for: glReadnPixelsEXT, glReadnPixelsARB, glReadnPixelsKHR
        Specified by:
        glReadnPixels in interface GL
        arg7 - a direct or array-backed Buffer
      • glRenderbufferStorage

        public void glRenderbufferStorage​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glRenderbufferStorageEXT, glRenderbufferStorageOES
        Specified by:
        glRenderbufferStorage in interface GL
      • glRenderbufferStorageMultisample

        public void glRenderbufferStorageMultisample​(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     int arg3,
                                                     int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
        Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_APPLE_framebuffer_multisample, GL_EXT_multisampled_render_to_texture, GL_EXT_framebuffer_multisample, GL_ANGLE_framebuffer_multisample, GL_IMG_multisampled_render_to_texture, GL_NV_framebuffer_multisample
        Alias for: glRenderbufferStorageMultisampleAPPLE, glRenderbufferStorageMultisampleEXT, glRenderbufferStorageMultisampleANGLE, glRenderbufferStorageMultisampleIMG, glRenderbufferStorageMultisampleNV
        Specified by:
        glRenderbufferStorageMultisample in interface GL
      • glRenderbufferStorageMultisampleEXT

        public void glRenderbufferStorageMultisampleEXT​(int arg0,
                                                        int arg1,
                                                        int arg2,
                                                        int arg3,
                                                        int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glRenderbufferStorageMultisampleEXT(GLenum, GLsizei, GLenum, GLsizei, GLsizei)
        Part of GL_EXT_multisampled_render_to_texture, GL_EXT_framebuffer_multisample
        Specified by:
        glRenderbufferStorageMultisampleEXT in interface GLES1
      • glRenderbufferStorageMultisampleIMG

        public void glRenderbufferStorageMultisampleIMG​(int arg0,
                                                        int arg1,
                                                        int arg2,
                                                        int arg3,
                                                        int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glRenderbufferStorageMultisampleIMG(GLenum, GLsizei, GLenum, GLsizei, GLsizei)
        Part of GL_IMG_multisampled_render_to_texture
        Specified by:
        glRenderbufferStorageMultisampleIMG in interface GLES1
      • glResolveMultisampleFramebuffer

        public void glResolveMultisampleFramebuffer()
        Description copied from interface: GLES1
        Entry point to C language function: void glResolveMultisampleFramebuffer(void)
        Part of GL_APPLE_framebuffer_multisample
        Alias for: glResolveMultisampleFramebufferAPPLE
        Specified by:
        glResolveMultisampleFramebuffer in interface GLES1
      • glRotatef

        public void glRotatef​(float arg0,
                              float arg1,
                              float arg2,
                              float arg3)
        Description copied from interface: GLMatrixFunc
        Rotate the current matrix.
        Specified by:
        glRotatef in interface GLMatrixFunc
      • glRotatex

        public void glRotatex​(int arg0,
                              int arg1,
                              int arg2,
                              int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glRotatexOES
        Specified by:
        glRotatex in interface GLES1
      • glSampleCoverage

        public void glSampleCoverage​(float arg0,
                                     boolean arg1)
        Description copied from interface: GL
        Entry point to C language function: void glSampleCoverage(GLfloat value, GLboolean invert)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_multisample, GL_OES_fixed_point
        Alias for: glSampleCoverageARB, glSampleCoverageOES
        Specified by:
        glSampleCoverage in interface GL
      • glSampleCoveragex

        public void glSampleCoveragex​(int arg0,
                                      boolean arg1)
        Description copied from interface: GLES1
        Entry point to C language function: void glSampleCoveragex(GLclampx value, GLboolean invert)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glSampleCoveragexOES
        Specified by:
        glSampleCoveragex in interface GLES1
      • glScalef

        public void glScalef​(float arg0,
                             float arg1,
                             float arg2)
        Description copied from interface: GLMatrixFunc
        Scale the current matrix.
        Specified by:
        glScalef in interface GLMatrixFunc
      • glScalex

        public void glScalex​(int arg0,
                             int arg1,
                             int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glScalex(GLfixed x, GLfixed y, GLfixed z)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glScalexOES
        Specified by:
        glScalex in interface GLES1
      • glScissor

        public void glScissor​(int arg0,
                              int arg1,
                              int arg2,
                              int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glScissor in interface GL
      • glStartTilingQCOM

        public void glStartTilingQCOM​(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4)
        Description copied from interface: GLES1
        Entry point to C language function: void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask)
        Part of GL_QCOM_tiled_rendering
        Specified by:
        glStartTilingQCOM in interface GLES1
      • glStencilFunc

        public void glStencilFunc​(int arg0,
                                  int arg1,
                                  int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glStencilFunc(GLenum func, GLint ref, GLuint mask)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glStencilFunc in interface GL
      • glStencilMask

        public void glStencilMask​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glStencilMask(GLuint mask)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glStencilMask in interface GL
      • glStencilOp

        public void glStencilOp​(int arg0,
                                int arg1,
                                int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glStencilOp in interface GL
      • glTexCoordPointer

        public void glTexCoordPointer​(int arg0,
                                      int arg1,
                                      int arg2,
                                      long arg3)
        Specified by:
        glTexCoordPointer in interface GLPointerFunc
      • glTexEnvf

        public void glTexEnvf​(int arg0,
                              int arg1,
                              float arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glTexEnvf(GLenum target, GLenum pname, GLfloat param)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glTexEnvf in interface GL2ES1
      • glTexEnvfv

        public void glTexEnvfv​(int arg0,
                               int arg1,
                               FloatBuffer arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glTexEnvfv in interface GL2ES1
        arg2 - a direct or array-backed FloatBuffer
      • glTexEnvfv

        public void glTexEnvfv​(int arg0,
                               int arg1,
                               float[] arg2,
                               int arg3)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_VERSION_1_0
        Specified by:
        glTexEnvfv in interface GL2ES1
      • glTexEnvi

        public void glTexEnvi​(int arg0,
                              int arg1,
                              int arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glTexEnvi(GLenum target, GLenum pname, GLint param)
        Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexEnvi in interface GL2ES1
      • glTexEnviv

        public void glTexEnviv​(int arg0,
                               int arg1,
                               IntBuffer arg2)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glTexEnviv(GLenum target, GLenum pname, const GLint * params)
        Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexEnviv in interface GL2ES1
        arg2 - a direct or array-backed IntBuffer
      • glTexEnviv

        public void glTexEnviv​(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3)
        Description copied from interface: GL2ES1
        Entry point to C language function: void glTexEnviv(GLenum target, GLenum pname, const GLint * params)
        Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexEnviv in interface GL2ES1
      • glTexEnvx

        public void glTexEnvx​(int arg0,
                              int arg1,
                              int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexEnvx(GLenum target, GLenum pname, GLfixed param)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glTexEnvxOES
        Specified by:
        glTexEnvx in interface GLES1
      • glTexEnvxv

        public void glTexEnvxv​(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexEnvxv(GLenum target, GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glTexEnvxvOES
        Specified by:
        glTexEnvxv in interface GLES1
      • glTexEnvxv

        public void glTexEnvxv​(int arg0,
                               int arg1,
                               IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexEnvxv(GLenum target, GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glTexEnvxvOES
        Specified by:
        glTexEnvxv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glTexGenf

        public void glTexGenf​(int arg0,
                              int arg1,
                              float arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexGenf(GLenum coord, GLenum pname, GLfloat param)
        Part of GL_VERSION_1_0, GL_OES_texture_cube_map
        Alias for: glTexGenfOES
        Specified by:
        glTexGenf in interface GLES1
      • glTexGenfv

        public void glTexGenfv​(int arg0,
                               int arg1,
                               float[] arg2,
                               int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params)
        Part of GL_VERSION_1_0, GL_OES_texture_cube_map
        Alias for: glTexGenfvOES
        Specified by:
        glTexGenfv in interface GLES1
      • glTexGenfv

        public void glTexGenfv​(int arg0,
                               int arg1,
                               FloatBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params)
        Part of GL_VERSION_1_0, GL_OES_texture_cube_map
        Alias for: glTexGenfvOES
        Specified by:
        glTexGenfv in interface GLES1
        arg2 - a direct or array-backed FloatBuffer
      • glTexGeni

        public void glTexGeni​(int arg0,
                              int arg1,
                              int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexGeni(GLenum coord, GLenum pname, GLint param)
        Part of GL_VERSION_1_0, GL_OES_texture_cube_map
        Alias for: glTexGeniOES
        Specified by:
        glTexGeni in interface GLES1
      • glTexGeniv

        public void glTexGeniv​(int arg0,
                               int arg1,
                               IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexGeniv(GLenum coord, GLenum pname, const GLint * params)
        Part of GL_VERSION_1_0, GL_OES_texture_cube_map
        Alias for: glTexGenivOES
        Specified by:
        glTexGeniv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glTexGeniv

        public void glTexGeniv​(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexGeniv(GLenum coord, GLenum pname, const GLint * params)
        Part of GL_VERSION_1_0, GL_OES_texture_cube_map
        Alias for: glTexGenivOES
        Specified by:
        glTexGeniv in interface GLES1
      • glTexGenx

        public void glTexGenx​(int arg0,
                              int arg1,
                              int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexGenx(GLenum coord, GLenum pname, GLfixed param)
        Part of GL_OES_fixed_point, GL_OES_texture_cube_map
        Alias for: glTexGenxOES
        Specified by:
        glTexGenx in interface GLES1
      • glTexGenxv

        public void glTexGenxv​(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexGenxv(GLenum coord, GLenum pname, const GLfixed * params)
        Part of GL_OES_fixed_point, GL_OES_texture_cube_map
        Alias for: glTexGenxvOES
        Specified by:
        glTexGenxv in interface GLES1
      • glTexGenxv

        public void glTexGenxv​(int arg0,
                               int arg1,
                               IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexGenxv(GLenum coord, GLenum pname, const GLfixed * params)
        Part of GL_OES_fixed_point, GL_OES_texture_cube_map
        Alias for: glTexGenxvOES
        Specified by:
        glTexGenxv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glTexImage2D

        public void glTexImage2D​(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 int arg6,
                                 int arg7,
                                 Buffer arg8)
        Description copied from interface: GL
        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 void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexImage2D in interface GL
        arg8 - a direct or array-backed Buffer
      • glTexImage2D

        public void glTexImage2D​(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 int arg6,
                                 int arg7,
                                 long arg8)
        Description copied from interface: GL
        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 void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexImage2D in interface GL
      • glTexParameterf

        public void glTexParameterf​(int arg0,
                                    int arg1,
                                    float arg2)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glTexParameterf in interface GL
      • glTexParameterfv

        public void glTexParameterfv​(int arg0,
                                     int arg1,
                                     float[] arg2,
                                     int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glTexParameterfv in interface GL
      • glTexParameterfv

        public void glTexParameterfv​(int arg0,
                                     int arg1,
                                     FloatBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glTexParameterfv in interface GL
        arg2 - a direct or array-backed FloatBuffer
      • glTexParameteri

        public void glTexParameteri​(int arg0,
                                    int arg1,
                                    int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameteri(GLenum target, GLenum pname, GLint param)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexParameteri in interface GL
      • glTexParameteriv

        public void glTexParameteriv​(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexParameteriv in interface GL
      • glTexParameteriv

        public void glTexParameteriv​(int arg0,
                                     int arg1,
                                     IntBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexParameteriv in interface GL
        arg2 - a direct or array-backed IntBuffer
      • glTexParameterx

        public void glTexParameterx​(int arg0,
                                    int arg1,
                                    int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexParameterx(GLenum target, GLenum pname, GLfixed param)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glTexParameterxOES
        Specified by:
        glTexParameterx in interface GLES1
      • glTexParameterxv

        public void glTexParameterxv​(int arg0,
                                     int arg1,
                                     IntBuffer arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexParameterxv(GLenum target, GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glTexParameterxvOES
        Specified by:
        glTexParameterxv in interface GLES1
        arg2 - a direct or array-backed IntBuffer
      • glTexParameterxv

        public void glTexParameterxv​(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glTexParameterxv(GLenum target, GLenum pname, const GLfixed * params)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glTexParameterxvOES
        Specified by:
        glTexParameterxv in interface GLES1
      • glTexStorage1D

        public void glTexStorage1D​(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
        Part of GL_ARB_texture_storage, GL_VERSION_4_2, GL_EXT_texture_storage
        Alias for: glTexStorage1DEXT
        Specified by:
        glTexStorage1D in interface GL
      • glTexStorage2D

        public void glTexStorage2D​(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
        Part of GL_ARB_texture_storage, GL_VERSION_4_2, GL_ES_VERSION_3_0, GL_EXT_texture_storage
        Alias for: glTexStorage2DEXT
        Specified by:
        glTexStorage2D in interface GL
      • glTexStorage3D

        public void glTexStorage3D​(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4,
                                   int arg5)
        Description copied from interface: GL
        Entry point to C language function: void glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
        Part of GL_ARB_texture_storage, GL_VERSION_4_2, GL_ES_VERSION_3_0, GL_EXT_texture_storage
        Alias for: glTexStorage3DEXT
        Specified by:
        glTexStorage3D in interface GL
      • glTexSubImage2D

        public void glTexSubImage2D​(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    int arg6,
                                    int arg7,
                                    Buffer arg8)
        Description copied from interface: GL
        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 void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_subtexture
        Alias for: glTexSubImage2DEXT
        Specified by:
        glTexSubImage2D in interface GL
        arg8 - a direct or array-backed Buffer
      • glTexSubImage2D

        public void glTexSubImage2D​(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    int arg6,
                                    int arg7,
                                    long arg8)
        Description copied from interface: GL
        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 void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_subtexture
        Alias for: glTexSubImage2DEXT
        Specified by:
        glTexSubImage2D in interface GL
      • glTextureStorage1DEXT

        public void glTextureStorage1DEXT​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glTextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
        Part of GL_EXT_texture_storage, GL_ARB_texture_storage, GL_EXT_direct_state_access
        Specified by:
        glTextureStorage1DEXT in interface GL
      • glTextureStorage2DEXT

        public void glTextureStorage2DEXT​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5)
        Description copied from interface: GL
        Entry point to C language function: void glTextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
        Part of GL_EXT_texture_storage, GL_ARB_texture_storage, GL_EXT_direct_state_access
        Specified by:
        glTextureStorage2DEXT in interface GL
      • glTextureStorage3DEXT

        public void glTextureStorage3DEXT​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5,
                                          int arg6)
        Description copied from interface: GL
        Entry point to C language function: void glTextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
        Part of GL_EXT_texture_storage, GL_ARB_texture_storage, GL_EXT_direct_state_access
        Specified by:
        glTextureStorage3DEXT in interface GL
      • glTranslatef

        public void glTranslatef​(float arg0,
                                 float arg1,
                                 float arg2)
        Description copied from interface: GLMatrixFunc
        Translate the current matrix.
        Specified by:
        glTranslatef in interface GLMatrixFunc
      • glTranslatex

        public void glTranslatex​(int arg0,
                                 int arg1,
                                 int arg2)
        Description copied from interface: GLES1
        Entry point to C language function: void glTranslatex(GLfixed x, GLfixed y, GLfixed z)
        Part of GL_VERSION_ES_CL_CM, GL_OES_fixed_point
        Alias for: glTranslatexOES
        Specified by:
        glTranslatex in interface GLES1
      • glUnmapBuffer

        public boolean glUnmapBuffer​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glUnmapBuffer(GLenum target)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_OES_mapbuffer, GL_ARB_vertex_buffer_object
        Alias for: glUnmapBufferOES, glUnmapBufferARB
        Specified by:
        glUnmapBuffer in interface GL
      • glVertexPointer

        public void glVertexPointer​(int arg0,
                                    int arg1,
                                    int arg2,
                                    long arg3)
        Specified by:
        glVertexPointer in interface GLPointerFunc
      • glViewport

        public void glViewport​(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glViewport in interface GL
      • glWeightPointerOES

        public void glWeightPointerOES​(int arg0,
                                       int arg1,
                                       int arg2,
                                       Buffer arg3)
        Description copied from interface: GLES1
        Entry point to C language function: void glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
        Part of GL_OES_matrix_palette
        Specified by:
        glWeightPointerOES in interface GLES1
        arg3 - a direct or array-backed Buffer
      • hasBasicFBOSupport

        public boolean hasBasicFBOSupport()
        Description copied from interface: GLBase
        Returns true if basic FBO support is available, otherwise false.

        Basic FBO is supported if the context is either GL-ES >= 2.0, GL >= 3.0 [core, compat] or implements the extensions GL_ARB_ES2_compatibility, GL_ARB_framebuffer_object, GL_EXT_framebuffer_object or GL_OES_framebuffer_object.

        Basic FBO support may only include one color attachment and no multisampling, as well as limited internal formats for renderbuffer.

        Specified by:
        hasBasicFBOSupport in interface GLBase
        See Also:
        GLContext.hasBasicFBOSupport()
      • hasFullFBOSupport

        public boolean hasFullFBOSupport()
        Description copied from interface: GLBase
        Returns true if full FBO support is available, otherwise false.

        Full FBO is supported if the context is either GL >= core 3.0 [ES, core, compat] or implements the extensions ARB_framebuffer_object, or all of EXT_framebuffer_object, EXT_framebuffer_multisample, EXT_framebuffer_blit, GL_EXT_packed_depth_stencil.

        Full FBO support includes multiple color attachments and multisampling.

        Specified by:
        hasFullFBOSupport in interface GLBase
        See Also:
        GLContext.hasFullFBOSupport()
      • hasGLSL

        public boolean hasGLSL()
        Description copied from interface: GLBase
        Indicates whether this GL object supports GLSL.
        Specified by:
        hasGLSL in interface GLBase
        See Also:
        GLContext.hasGLSL()
      • isExtensionAvailable

        public boolean isExtensionAvailable​(String arg0)
        Description copied from interface: GLBase
        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.

        Specified by:
        isExtensionAvailable in interface GLBase
        Parameters:
        arg0 - the name of the OpenGL extension (e.g., "GL_ARB_vertex_program").
      • isFunctionAvailable

        public boolean isFunctionAvailable​(String arg0)
        Description copied from interface: GLBase
        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.

        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.

        Specified by:
        isFunctionAvailable in interface GLBase
        Parameters:
        arg0 - the name of the OpenGL function (e.g., use "glBindRenderbufferEXT" or "glBindRenderbuffer" to check if GL.glBindRenderbuffer(int,int) is available).
      • isGL

        public boolean isGL()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to any of the OpenGL profiles.
        Specified by:
        isGL in interface GLBase
      • isGL2

        public boolean isGL2()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile. The GL2 profile includes the GL2ES1 and GL2ES2 profile.
        Specified by:
        isGL2 in interface GLBase
        See Also:
        GLContext.isGL2()
      • isGL2ES1

        public boolean isGL2ES1()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to a GL2ES1 compatible profile.
        Specified by:
        isGL2ES1 in interface GLBase
        See Also:
        GLContext.isGL2ES1()
      • isGL2ES2

        public boolean isGL2ES2()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to a GL2ES2 compatible profile.
        Specified by:
        isGL2ES2 in interface GLBase
        See Also:
        GLContext.isGL2ES2()
      • isGL2ES3

        public boolean isGL2ES3()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
        Specified by:
        isGL2ES3 in interface GLBase
        See Also:
        GLContext.isGL2ES3()
      • isGL2GL3

        public boolean isGL2GL3()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to a GL2GL3 compatible profile.
        Specified by:
        isGL2GL3 in interface GLBase
        See Also:
        GLContext.isGL2GL3()
      • isGL3

        public boolean isGL3()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile. The GL3 core profile includes the GL2ES2 profile.
        Specified by:
        isGL3 in interface GLBase
        See Also:
        GLContext.isGL3()
      • isGL3ES3

        public boolean isGL3ES3()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to a GL3ES3 compatible profile.
        Specified by:
        isGL3ES3 in interface GLBase
        See Also:
        GLContext.isGL3ES3()
      • isGL3bc

        public boolean isGL3bc()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile. The GL3 compatibility profile includes the GL2, GL2ES1, GL2ES2 and GL3 profile.
        Specified by:
        isGL3bc in interface GLBase
        See Also:
        GLContext.isGL3bc()
      • isGL3core

        public boolean isGL3core()
        Description copied from interface: GLBase
        Indicates whether this GL object uses a GL3 core profile.

        Includes [ GL4, GL3 ].

        Specified by:
        isGL3core in interface GLBase
        See Also:
        GLContext.isGL3core()
      • isGL4

        public boolean isGL4()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile. The GL4 core profile includes the GL2ES2, and GL3 profile.
        Specified by:
        isGL4 in interface GLBase
        See Also:
        GLContext.isGL4()
      • isGL4ES3

        public boolean isGL4ES3()
        Description copied from interface: GLBase
        Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e. if GLBase.isGLES3Compatible() returns true.

        Includes [ GL ≥ 4.3, GL ≥ 3.1 w/ GL_ARB_ES3_compatibility and GLES3 ]

        Specified by:
        isGL4ES3 in interface GLBase
        See Also:
        GLContext.isGL4ES3()
      • isGL4bc

        public boolean isGL4bc()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile. The GL4 compatibility profile includes the GL2, GL2ES1, GL2ES2, GL3, GL3bc and GL4 profile.
        Specified by:
        isGL4bc in interface GLBase
        See Also:
        GLContext.isGL4bc()
      • isGL4core

        public boolean isGL4core()
        Description copied from interface: GLBase
        Indicates whether this GL object uses a GL4 core profile.

        Includes [ GL4 ].

        Specified by:
        isGL4core in interface GLBase
        See Also:
        GLContext.isGL4core()
      • isGLES1

        public boolean isGLES1()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
        Specified by:
        isGLES1 in interface GLBase
        See Also:
        GLContext.isGLES1()
      • isGLES2Compatible

        public boolean isGLES2Compatible()
        Description copied from interface: GLBase
        Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
        Specified by:
        isGLES2Compatible in interface GLBase
        Returns:
        true if this context is an ES2 context or implements the extension GL_ARB_ES2_compatibility, otherwise false
        See Also:
        GLContext.isGLES2Compatible()
      • isGLES31Compatible

        public boolean isGLES31Compatible()
        Description copied from interface: GLBase
        Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.

        Return true if the underlying context is an ES3 context ≥ 3.1 or implements the extension GL_ARB_ES3_1_compatibility, otherwise false.

        Includes [ GL ≥ 4.5, GL ≥ 3.1 w/ GL_ARB_ES3_1_compatibility and GLES3 ≥ 3.1 ]

        Specified by:
        isGLES31Compatible in interface GLBase
        See Also:
        GLContext.isGLES31Compatible()
      • isGLES32Compatible

        public boolean isGLES32Compatible()
        Description copied from interface: GLBase
        Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.

        Return true if the underlying context is an ES3 context ≥ 3.2 or implements the extension GL_ARB_ES3_2_compatibility, otherwise false.

        Includes [ GL ≥ 4.5, GL ≥ 3.1 w/ GL_ARB_ES3_2_compatibility and GLES3 ≥ 3.2 ]

        Specified by:
        isGLES32Compatible in interface GLBase
        See Also:
        GLContext.isGLES32Compatible()
      • isGLES3Compatible

        public boolean isGLES3Compatible()
        Description copied from interface: GLBase
        Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.

        Return true if the underlying context is an ES3 context or implements the extension GL_ARB_ES3_compatibility, otherwise false.

        Includes [ GL ≥ 4.3, GL ≥ 3.1 w/ GL_ARB_ES3_compatibility and GLES3 ]

        Specified by:
        isGLES3Compatible in interface GLBase
        See Also:
        GLContext.isGLES3Compatible()
      • isGLcore

        public boolean isGLcore()
        Description copied from interface: GLBase
        Indicates whether this GL object uses a GL core profile.

        Includes [ GL4, GL3, GLES3, GL2ES2 ].

        Specified by:
        isGLcore in interface GLBase
        See Also:
        GLContext.isGLcore()
      • isNPOTTextureAvailable

        public boolean isNPOTTextureAvailable()
        Description copied from interface: GLBase
        Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.

        NPOT textures are supported in OpenGL >= 3, GLES2 or if the 'GL_ARB_texture_non_power_of_two' extension is available.

        Specified by:
        isNPOTTextureAvailable in interface GLBase
      • setSwapInterval

        public void setSwapInterval​(int arg0)
        Description copied from interface: GLBase
        Set the swap interval of the current context and attached onscreen GLDrawable.

        offscreen GLDrawable are ignored and false is returned.

        The interval semantics:

        • 0 disables the vertical synchronization
        • ≥1 is the number of vertical refreshes before a swap buffer occurs
        • <0 enables late swaps to occur without synchronization to the video frame, a.k.a EXT_swap_control_tear. If supported, the absolute value is the minimum number of video frames between buffer swaps. If not supported, the absolute value is being used, see above.

        Specified by:
        setSwapInterval in interface GLBase
        Parameters:
        arg0 - see above
        See Also:
        GLContext.setSwapInterval(int), GLBase.getSwapInterval()