Interface GL30

    • Method Detail

      • glReadBuffer

        void glReadBuffer​(int mode)
      • glDrawRangeElements

        void glDrawRangeElements​(int mode,
                                 int start,
                                 int end,
                                 int count,
                                 int type,
                                 java.nio.Buffer indices)
      • glDrawRangeElements

        void glDrawRangeElements​(int mode,
                                 int start,
                                 int end,
                                 int count,
                                 int type,
                                 int offset)
      • glTexImage2D

        void glTexImage2D​(int target,
                          int level,
                          int internalformat,
                          int width,
                          int height,
                          int border,
                          int format,
                          int type,
                          int offset)
      • glTexImage3D

        void glTexImage3D​(int target,
                          int level,
                          int internalformat,
                          int width,
                          int height,
                          int depth,
                          int border,
                          int format,
                          int type,
                          java.nio.Buffer pixels)
      • glTexImage3D

        void glTexImage3D​(int target,
                          int level,
                          int internalformat,
                          int width,
                          int height,
                          int depth,
                          int border,
                          int format,
                          int type,
                          int offset)
      • glTexSubImage2D

        void glTexSubImage2D​(int target,
                             int level,
                             int xoffset,
                             int yoffset,
                             int width,
                             int height,
                             int format,
                             int type,
                             int offset)
      • glTexSubImage3D

        void glTexSubImage3D​(int target,
                             int level,
                             int xoffset,
                             int yoffset,
                             int zoffset,
                             int width,
                             int height,
                             int depth,
                             int format,
                             int type,
                             java.nio.Buffer pixels)
      • glTexSubImage3D

        void glTexSubImage3D​(int target,
                             int level,
                             int xoffset,
                             int yoffset,
                             int zoffset,
                             int width,
                             int height,
                             int depth,
                             int format,
                             int type,
                             int offset)
      • glCopyTexSubImage3D

        void glCopyTexSubImage3D​(int target,
                                 int level,
                                 int xoffset,
                                 int yoffset,
                                 int zoffset,
                                 int x,
                                 int y,
                                 int width,
                                 int height)
      • glGenQueries

        void glGenQueries​(int n,
                          int[] ids,
                          int offset)
      • glGenQueries

        void glGenQueries​(int n,
                          java.nio.IntBuffer ids)
      • glDeleteQueries

        void glDeleteQueries​(int n,
                             int[] ids,
                             int offset)
      • glDeleteQueries

        void glDeleteQueries​(int n,
                             java.nio.IntBuffer ids)
      • glIsQuery

        boolean glIsQuery​(int id)
      • glBeginQuery

        void glBeginQuery​(int target,
                          int id)
      • glEndQuery

        void glEndQuery​(int target)
      • glGetQueryiv

        void glGetQueryiv​(int target,
                          int pname,
                          java.nio.IntBuffer params)
      • glGetQueryObjectuiv

        void glGetQueryObjectuiv​(int id,
                                 int pname,
                                 java.nio.IntBuffer params)
      • glUnmapBuffer

        boolean glUnmapBuffer​(int target)
      • glGetBufferPointerv

        java.nio.Buffer glGetBufferPointerv​(int target,
                                            int pname)
      • glDrawBuffers

        void glDrawBuffers​(int n,
                           java.nio.IntBuffer bufs)
      • glUniformMatrix2x3fv

        void glUniformMatrix2x3fv​(int location,
                                  int count,
                                  boolean transpose,
                                  java.nio.FloatBuffer value)
      • glUniformMatrix3x2fv

        void glUniformMatrix3x2fv​(int location,
                                  int count,
                                  boolean transpose,
                                  java.nio.FloatBuffer value)
      • glUniformMatrix2x4fv

        void glUniformMatrix2x4fv​(int location,
                                  int count,
                                  boolean transpose,
                                  java.nio.FloatBuffer value)
      • glUniformMatrix4x2fv

        void glUniformMatrix4x2fv​(int location,
                                  int count,
                                  boolean transpose,
                                  java.nio.FloatBuffer value)
      • glUniformMatrix3x4fv

        void glUniformMatrix3x4fv​(int location,
                                  int count,
                                  boolean transpose,
                                  java.nio.FloatBuffer value)
      • glUniformMatrix4x3fv

        void glUniformMatrix4x3fv​(int location,
                                  int count,
                                  boolean transpose,
                                  java.nio.FloatBuffer value)
      • glBlitFramebuffer

        void glBlitFramebuffer​(int srcX0,
                               int srcY0,
                               int srcX1,
                               int srcY1,
                               int dstX0,
                               int dstY0,
                               int dstX1,
                               int dstY1,
                               int mask,
                               int filter)
      • glRenderbufferStorageMultisample

        void glRenderbufferStorageMultisample​(int target,
                                              int samples,
                                              int internalformat,
                                              int width,
                                              int height)
      • glFramebufferTextureLayer

        void glFramebufferTextureLayer​(int target,
                                       int attachment,
                                       int texture,
                                       int level,
                                       int layer)
      • glMapBufferRange

        java.nio.Buffer glMapBufferRange​(int target,
                                         int offset,
                                         int length,
                                         int access)
      • glFlushMappedBufferRange

        void glFlushMappedBufferRange​(int target,
                                      int offset,
                                      int length)
      • glBindVertexArray

        void glBindVertexArray​(int array)
      • glDeleteVertexArrays

        void glDeleteVertexArrays​(int n,
                                  int[] arrays,
                                  int offset)
      • glDeleteVertexArrays

        void glDeleteVertexArrays​(int n,
                                  java.nio.IntBuffer arrays)
      • glGenVertexArrays

        void glGenVertexArrays​(int n,
                               int[] arrays,
                               int offset)
      • glGenVertexArrays

        void glGenVertexArrays​(int n,
                               java.nio.IntBuffer arrays)
      • glIsVertexArray

        boolean glIsVertexArray​(int array)
      • glBeginTransformFeedback

        void glBeginTransformFeedback​(int primitiveMode)
      • glEndTransformFeedback

        void glEndTransformFeedback()
      • glBindBufferRange

        void glBindBufferRange​(int target,
                               int index,
                               int buffer,
                               int offset,
                               int size)
      • glBindBufferBase

        void glBindBufferBase​(int target,
                              int index,
                              int buffer)
      • glTransformFeedbackVaryings

        void glTransformFeedbackVaryings​(int program,
                                         java.lang.String[] varyings,
                                         int bufferMode)
      • glVertexAttribIPointer

        void glVertexAttribIPointer​(int index,
                                    int size,
                                    int type,
                                    int stride,
                                    int offset)
      • glGetVertexAttribIiv

        void glGetVertexAttribIiv​(int index,
                                  int pname,
                                  java.nio.IntBuffer params)
      • glGetVertexAttribIuiv

        void glGetVertexAttribIuiv​(int index,
                                   int pname,
                                   java.nio.IntBuffer params)
      • glVertexAttribI4i

        void glVertexAttribI4i​(int index,
                               int x,
                               int y,
                               int z,
                               int w)
      • glVertexAttribI4ui

        void glVertexAttribI4ui​(int index,
                                int x,
                                int y,
                                int z,
                                int w)
      • glGetUniformuiv

        void glGetUniformuiv​(int program,
                             int location,
                             java.nio.IntBuffer params)
      • glGetFragDataLocation

        int glGetFragDataLocation​(int program,
                                  java.lang.String name)
      • glUniform1uiv

        void glUniform1uiv​(int location,
                           int count,
                           java.nio.IntBuffer value)
      • glUniform3uiv

        void glUniform3uiv​(int location,
                           int count,
                           java.nio.IntBuffer value)
      • glUniform4uiv

        void glUniform4uiv​(int location,
                           int count,
                           java.nio.IntBuffer value)
      • glClearBufferiv

        void glClearBufferiv​(int buffer,
                             int drawbuffer,
                             java.nio.IntBuffer value)
      • glClearBufferuiv

        void glClearBufferuiv​(int buffer,
                              int drawbuffer,
                              java.nio.IntBuffer value)
      • glClearBufferfv

        void glClearBufferfv​(int buffer,
                             int drawbuffer,
                             java.nio.FloatBuffer value)
      • glClearBufferfi

        void glClearBufferfi​(int buffer,
                             int drawbuffer,
                             float depth,
                             int stencil)
      • glGetStringi

        java.lang.String glGetStringi​(int name,
                                      int index)
      • glCopyBufferSubData

        void glCopyBufferSubData​(int readTarget,
                                 int writeTarget,
                                 int readOffset,
                                 int writeOffset,
                                 int size)
      • glGetUniformIndices

        void glGetUniformIndices​(int program,
                                 java.lang.String[] uniformNames,
                                 java.nio.IntBuffer uniformIndices)
      • glGetActiveUniformsiv

        void glGetActiveUniformsiv​(int program,
                                   int uniformCount,
                                   java.nio.IntBuffer uniformIndices,
                                   int pname,
                                   java.nio.IntBuffer params)
      • glGetUniformBlockIndex

        int glGetUniformBlockIndex​(int program,
                                   java.lang.String uniformBlockName)
      • glGetActiveUniformBlockiv

        void glGetActiveUniformBlockiv​(int program,
                                       int uniformBlockIndex,
                                       int pname,
                                       java.nio.IntBuffer params)
      • glGetActiveUniformBlockName

        void glGetActiveUniformBlockName​(int program,
                                         int uniformBlockIndex,
                                         java.nio.Buffer length,
                                         java.nio.Buffer uniformBlockName)
      • glGetActiveUniformBlockName

        java.lang.String glGetActiveUniformBlockName​(int program,
                                                     int uniformBlockIndex)
      • glUniformBlockBinding

        void glUniformBlockBinding​(int program,
                                   int uniformBlockIndex,
                                   int uniformBlockBinding)
      • glDrawArraysInstanced

        void glDrawArraysInstanced​(int mode,
                                   int first,
                                   int count,
                                   int instanceCount)
      • glDrawElementsInstanced

        void glDrawElementsInstanced​(int mode,
                                     int count,
                                     int type,
                                     int indicesOffset,
                                     int instanceCount)
      • glGetInteger64v

        void glGetInteger64v​(int pname,
                             java.nio.LongBuffer params)
      • glGetBufferParameteri64v

        void glGetBufferParameteri64v​(int target,
                                      int pname,
                                      java.nio.LongBuffer params)
      • glGenSamplers

        void glGenSamplers​(int count,
                           int[] samplers,
                           int offset)
      • glGenSamplers

        void glGenSamplers​(int count,
                           java.nio.IntBuffer samplers)
      • glDeleteSamplers

        void glDeleteSamplers​(int count,
                              int[] samplers,
                              int offset)
      • glDeleteSamplers

        void glDeleteSamplers​(int count,
                              java.nio.IntBuffer samplers)
      • glIsSampler

        boolean glIsSampler​(int sampler)
      • glBindSampler

        void glBindSampler​(int unit,
                           int sampler)
      • glSamplerParameteri

        void glSamplerParameteri​(int sampler,
                                 int pname,
                                 int param)
      • glSamplerParameteriv

        void glSamplerParameteriv​(int sampler,
                                  int pname,
                                  java.nio.IntBuffer param)
      • glSamplerParameterf

        void glSamplerParameterf​(int sampler,
                                 int pname,
                                 float param)
      • glSamplerParameterfv

        void glSamplerParameterfv​(int sampler,
                                  int pname,
                                  java.nio.FloatBuffer param)
      • glGetSamplerParameteriv

        void glGetSamplerParameteriv​(int sampler,
                                     int pname,
                                     java.nio.IntBuffer params)
      • glGetSamplerParameterfv

        void glGetSamplerParameterfv​(int sampler,
                                     int pname,
                                     java.nio.FloatBuffer params)
      • glVertexAttribDivisor

        void glVertexAttribDivisor​(int index,
                                   int divisor)
      • glBindTransformFeedback

        void glBindTransformFeedback​(int target,
                                     int id)
      • glDeleteTransformFeedbacks

        void glDeleteTransformFeedbacks​(int n,
                                        int[] ids,
                                        int offset)
      • glDeleteTransformFeedbacks

        void glDeleteTransformFeedbacks​(int n,
                                        java.nio.IntBuffer ids)
      • glGenTransformFeedbacks

        void glGenTransformFeedbacks​(int n,
                                     int[] ids,
                                     int offset)
      • glGenTransformFeedbacks

        void glGenTransformFeedbacks​(int n,
                                     java.nio.IntBuffer ids)
      • glIsTransformFeedback

        boolean glIsTransformFeedback​(int id)
      • glPauseTransformFeedback

        void glPauseTransformFeedback()
      • glResumeTransformFeedback

        void glResumeTransformFeedback()
      • glProgramParameteri

        void glProgramParameteri​(int program,
                                 int pname,
                                 int value)
      • glInvalidateFramebuffer

        void glInvalidateFramebuffer​(int target,
                                     int numAttachments,
                                     java.nio.IntBuffer attachments)
      • glInvalidateSubFramebuffer

        void glInvalidateSubFramebuffer​(int target,
                                        int numAttachments,
                                        java.nio.IntBuffer attachments,
                                        int x,
                                        int y,
                                        int width,
                                        int height)
      • glVertexAttribPointer

        @Deprecated
        void glVertexAttribPointer​(int indx,
                                   int size,
                                   int type,
                                   boolean normalized,
                                   int stride,
                                   java.nio.Buffer ptr)
        Deprecated.
        Description copied from interface: GL20
        In OpenGl core profiles (3.1+), passing a pointer to client memory is not valid. In 3.0 and later, use the other version of this function instead, pass a zero-based offset which references the buffer currently bound to GL_ARRAY_BUFFER.
        Specified by:
        glVertexAttribPointer in interface GL20