Class GLES20



  • 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)
      • 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)
      • glBufferData

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

        public static void glBufferData(int target,
                                        java.nio.ByteBuffer data,
                                        int usage)
        ByteBuffer version of: BufferData
      • glBufferData

        public static void glBufferData(int target,
                                        java.nio.ShortBuffer data,
                                        int usage)
        ShortBuffer version of: BufferData
      • glBufferData

        public static void glBufferData(int target,
                                        java.nio.IntBuffer data,
                                        int usage)
        IntBuffer version of: BufferData
      • glBufferData

        public static void glBufferData(int target,
                                        java.nio.FloatBuffer data,
                                        int usage)
        FloatBuffer version of: BufferData
      • 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)
        ShortBuffer version of: BufferSubData
      • glBufferSubData

        public static void glBufferSubData(int target,
                                           long offset,
                                           java.nio.IntBuffer data)
        IntBuffer version of: BufferSubData
      • glBufferSubData

        public static void glBufferSubData(int target,
                                           long offset,
                                           java.nio.FloatBuffer data)
        FloatBuffer version of: BufferSubData
      • glCheckFramebufferStatus

        public static int glCheckFramebufferStatus(int target)
      • glClear

        public static void glClear(int mask)
      • 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)
      • glCompressedTexImage2D

        public static void glCompressedTexImage2D(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,
                                                  java.nio.ByteBuffer 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)
      • glDeleteBuffers

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

        public static void glDeleteBuffers(int buffer)
      • glDeleteFramebuffers

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

        public static void glDeleteFramebuffers(int framebuffer)
      • glDeleteProgram

        public static void glDeleteProgram(int program)
      • glDeleteRenderbuffers

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

        public static void glDeleteRenderbuffers(int renderbuffer)
      • glDeleteShader

        public static void glDeleteShader(int shader)
      • 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)
      • 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)
      • glDrawElements

        public static void glDrawElements(int mode,
                                          java.nio.ByteBuffer indices)
      • glDrawElements

        public static void glDrawElements(int mode,
                                          java.nio.ShortBuffer indices)
      • glDrawElements

        public static void glDrawElements(int mode,
                                          java.nio.IntBuffer indices)
      • glEnable

        public static void glEnable(int cap)
      • glEnableVertexAttribArray

        public static void glEnableVertexAttribArray(int index)
      • glFinish

        public static void glFinish()
      • glFlush

        public static void glFlush()
      • 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)
      • glGenBuffers

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

        public static int glGenBuffers()
      • glGenerateMipmap

        public static void glGenerateMipmap(int target)
      • glGenFramebuffers

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

        public static int glGenFramebuffers()
      • glGenRenderbuffers

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

        public static int glGenRenderbuffers()
      • glGenTextures

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

        public static int glGenTextures()
      • glGetActiveAttrib

        public static void glGetActiveAttrib(int program,
                                             int index,
                                             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)
      • glGetActiveAttrib

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

        public static void glGetActiveUniform(int program,
                                              int index,
                                              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)
      • glGetActiveUniform

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

        public static void glGetAttachedShaders(int program,
                                                java.nio.IntBuffer count,
                                                java.nio.IntBuffer shaders)
      • glGetAttribLocation

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

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

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

        public static byte glGetBoolean(int pname)
      • glGetBufferParameteriv

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

        public static int glGetBufferParameteri(int target,
                                                int pname)
      • glGetError

        public static int glGetError()
      • glGetFloatv

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

        public static float glGetFloat(int pname)
      • 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)
      • glGetIntegerv

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

        public static int glGetInteger(int pname)
      • glGetProgramiv

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

        public static int glGetProgrami(int program,
                                        int pname)
      • glGetProgramInfoLog

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

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

        public static java.lang.String glGetProgramInfoLog(int program)
      • glGetRenderbufferParameteriv

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

        public static int glGetRenderbufferParameteri(int target,
                                                      int pname)
      • glGetShaderiv

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

        public static int glGetShaderi(int shader,
                                       int pname)
      • glGetShaderInfoLog

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

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

        public static java.lang.String glGetShaderInfoLog(int shader)
      • glGetShaderPrecisionFormat

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

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

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

        public static java.lang.String glGetShaderSource(int shader)
      • glGetString

        public static java.lang.String glGetString(int name)
      • glGetTexParameterfv

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

        public static float glGetTexParameterf(int target,
                                               int pname)
      • glGetTexParameteriv

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

        public static int glGetTexParameteri(int target,
                                             int pname)
      • glGetUniformfv

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

        public static float glGetUniformf(int program,
                                          int location)
      • glGetUniformiv

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

        public static int glGetUniformi(int program,
                                        int location)
      • glGetUniformLocation

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

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

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

        public static void glGetVertexAttribiv(int index,
                                               int pname,
                                               java.nio.IntBuffer params)
      • 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)
      • 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)
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.ShortBuffer pixels)
        ShortBuffer version of: ReadPixels
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.IntBuffer pixels)
        IntBuffer version of: ReadPixels
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.FloatBuffer pixels)
        FloatBuffer version of: ReadPixels
      • 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)
      • glShaderBinary

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

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

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

        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)
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        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,
                                        long pixels)
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.ShortBuffer pixels)
        ShortBuffer version of: TexImage2D
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.IntBuffer pixels)
        IntBuffer version of: TexImage2D
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.FloatBuffer pixels)
        FloatBuffer version of: TexImage2D
      • glTexParameterf

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

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

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

        public static void glTexParameteriv(int target,
                                            int pname,
                                            java.nio.IntBuffer params)
      • 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)
      • glTexSubImage2D

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.ShortBuffer pixels)
        ShortBuffer version of: TexSubImage2D
      • glTexSubImage2D

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.IntBuffer pixels)
        IntBuffer version of: TexSubImage2D
      • glTexSubImage2D

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.FloatBuffer pixels)
        FloatBuffer version of: TexSubImage2D
      • glUniform1f

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

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

        public static void glUniform1i(int location,
                                       int v0)
      • glUniform1iv

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

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

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

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

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

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

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

        public static void glUniform3i(int location,
                                       int v0,
                                       int v1,
                                       int v2)
      • 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)
      • 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)
      • glUniform4iv

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

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

        public static void glUniformMatrix3fv(int location,
                                              boolean transpose,
                                              java.nio.FloatBuffer 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)
      • glVertexAttrib1fv

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

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

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

        public static void glVertexAttrib3f(int index,
                                            float x,
                                            float y,
                                            float z)
      • 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)
      • glVertexAttrib4fv

        public static void glVertexAttrib4fv(int index,
                                             java.nio.FloatBuffer v)
      • 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)
      • glVertexAttribPointer

        public static void glVertexAttribPointer(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.ShortBuffer pointer)
        ShortBuffer version of: VertexAttribPointer
      • glVertexAttribPointer

        public static void glVertexAttribPointer(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.IntBuffer pointer)
        IntBuffer version of: VertexAttribPointer
      • glVertexAttribPointer

        public static void glVertexAttribPointer(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.FloatBuffer pointer)
        FloatBuffer version of: VertexAttribPointer
      • glViewport

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

        public static void glBufferData(int target,
                                        short[] data,
                                        int usage)
        short[] version of: BufferData
      • glBufferData

        public static void glBufferData(int target,
                                        int[] data,
                                        int usage)
        int[] version of: BufferData
      • glBufferData

        public static void glBufferData(int target,
                                        float[] data,
                                        int usage)
        float[] version of: BufferData
      • glBufferSubData

        public static void glBufferSubData(int target,
                                           long offset,
                                           short[] data)
        short[] version of: BufferSubData
      • glBufferSubData

        public static void glBufferSubData(int target,
                                           long offset,
                                           int[] data)
        int[] version of: BufferSubData
      • glBufferSubData

        public static void glBufferSubData(int target,
                                           long offset,
                                           float[] data)
        float[] version of: BufferSubData
      • glDeleteBuffers

        public static void glDeleteBuffers(int[] buffers)
        Array version of: DeleteBuffers
      • glDeleteFramebuffers

        public static void glDeleteFramebuffers(int[] framebuffers)
        Array version of: DeleteFramebuffers
      • glDeleteRenderbuffers

        public static void glDeleteRenderbuffers(int[] renderbuffers)
        Array version of: DeleteRenderbuffers
      • glDeleteTextures

        public static void glDeleteTextures(int[] textures)
        Array version of: DeleteTextures
      • glGenBuffers

        public static void glGenBuffers(int[] buffers)
        Array version of: GenBuffers
      • glGenFramebuffers

        public static void glGenFramebuffers(int[] framebuffers)
        Array version of: GenFramebuffers
      • glGenRenderbuffers

        public static void glGenRenderbuffers(int[] renderbuffers)
        Array version of: GenRenderbuffers
      • glGenTextures

        public static void glGenTextures(int[] textures)
        Array version of: GenTextures
      • glGetActiveAttrib

        public static void glGetActiveAttrib(int program,
                                             int index,
                                             int[] length,
                                             int[] size,
                                             int[] type,
                                             java.nio.ByteBuffer name)
        Array version of: GetActiveAttrib
      • glGetActiveUniform

        public static void glGetActiveUniform(int program,
                                              int index,
                                              int[] length,
                                              int[] size,
                                              int[] type,
                                              java.nio.ByteBuffer name)
        Array version of: GetActiveUniform
      • glGetAttachedShaders

        public static void glGetAttachedShaders(int program,
                                                int[] count,
                                                int[] shaders)
        Array version of: GetAttachedShaders
      • glGetBufferParameteriv

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

        public static void glGetFloatv(int pname,
                                       float[] data)
        Array version of: GetFloatv
      • glGetFramebufferAttachmentParameteriv

        public static void glGetFramebufferAttachmentParameteriv(int target,
                                                                 int attachment,
                                                                 int pname,
                                                                 int[] params)
      • glGetIntegerv

        public static void glGetIntegerv(int pname,
                                         int[] data)
        Array version of: GetIntegerv
      • glGetProgramiv

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

        public static void glGetProgramInfoLog(int program,
                                               int[] length,
                                               java.nio.ByteBuffer infoLog)
        Array version of: GetProgramInfoLog
      • glGetRenderbufferParameteriv

        public static void glGetRenderbufferParameteriv(int target,
                                                        int pname,
                                                        int[] params)
        Array version of: GetRenderbufferParameteriv
      • glGetShaderiv

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

        public static void glGetShaderInfoLog(int shader,
                                              int[] length,
                                              java.nio.ByteBuffer infoLog)
        Array version of: GetShaderInfoLog
      • glGetShaderPrecisionFormat

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

        public static void glGetShaderSource(int shader,
                                             int[] length,
                                             java.nio.ByteBuffer source)
        Array version of: GetShaderSource
      • glGetTexParameterfv

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

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

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

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

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

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

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        short[] pixels)
        short[] version of: ReadPixels
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        int[] pixels)
        int[] version of: ReadPixels
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        float[] pixels)
        float[] version of: ReadPixels
      • glShaderBinary

        public static void glShaderBinary(int[] shaders,
                                          int binaryformat,
                                          java.nio.ByteBuffer binary)
        Array version of: ShaderBinary
      • glShaderSource

        public static void glShaderSource(int shader,
                                          PointerBuffer string,
                                          int[] length)
        Array version of: ShaderSource
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        short[] pixels)
        short[] version of: TexImage2D
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        int[] pixels)
        int[] version of: TexImage2D
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        float[] pixels)
        float[] version of: TexImage2D
      • glTexParameterfv

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

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

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           short[] pixels)
        short[] version of: TexSubImage2D
      • glTexSubImage2D

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           int[] pixels)
        int[] version of: TexSubImage2D
      • glTexSubImage2D

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           float[] pixels)
        float[] version of: TexSubImage2D
      • glUniform1fv

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

        public static void glUniform1iv(int location,
                                        int[] value)
        Array version of: Uniform1iv
      • glUniform2fv

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

        public static void glUniform2iv(int location,
                                        int[] value)
        Array version of: Uniform2iv
      • glUniform3fv

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

        public static void glUniform3iv(int location,
                                        int[] value)
        Array version of: Uniform3iv
      • glUniform4fv

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

        public static void glUniform4iv(int location,
                                        int[] value)
        Array version of: Uniform4iv
      • glUniformMatrix2fv

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

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

        public static void glUniformMatrix4fv(int location,
                                              boolean transpose,
                                              float[] value)
        Array version of: UniformMatrix4fv
      • glVertexAttrib1fv

        public static void glVertexAttrib1fv(int index,
                                             float[] v)
        Array version of: VertexAttrib1fv
      • glVertexAttrib2fv

        public static void glVertexAttrib2fv(int index,
                                             float[] v)
        Array version of: VertexAttrib2fv
      • glVertexAttrib3fv

        public static void glVertexAttrib3fv(int index,
                                             float[] v)
        Array version of: VertexAttrib3fv
      • glVertexAttrib4fv

        public static void glVertexAttrib4fv(int index,
                                             float[] v)
        Array version of: VertexAttrib4fv
      • glVertexAttribPointer

        public static void glVertexAttribPointer(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 short[] pointer)
        short[] version of: VertexAttribPointer
      • glVertexAttribPointer

        public static void glVertexAttribPointer(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 int[] pointer)
        int[] version of: VertexAttribPointer
      • glVertexAttribPointer

        public static void glVertexAttribPointer(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 float[] pointer)
        float[] version of: VertexAttribPointer