Class GLES20

  • Direct Known Subclasses:
    GLES30

    public class GLES20
    extends java.lang.Object
    The core OpenGL ES 2.0 functionality.
    • Method Detail

      • glActiveTexture

        public static void glActiveTexture​(int texture)
      • glAttachShader

        public static void glAttachShader​(int program,
                                          int shader)
      • nglBindAttribLocation

        public static void nglBindAttribLocation​(int program,
                                                 int index,
                                                 long name)
      • glBindAttribLocation

        public static void glBindAttribLocation​(int program,
                                                int index,
                                                java.nio.ByteBuffer name)
      • glBindAttribLocation

        public static void glBindAttribLocation​(int program,
                                                int index,
                                                java.lang.CharSequence name)
      • glBindBuffer

        public static void glBindBuffer​(int target,
                                        int buffer)
      • glBindFramebuffer

        public static void glBindFramebuffer​(int target,
                                             int framebuffer)
      • glBindRenderbuffer

        public static void glBindRenderbuffer​(int target,
                                              int renderbuffer)
      • glBindTexture

        public static void glBindTexture​(int target,
                                         int texture)
      • glBlendColor

        public static void glBlendColor​(float red,
                                        float green,
                                        float blue,
                                        float alpha)
      • glBlendEquation

        public static void glBlendEquation​(int mode)
      • glBlendEquationSeparate

        public static void glBlendEquationSeparate​(int modeRGB,
                                                   int modeAlpha)
      • glBlendFunc

        public static void glBlendFunc​(int sfactor,
                                       int dfactor)
      • glBlendFuncSeparate

        public static void glBlendFuncSeparate​(int sfactorRGB,
                                               int dfactorRGB,
                                               int sfactorAlpha,
                                               int dfactorAlpha)
      • nglBufferData

        public static void nglBufferData​(int target,
                                         long size,
                                         long data,
                                         int usage)
      • glBufferData

        public static void glBufferData​(int target,
                                        long size,
                                        int usage)
      • glBufferData

        public static void glBufferData​(int target,
                                        java.nio.ByteBuffer data,
                                        int usage)
        
        public static void glBufferData​(int target,
                                        java.nio.ShortBuffer data,
                                        int usage)
        
        public static void glBufferData​(int target,
                                        java.nio.IntBuffer data,
                                        int usage)
        
        public static void glBufferData​(int target,
                                        java.nio.FloatBuffer data,
                                        int usage)
        
      • nglBufferSubData

        public static void nglBufferSubData​(int target,
                                            long offset,
                                            long size,
                                            long data)
      • glBufferSubData

        public static void glBufferSubData​(int target,
                                           long offset,
                                           java.nio.ByteBuffer data)
      • glBufferSubData

        public static void glBufferSubData​(int target,
                                           long offset,
                                           java.nio.ShortBuffer data)
        
        public static void glBufferSubData​(int target,
                                           long offset,
                                           java.nio.IntBuffer data)
        
        public static void glBufferSubData​(int target,
                                           long offset,
                                           java.nio.FloatBuffer data)
        
      • glCheckFramebufferStatus

        public static int glCheckFramebufferStatus​(int target)
      • glClearColor

        public static void glClearColor​(float red,
                                        float green,
                                        float blue,
                                        float alpha)
      • glClearDepthf

        public static void glClearDepthf​(float d)
      • glClearStencil

        public static void glClearStencil​(int s)
      • glColorMask

        public static void glColorMask​(boolean red,
                                       boolean green,
                                       boolean blue,
                                       boolean alpha)
      • glCompileShader

        public static void glCompileShader​(int shader)
      • nglCompressedTexImage2D

        public static void nglCompressedTexImage2D​(int target,
                                                   int level,
                                                   int internalformat,
                                                   int width,
                                                   int height,
                                                   int border,
                                                   int imageSize,
                                                   long data)
      • glCompressedTexImage2D

        public static void glCompressedTexImage2D​(int target,
                                                  int level,
                                                  int internalformat,
                                                  int width,
                                                  int height,
                                                  int border,
                                                  int imageSize,
                                                  @Nullable
                                                  long data)
      • glCompressedTexImage2D

        public static void glCompressedTexImage2D​(int target,
                                                  int level,
                                                  int internalformat,
                                                  int width,
                                                  int height,
                                                  int border,
                                                  @Nullable
                                                  java.nio.ByteBuffer data)
      • nglCompressedTexSubImage2D

        public static void nglCompressedTexSubImage2D​(int target,
                                                      int level,
                                                      int xoffset,
                                                      int yoffset,
                                                      int width,
                                                      int height,
                                                      int format,
                                                      int imageSize,
                                                      long data)
      • glCompressedTexSubImage2D

        public static void glCompressedTexSubImage2D​(int target,
                                                     int level,
                                                     int xoffset,
                                                     int yoffset,
                                                     int width,
                                                     int height,
                                                     int format,
                                                     int imageSize,
                                                     long data)
      • glCompressedTexSubImage2D

        public static void glCompressedTexSubImage2D​(int target,
                                                     int level,
                                                     int xoffset,
                                                     int yoffset,
                                                     int width,
                                                     int height,
                                                     int format,
                                                     java.nio.ByteBuffer data)
      • glCopyTexImage2D

        public static void glCopyTexImage2D​(int target,
                                            int level,
                                            int internalformat,
                                            int x,
                                            int y,
                                            int width,
                                            int height,
                                            int border)
      • glCopyTexSubImage2D

        public static void glCopyTexSubImage2D​(int target,
                                               int level,
                                               int xoffset,
                                               int yoffset,
                                               int x,
                                               int y,
                                               int width,
                                               int height)
      • glCreateProgram

        public static int glCreateProgram()
      • glCreateShader

        public static int glCreateShader​(int type)
      • glCullFace

        public static void glCullFace​(int mode)
      • nglDeleteBuffers

        public static void nglDeleteBuffers​(int n,
                                            long buffers)
      • glDeleteBuffers

        public static void glDeleteBuffers​(java.nio.IntBuffer buffers)
      • glDeleteBuffers

        public static void glDeleteBuffers​(int buffer)
      • nglDeleteFramebuffers

        public static void nglDeleteFramebuffers​(int n,
                                                 long framebuffers)
      • glDeleteFramebuffers

        public static void glDeleteFramebuffers​(java.nio.IntBuffer framebuffers)
      • glDeleteFramebuffers

        public static void glDeleteFramebuffers​(int framebuffer)
      • glDeleteProgram

        public static void glDeleteProgram​(int program)
      • nglDeleteRenderbuffers

        public static void nglDeleteRenderbuffers​(int n,
                                                  long renderbuffers)
      • glDeleteRenderbuffers

        public static void glDeleteRenderbuffers​(java.nio.IntBuffer renderbuffers)
      • glDeleteRenderbuffers

        public static void glDeleteRenderbuffers​(int renderbuffer)
      • glDeleteShader

        public static void glDeleteShader​(int shader)
      • nglDeleteTextures

        public static void nglDeleteTextures​(int n,
                                             long textures)
      • glDeleteTextures

        public static void glDeleteTextures​(java.nio.IntBuffer textures)
      • glDeleteTextures

        public static void glDeleteTextures​(int texture)
      • glDepthFunc

        public static void glDepthFunc​(int func)
      • glDepthMask

        public static void glDepthMask​(boolean flag)
      • glDepthRangef

        public static void glDepthRangef​(float n,
                                         float f)
      • glDetachShader

        public static void glDetachShader​(int program,
                                          int shader)
      • glDisable

        public static void glDisable​(int cap)
      • glDisableVertexAttribArray

        public static void glDisableVertexAttribArray​(int index)
      • glDrawArrays

        public static void glDrawArrays​(int mode,
                                        int first,
                                        int count)
      • nglDrawElements

        public static void nglDrawElements​(int mode,
                                           int count,
                                           int type,
                                           long indices)
      • glDrawElements

        public static void glDrawElements​(int mode,
                                          int count,
                                          int type,
                                          long indices)
      • glDrawElements

        public static void glDrawElements​(int mode,
                                          int type,
                                          java.nio.ByteBuffer indices)
        
        public static void glDrawElements​(int mode,
                                          java.nio.ByteBuffer indices)
        
        public static void glDrawElements​(int mode,
                                          java.nio.ShortBuffer indices)
        
        public static void glDrawElements​(int mode,
                                          java.nio.IntBuffer indices)
        
      • glEnableVertexAttribArray

        public static void glEnableVertexAttribArray​(int index)
      • glFramebufferRenderbuffer

        public static void glFramebufferRenderbuffer​(int target,
                                                     int attachment,
                                                     int renderbuffertarget,
                                                     int renderbuffer)
      • glFramebufferTexture2D

        public static void glFramebufferTexture2D​(int target,
                                                  int attachment,
                                                  int textarget,
                                                  int texture,
                                                  int level)
      • glFrontFace

        public static void glFrontFace​(int mode)
      • nglGenBuffers

        public static void nglGenBuffers​(int n,
                                         long buffers)
      • glGenBuffers

        public static void glGenBuffers​(java.nio.IntBuffer buffers)
      • glGenerateMipmap

        public static void glGenerateMipmap​(int target)
      • nglGenFramebuffers

        public static void nglGenFramebuffers​(int n,
                                              long framebuffers)
      • glGenFramebuffers

        public static void glGenFramebuffers​(java.nio.IntBuffer framebuffers)
      • glGenFramebuffers

        public static int glGenFramebuffers()
      • nglGenRenderbuffers

        public static void nglGenRenderbuffers​(int n,
                                               long renderbuffers)
      • glGenRenderbuffers

        public static void glGenRenderbuffers​(java.nio.IntBuffer renderbuffers)
      • glGenRenderbuffers

        public static int glGenRenderbuffers()
      • nglGenTextures

        public static void nglGenTextures​(int n,
                                          long textures)
      • glGenTextures

        public static void glGenTextures​(java.nio.IntBuffer textures)
      • nglGetActiveAttrib

        public static void nglGetActiveAttrib​(int program,
                                              int index,
                                              int bufSize,
                                              long length,
                                              long size,
                                              long type,
                                              long name)
      • glGetActiveAttrib

        public static void glGetActiveAttrib​(int program,
                                             int index,
                                             @Nullable
                                             java.nio.IntBuffer length,
                                             java.nio.IntBuffer size,
                                             java.nio.IntBuffer type,
                                             java.nio.ByteBuffer name)
      • glGetActiveAttrib

        public static java.lang.String glGetActiveAttrib​(int program,
                                                         int index,
                                                         int bufSize,
                                                         java.nio.IntBuffer size,
                                                         java.nio.IntBuffer type)
        
        public static java.lang.String glGetActiveAttrib​(int program,
                                                         int index,
                                                         java.nio.IntBuffer size,
                                                         java.nio.IntBuffer type)
        
      • nglGetActiveUniform

        public static void nglGetActiveUniform​(int program,
                                               int index,
                                               int bufSize,
                                               long length,
                                               long size,
                                               long type,
                                               long name)
      • glGetActiveUniform

        public static void glGetActiveUniform​(int program,
                                              int index,
                                              @Nullable
                                              java.nio.IntBuffer length,
                                              java.nio.IntBuffer size,
                                              java.nio.IntBuffer type,
                                              java.nio.ByteBuffer name)
      • glGetActiveUniform

        public static java.lang.String glGetActiveUniform​(int program,
                                                          int index,
                                                          int bufSize,
                                                          java.nio.IntBuffer size,
                                                          java.nio.IntBuffer type)
        
        public static java.lang.String glGetActiveUniform​(int program,
                                                          int index,
                                                          java.nio.IntBuffer size,
                                                          java.nio.IntBuffer type)
        
      • nglGetAttachedShaders

        public static void nglGetAttachedShaders​(int program,
                                                 int maxCount,
                                                 long count,
                                                 long shaders)
      • glGetAttachedShaders

        public static void glGetAttachedShaders​(int program,
                                                @Nullable
                                                java.nio.IntBuffer count,
                                                java.nio.IntBuffer shaders)
      • nglGetAttribLocation

        public static int nglGetAttribLocation​(int program,
                                               long name)
      • glGetAttribLocation

        public static int glGetAttribLocation​(int program,
                                              java.nio.ByteBuffer name)
      • glGetAttribLocation

        public static int glGetAttribLocation​(int program,
                                              java.lang.CharSequence name)
      • nglGetBooleanv

        public static void nglGetBooleanv​(int pname,
                                          long data)
      • glGetBooleanv

        public static void glGetBooleanv​(int pname,
                                         java.nio.ByteBuffer data)
      • glGetBoolean

        public static boolean glGetBoolean​(int pname)
      • nglGetBufferParameteriv

        public static void nglGetBufferParameteriv​(int target,
                                                   int pname,
                                                   long params)
      • glGetBufferParameteriv

        public static void glGetBufferParameteriv​(int target,
                                                  int pname,
                                                  java.nio.IntBuffer params)
      • glGetBufferParameteri

        public static int glGetBufferParameteri​(int target,
                                                int pname)
      • nglGetFloatv

        public static void nglGetFloatv​(int pname,
                                        long data)
      • glGetFloatv

        public static void glGetFloatv​(int pname,
                                       java.nio.FloatBuffer data)
      • glGetFloat

        public static float glGetFloat​(int pname)
      • nglGetFramebufferAttachmentParameteriv

        public static void nglGetFramebufferAttachmentParameteriv​(int target,
                                                                  int attachment,
                                                                  int pname,
                                                                  long params)
      • glGetFramebufferAttachmentParameteriv

        public static void glGetFramebufferAttachmentParameteriv​(int target,
                                                                 int attachment,
                                                                 int pname,
                                                                 java.nio.IntBuffer params)
      • glGetFramebufferAttachmentParameteri

        public static int glGetFramebufferAttachmentParameteri​(int target,
                                                               int attachment,
                                                               int pname)
      • nglGetIntegerv

        public static void nglGetIntegerv​(int pname,
                                          long data)
      • glGetIntegerv

        public static void glGetIntegerv​(int pname,
                                         java.nio.IntBuffer data)
      • glGetInteger

        public static int glGetInteger​(int pname)
      • nglGetProgramiv

        public static void nglGetProgramiv​(int program,
                                           int pname,
                                           long params)
      • glGetProgramiv

        public static void glGetProgramiv​(int program,
                                          int pname,
                                          java.nio.IntBuffer params)
      • glGetProgrami

        public static int glGetProgrami​(int program,
                                        int pname)
      • nglGetProgramInfoLog

        public static void nglGetProgramInfoLog​(int program,
                                                int bufSize,
                                                long length,
                                                long infoLog)
      • glGetProgramInfoLog

        public static void glGetProgramInfoLog​(int program,
                                               @Nullable
                                               java.nio.IntBuffer length,
                                               java.nio.ByteBuffer infoLog)
      • glGetProgramInfoLog

        public static java.lang.String glGetProgramInfoLog​(int program,
                                                           int bufSize)
        
        public static java.lang.String glGetProgramInfoLog​(int program)
        
      • nglGetRenderbufferParameteriv

        public static void nglGetRenderbufferParameteriv​(int target,
                                                         int pname,
                                                         long params)
      • glGetRenderbufferParameteriv

        public static void glGetRenderbufferParameteriv​(int target,
                                                        int pname,
                                                        java.nio.IntBuffer params)
      • glGetRenderbufferParameteri

        public static int glGetRenderbufferParameteri​(int target,
                                                      int pname)
      • nglGetShaderiv

        public static void nglGetShaderiv​(int shader,
                                          int pname,
                                          long params)
      • glGetShaderiv

        public static void glGetShaderiv​(int shader,
                                         int pname,
                                         java.nio.IntBuffer params)
      • glGetShaderi

        public static int glGetShaderi​(int shader,
                                       int pname)
      • nglGetShaderInfoLog

        public static void nglGetShaderInfoLog​(int shader,
                                               int bufSize,
                                               long length,
                                               long infoLog)
      • glGetShaderInfoLog

        public static void glGetShaderInfoLog​(int shader,
                                              @Nullable
                                              java.nio.IntBuffer length,
                                              java.nio.ByteBuffer infoLog)
      • glGetShaderInfoLog

        public static java.lang.String glGetShaderInfoLog​(int shader,
                                                          int bufSize)
        
        public static java.lang.String glGetShaderInfoLog​(int shader)
        
      • nglGetShaderPrecisionFormat

        public static void nglGetShaderPrecisionFormat​(int shadertype,
                                                       int precisiontype,
                                                       long range,
                                                       long precision)
      • glGetShaderPrecisionFormat

        public static void glGetShaderPrecisionFormat​(int shadertype,
                                                      int precisiontype,
                                                      java.nio.IntBuffer range,
                                                      java.nio.IntBuffer precision)
      • nglGetShaderSource

        public static void nglGetShaderSource​(int shader,
                                              int bufSize,
                                              long length,
                                              long source)
      • glGetShaderSource

        public static void glGetShaderSource​(int shader,
                                             @Nullable
                                             java.nio.IntBuffer length,
                                             java.nio.ByteBuffer source)
      • glGetShaderSource

        public static java.lang.String glGetShaderSource​(int shader,
                                                         int bufSize)
        
        public static java.lang.String glGetShaderSource​(int shader)
        
      • nglGetString

        public static long nglGetString​(int name)
      • glGetString

        @Nullable
        public static java.lang.String glGetString​(int name)
      • nglGetTexParameterfv

        public static void nglGetTexParameterfv​(int target,
                                                int pname,
                                                long params)
      • glGetTexParameterfv

        public static void glGetTexParameterfv​(int target,
                                               int pname,
                                               java.nio.FloatBuffer params)
      • glGetTexParameterf

        public static float glGetTexParameterf​(int target,
                                               int pname)
      • nglGetTexParameteriv

        public static void nglGetTexParameteriv​(int target,
                                                int pname,
                                                long params)
      • glGetTexParameteriv

        public static void glGetTexParameteriv​(int target,
                                               int pname,
                                               java.nio.IntBuffer params)
      • glGetTexParameteri

        public static int glGetTexParameteri​(int target,
                                             int pname)
      • nglGetUniformfv

        public static void nglGetUniformfv​(int program,
                                           int location,
                                           long params)
      • glGetUniformfv

        public static void glGetUniformfv​(int program,
                                          int location,
                                          java.nio.FloatBuffer params)
      • glGetUniformf

        public static float glGetUniformf​(int program,
                                          int location)
      • nglGetUniformiv

        public static void nglGetUniformiv​(int program,
                                           int location,
                                           long params)
      • glGetUniformiv

        public static void glGetUniformiv​(int program,
                                          int location,
                                          java.nio.IntBuffer params)
      • glGetUniformi

        public static int glGetUniformi​(int program,
                                        int location)
      • nglGetUniformLocation

        public static int nglGetUniformLocation​(int program,
                                                long name)
      • glGetUniformLocation

        public static int glGetUniformLocation​(int program,
                                               java.nio.ByteBuffer name)
      • glGetUniformLocation

        public static int glGetUniformLocation​(int program,
                                               java.lang.CharSequence name)
      • nglGetVertexAttribfv

        public static void nglGetVertexAttribfv​(int index,
                                                int pname,
                                                long params)
      • glGetVertexAttribfv

        public static void glGetVertexAttribfv​(int index,
                                               int pname,
                                               java.nio.FloatBuffer params)
      • nglGetVertexAttribiv

        public static void nglGetVertexAttribiv​(int index,
                                                int pname,
                                                long params)
      • glGetVertexAttribiv

        public static void glGetVertexAttribiv​(int index,
                                               int pname,
                                               java.nio.IntBuffer params)
      • nglGetVertexAttribPointerv

        public static void nglGetVertexAttribPointerv​(int index,
                                                      int pname,
                                                      long pointer)
      • glGetVertexAttribPointerv

        public static void glGetVertexAttribPointerv​(int index,
                                                     int pname,
                                                     PointerBuffer pointer)
      • glGetVertexAttribPointer

        public static long glGetVertexAttribPointer​(int index,
                                                    int pname)
      • glHint

        public static void glHint​(int target,
                                  int mode)
      • glIsBuffer

        public static boolean glIsBuffer​(int buffer)
      • glIsEnabled

        public static boolean glIsEnabled​(int cap)
      • glIsFramebuffer

        public static boolean glIsFramebuffer​(int framebuffer)
      • glIsProgram

        public static boolean glIsProgram​(int program)
      • glIsRenderbuffer

        public static boolean glIsRenderbuffer​(int renderbuffer)
      • glIsShader

        public static boolean glIsShader​(int shader)
      • glIsTexture

        public static boolean glIsTexture​(int texture)
      • glLineWidth

        public static void glLineWidth​(float width)
      • glLinkProgram

        public static void glLinkProgram​(int program)
      • glPixelStorei

        public static void glPixelStorei​(int pname,
                                         int param)
      • glPolygonOffset

        public static void glPolygonOffset​(float factor,
                                           float units)
      • nglReadPixels

        public static void nglReadPixels​(int x,
                                         int y,
                                         int width,
                                         int height,
                                         int format,
                                         int type,
                                         long pixels)
      • glReadPixels

        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.ByteBuffer pixels)
      • glReadPixels

        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        long pixels)
        
        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.ShortBuffer pixels)
        
        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.IntBuffer pixels)
        
        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.FloatBuffer pixels)
        
      • glReleaseShaderCompiler

        public static void glReleaseShaderCompiler()
      • glRenderbufferStorage

        public static void glRenderbufferStorage​(int target,
                                                 int internalformat,
                                                 int width,
                                                 int height)
      • glSampleCoverage

        public static void glSampleCoverage​(float value,
                                            boolean invert)
      • glScissor

        public static void glScissor​(int x,
                                     int y,
                                     int width,
                                     int height)
      • nglShaderBinary

        public static void nglShaderBinary​(int count,
                                           long shaders,
                                           int binaryformat,
                                           long binary,
                                           int length)
      • glShaderBinary

        public static void glShaderBinary​(java.nio.IntBuffer shaders,
                                          int binaryformat,
                                          java.nio.ByteBuffer binary)
      • nglShaderSource

        public static void nglShaderSource​(int shader,
                                           int count,
                                           long string,
                                           long length)
      • glShaderSource

        public static void glShaderSource​(int shader,
                                          PointerBuffer string,
                                          @Nullable
                                          java.nio.IntBuffer length)
      • glShaderSource

        public static void glShaderSource​(int shader,
                                          java.lang.CharSequence... string)
        
        public static void glShaderSource​(int shader,
                                          java.lang.CharSequence string)
        
      • glStencilFunc

        public static void glStencilFunc​(int func,
                                         int ref,
                                         int mask)
      • glStencilFuncSeparate

        public static void glStencilFuncSeparate​(int face,
                                                 int func,
                                                 int ref,
                                                 int mask)
      • glStencilMask

        public static void glStencilMask​(int mask)
      • glStencilMaskSeparate

        public static void glStencilMaskSeparate​(int face,
                                                 int mask)
      • glStencilOp

        public static void glStencilOp​(int fail,
                                       int zfail,
                                       int zpass)
      • glStencilOpSeparate

        public static void glStencilOpSeparate​(int face,
                                               int sfail,
                                               int dpfail,
                                               int dppass)
      • nglTexImage2D

        public static void nglTexImage2D​(int target,
                                         int level,
                                         int internalformat,
                                         int width,
                                         int height,
                                         int border,
                                         int format,
                                         int type,
                                         long pixels)
      • glTexImage2D

        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        java.nio.ByteBuffer pixels)
      • glTexImage2D

        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        long pixels)
        
        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        java.nio.ShortBuffer pixels)
        
        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        java.nio.IntBuffer pixels)
        
        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        java.nio.FloatBuffer pixels)
        
      • glTexParameterf

        public static void glTexParameterf​(int target,
                                           int pname,
                                           float param)
      • nglTexParameterfv

        public static void nglTexParameterfv​(int target,
                                             int pname,
                                             long params)
      • glTexParameterfv

        public static void glTexParameterfv​(int target,
                                            int pname,
                                            java.nio.FloatBuffer params)
      • glTexParameteri

        public static void glTexParameteri​(int target,
                                           int pname,
                                           int param)
      • nglTexParameteriv

        public static void nglTexParameteriv​(int target,
                                             int pname,
                                             long params)
      • glTexParameteriv

        public static void glTexParameteriv​(int target,
                                            int pname,
                                            java.nio.IntBuffer params)
      • nglTexSubImage2D

        public static void nglTexSubImage2D​(int target,
                                            int level,
                                            int xoffset,
                                            int yoffset,
                                            int width,
                                            int height,
                                            int format,
                                            int type,
                                            long pixels)
      • glTexSubImage2D

        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.ByteBuffer pixels)
      • glTexSubImage2D

        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           long pixels)
        
        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.ShortBuffer pixels)
        
        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.IntBuffer pixels)
        
        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.FloatBuffer pixels)
        
      • glUniform1f

        public static void glUniform1f​(int location,
                                       float v0)
      • nglUniform1fv

        public static void nglUniform1fv​(int location,
                                         int count,
                                         long value)
      • glUniform1fv

        public static void glUniform1fv​(int location,
                                        java.nio.FloatBuffer value)
      • glUniform1i

        public static void glUniform1i​(int location,
                                       int v0)
      • nglUniform1iv

        public static void nglUniform1iv​(int location,
                                         int count,
                                         long value)
      • glUniform1iv

        public static void glUniform1iv​(int location,
                                        java.nio.IntBuffer value)
      • glUniform2f

        public static void glUniform2f​(int location,
                                       float v0,
                                       float v1)
      • nglUniform2fv

        public static void nglUniform2fv​(int location,
                                         int count,
                                         long value)
      • glUniform2fv

        public static void glUniform2fv​(int location,
                                        java.nio.FloatBuffer value)
      • glUniform2i

        public static void glUniform2i​(int location,
                                       int v0,
                                       int v1)
      • nglUniform2iv

        public static void nglUniform2iv​(int location,
                                         int count,
                                         long value)
      • glUniform2iv

        public static void glUniform2iv​(int location,
                                        java.nio.IntBuffer value)
      • glUniform3f

        public static void glUniform3f​(int location,
                                       float v0,
                                       float v1,
                                       float v2)
      • nglUniform3fv

        public static void nglUniform3fv​(int location,
                                         int count,
                                         long value)
      • glUniform3fv

        public static void glUniform3fv​(int location,
                                        java.nio.FloatBuffer value)
      • glUniform3i

        public static void glUniform3i​(int location,
                                       int v0,
                                       int v1,
                                       int v2)
      • nglUniform3iv

        public static void nglUniform3iv​(int location,
                                         int count,
                                         long value)
      • glUniform3iv

        public static void glUniform3iv​(int location,
                                        java.nio.IntBuffer value)
      • glUniform4f

        public static void glUniform4f​(int location,
                                       float v0,
                                       float v1,
                                       float v2,
                                       float v3)
      • nglUniform4fv

        public static void nglUniform4fv​(int location,
                                         int count,
                                         long value)
      • glUniform4fv

        public static void glUniform4fv​(int location,
                                        java.nio.FloatBuffer value)
      • glUniform4i

        public static void glUniform4i​(int location,
                                       int v0,
                                       int v1,
                                       int v2,
                                       int v3)
      • nglUniform4iv

        public static void nglUniform4iv​(int location,
                                         int count,
                                         long value)
      • glUniform4iv

        public static void glUniform4iv​(int location,
                                        java.nio.IntBuffer value)
      • nglUniformMatrix2fv

        public static void nglUniformMatrix2fv​(int location,
                                               int count,
                                               boolean transpose,
                                               long value)
      • glUniformMatrix2fv

        public static void glUniformMatrix2fv​(int location,
                                              boolean transpose,
                                              java.nio.FloatBuffer value)
      • nglUniformMatrix3fv

        public static void nglUniformMatrix3fv​(int location,
                                               int count,
                                               boolean transpose,
                                               long value)
      • glUniformMatrix3fv

        public static void glUniformMatrix3fv​(int location,
                                              boolean transpose,
                                              java.nio.FloatBuffer value)
      • nglUniformMatrix4fv

        public static void nglUniformMatrix4fv​(int location,
                                               int count,
                                               boolean transpose,
                                               long value)
      • glUniformMatrix4fv

        public static void glUniformMatrix4fv​(int location,
                                              boolean transpose,
                                              java.nio.FloatBuffer value)
      • glUseProgram

        public static void glUseProgram​(int program)
      • glValidateProgram

        public static void glValidateProgram​(int program)
      • glVertexAttrib1f

        public static void glVertexAttrib1f​(int index,
                                            float x)
      • nglVertexAttrib1fv

        public static void nglVertexAttrib1fv​(int index,
                                              long v)
      • glVertexAttrib1fv

        public static void glVertexAttrib1fv​(int index,
                                             java.nio.FloatBuffer v)
      • glVertexAttrib2f

        public static void glVertexAttrib2f​(int index,
                                            float x,
                                            float y)
      • nglVertexAttrib2fv

        public static void nglVertexAttrib2fv​(int index,
                                              long v)
      • glVertexAttrib2fv

        public static void glVertexAttrib2fv​(int index,
                                             java.nio.FloatBuffer v)
      • glVertexAttrib3f

        public static void glVertexAttrib3f​(int index,
                                            float x,
                                            float y,
                                            float z)
      • nglVertexAttrib3fv

        public static void nglVertexAttrib3fv​(int index,
                                              long v)
      • glVertexAttrib3fv

        public static void glVertexAttrib3fv​(int index,
                                             java.nio.FloatBuffer v)
      • glVertexAttrib4f

        public static void glVertexAttrib4f​(int index,
                                            float x,
                                            float y,
                                            float z,
                                            float w)
      • nglVertexAttrib4fv

        public static void nglVertexAttrib4fv​(int index,
                                              long v)
      • glVertexAttrib4fv

        public static void glVertexAttrib4fv​(int index,
                                             java.nio.FloatBuffer v)
      • nglVertexAttribPointer

        public static void nglVertexAttribPointer​(int index,
                                                  int size,
                                                  int type,
                                                  boolean normalized,
                                                  int stride,
                                                  long pointer)
      • glVertexAttribPointer

        public static void glVertexAttribPointer​(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.ByteBuffer pointer)
      • glVertexAttribPointer

        public static void glVertexAttribPointer​(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 long pointer)
        
        public static void glVertexAttribPointer​(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.ShortBuffer pointer)
        
        public static void glVertexAttribPointer​(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.IntBuffer pointer)
        
        public static void glVertexAttribPointer​(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.FloatBuffer pointer)
        
      • glViewport

        public static void glViewport​(int x,
                                      int y,
                                      int width,
                                      int height)
      • glBufferData

        public static void glBufferData​(int target,
                                        short[] data,
                                        int usage)
        
        public static void glBufferData​(int target,
                                        int[] data,
                                        int usage)
        
        public static void glBufferData​(int target,
                                        float[] data,
                                        int usage)
        
        Array version of: BufferData
        See Also:
        Reference Page
      • glBufferSubData

        public static void glBufferSubData​(int target,
                                           long offset,
                                           short[] data)
        
        public static void glBufferSubData​(int target,
                                           long offset,
                                           int[] data)
        
        public static void glBufferSubData​(int target,
                                           long offset,
                                           float[] data)
        
        Array version of: BufferSubData
        See Also:
        Reference Page
      • glGenBuffers

        public static void glGenBuffers​(int[] buffers)
        Array version of: GenBuffers
        See Also:
        Reference Page
      • glGenTextures

        public static void glGenTextures​(int[] textures)
        Array version of: GenTextures
        See Also:
        Reference Page
      • glGetActiveAttrib

        public static void glGetActiveAttrib​(int program,
                                             int index,
                                             @Nullable
                                             int[] length,
                                             int[] size,
                                             int[] type,
                                             java.nio.ByteBuffer name)
        Array version of: GetActiveAttrib
        See Also:
        Reference Page
      • glGetActiveUniform

        public static void glGetActiveUniform​(int program,
                                              int index,
                                              @Nullable
                                              int[] length,
                                              int[] size,
                                              int[] type,
                                              java.nio.ByteBuffer name)
        Array version of: GetActiveUniform
        See Also:
        Reference Page
      • glGetAttachedShaders

        public static void glGetAttachedShaders​(int program,
                                                @Nullable
                                                int[] count,
                                                int[] shaders)
        Array version of: GetAttachedShaders
        See Also:
        Reference Page
      • glGetBufferParameteriv

        public static void glGetBufferParameteriv​(int target,
                                                  int pname,
                                                  int[] params)
        Array version of: GetBufferParameteriv
        See Also:
        Reference Page
      • glGetFloatv

        public static void glGetFloatv​(int pname,
                                       float[] data)
        Array version of: GetFloatv
        See Also:
        Reference Page
      • glGetIntegerv

        public static void glGetIntegerv​(int pname,
                                         int[] data)
        Array version of: GetIntegerv
        See Also:
        Reference Page
      • glGetProgramiv

        public static void glGetProgramiv​(int program,
                                          int pname,
                                          int[] params)
        Array version of: GetProgramiv
        See Also:
        Reference Page
      • glGetProgramInfoLog

        public static void glGetProgramInfoLog​(int program,
                                               @Nullable
                                               int[] length,
                                               java.nio.ByteBuffer infoLog)
        Array version of: GetProgramInfoLog
        See Also:
        Reference Page
      • glGetShaderiv

        public static void glGetShaderiv​(int shader,
                                         int pname,
                                         int[] params)
        Array version of: GetShaderiv
        See Also:
        Reference Page
      • glGetShaderInfoLog

        public static void glGetShaderInfoLog​(int shader,
                                              @Nullable
                                              int[] length,
                                              java.nio.ByteBuffer infoLog)
        Array version of: GetShaderInfoLog
        See Also:
        Reference Page
      • glGetShaderPrecisionFormat

        public static void glGetShaderPrecisionFormat​(int shadertype,
                                                      int precisiontype,
                                                      int[] range,
                                                      int[] precision)
        Array version of: GetShaderPrecisionFormat
        See Also:
        Reference Page
      • glGetShaderSource

        public static void glGetShaderSource​(int shader,
                                             @Nullable
                                             int[] length,
                                             java.nio.ByteBuffer source)
        Array version of: GetShaderSource
        See Also:
        Reference Page
      • glGetTexParameterfv

        public static void glGetTexParameterfv​(int target,
                                               int pname,
                                               float[] params)
        Array version of: GetTexParameterfv
        See Also:
        Reference Page
      • glGetTexParameteriv

        public static void glGetTexParameteriv​(int target,
                                               int pname,
                                               int[] params)
        Array version of: GetTexParameteriv
        See Also:
        Reference Page
      • glGetUniformfv

        public static void glGetUniformfv​(int program,
                                          int location,
                                          float[] params)
        Array version of: GetUniformfv
        See Also:
        Reference Page
      • glGetUniformiv

        public static void glGetUniformiv​(int program,
                                          int location,
                                          int[] params)
        Array version of: GetUniformiv
        See Also:
        Reference Page
      • glGetVertexAttribfv

        public static void glGetVertexAttribfv​(int index,
                                               int pname,
                                               float[] params)
        Array version of: GetVertexAttribfv
        See Also:
        Reference Page
      • glGetVertexAttribiv

        public static void glGetVertexAttribiv​(int index,
                                               int pname,
                                               int[] params)
        Array version of: GetVertexAttribiv
        See Also:
        Reference Page
      • glReadPixels

        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        short[] pixels)
        
        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        int[] pixels)
        
        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        float[] pixels)
        
        Array version of: ReadPixels
        See Also:
        Reference Page
      • glShaderBinary

        public static void glShaderBinary​(int[] shaders,
                                          int binaryformat,
                                          java.nio.ByteBuffer binary)
        Array version of: ShaderBinary
        See Also:
        Reference Page
      • glTexImage2D

        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        short[] pixels)
        
        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        int[] pixels)
        
        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        float[] pixels)
        
        Array version of: TexImage2D
        See Also:
        Reference Page
      • glTexParameterfv

        public static void glTexParameterfv​(int target,
                                            int pname,
                                            float[] params)
        Array version of: TexParameterfv
        See Also:
        Reference Page
      • glTexParameteriv

        public static void glTexParameteriv​(int target,
                                            int pname,
                                            int[] params)
        Array version of: TexParameteriv
        See Also:
        Reference Page
      • glTexSubImage2D

        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           short[] pixels)
        
        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           int[] pixels)
        
        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           float[] pixels)
        
        Array version of: TexSubImage2D
        See Also:
        Reference Page
      • glUniform1fv

        public static void glUniform1fv​(int location,
                                        float[] value)
        Array version of: Uniform1fv
        See Also:
        Reference Page
      • glUniform1iv

        public static void glUniform1iv​(int location,
                                        int[] value)
        Array version of: Uniform1iv
        See Also:
        Reference Page
      • glUniform2fv

        public static void glUniform2fv​(int location,
                                        float[] value)
        Array version of: Uniform2fv
        See Also:
        Reference Page
      • glUniform2iv

        public static void glUniform2iv​(int location,
                                        int[] value)
        Array version of: Uniform2iv
        See Also:
        Reference Page
      • glUniform3fv

        public static void glUniform3fv​(int location,
                                        float[] value)
        Array version of: Uniform3fv
        See Also:
        Reference Page
      • glUniform3iv

        public static void glUniform3iv​(int location,
                                        int[] value)
        Array version of: Uniform3iv
        See Also:
        Reference Page
      • glUniform4fv

        public static void glUniform4fv​(int location,
                                        float[] value)
        Array version of: Uniform4fv
        See Also:
        Reference Page
      • glUniform4iv

        public static void glUniform4iv​(int location,
                                        int[] value)
        Array version of: Uniform4iv
        See Also:
        Reference Page
      • glUniformMatrix2fv

        public static void glUniformMatrix2fv​(int location,
                                              boolean transpose,
                                              float[] value)
        Array version of: UniformMatrix2fv
        See Also:
        Reference Page
      • glUniformMatrix3fv

        public static void glUniformMatrix3fv​(int location,
                                              boolean transpose,
                                              float[] value)
        Array version of: UniformMatrix3fv
        See Also:
        Reference Page
      • glUniformMatrix4fv

        public static void glUniformMatrix4fv​(int location,
                                              boolean transpose,
                                              float[] value)
        Array version of: UniformMatrix4fv
        See Also:
        Reference Page