Package arc.graphics

Interface GL30

All Superinterfaces:
GL20
All Known Implementing Classes:
AndroidGL30, GL30Interceptor, IOSGLES30, SdlGL30

public interface GL30 extends GL20
  • Field Details

  • Method Details

    • glReadBuffer

      void glReadBuffer(int mode)
    • glDrawRangeElements

      void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)
    • glDrawRangeElements

      void glDrawRangeElements(int mode, int start, int end, int count, 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, 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)
    • glTexSubImage3D

      void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, 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, IntBuffer ids)
    • glDeleteQueries

      void glDeleteQueries(int n, 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, IntBuffer params)
    • glGetQueryObjectuiv

      void glGetQueryObjectuiv(int id, int pname, IntBuffer params)
    • glUnmapBuffer

      boolean glUnmapBuffer(int target)
    • glGetBufferPointerv

      Buffer glGetBufferPointerv(int target, int pname)
    • glDrawBuffers

      void glDrawBuffers(int n, IntBuffer bufs)
    • glUniformMatrix2x3fv

      void glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value)
    • glUniformMatrix3x2fv

      void glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)
    • glUniformMatrix2x4fv

      void glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value)
    • glUniformMatrix4x2fv

      void glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)
    • glUniformMatrix3x4fv

      void glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)
    • glUniformMatrix4x3fv

      void glUniformMatrix4x3fv(int location, int count, boolean transpose, 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)
    • glFlushMappedBufferRange

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

      void glBindVertexArray(int array)
    • glDeleteVertexArrays

      void glDeleteVertexArrays(int n, IntBuffer arrays)
    • glGenVertexArrays

      void glGenVertexArrays(int n, 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, String[] varyings, int bufferMode)
    • glVertexAttribIPointer

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

      void glGetVertexAttribIiv(int index, int pname, IntBuffer params)
    • glGetVertexAttribIuiv

      void glGetVertexAttribIuiv(int index, int pname, 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, IntBuffer params)
    • glGetFragDataLocation

      int glGetFragDataLocation(int program, String name)
    • glUniform1uiv

      void glUniform1uiv(int location, int count, IntBuffer value)
    • glUniform3uiv

      void glUniform3uiv(int location, int count, IntBuffer value)
    • glUniform4uiv

      void glUniform4uiv(int location, int count, IntBuffer value)
    • glClearBufferiv

      void glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)
    • glClearBufferuiv

      void glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)
    • glClearBufferfv

      void glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)
    • glClearBufferfi

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

      String glGetStringi(int name, int index)
    • glCopyBufferSubData

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

      void glGetUniformIndices(int program, String[] uniformNames, IntBuffer uniformIndices)
    • glGetActiveUniformsiv

      void glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)
    • glGetUniformBlockIndex

      int glGetUniformBlockIndex(int program, String uniformBlockName)
    • glGetActiveUniformBlockiv

      void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)
    • glGetActiveUniformBlockName

      void glGetActiveUniformBlockName(int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName)
    • 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, LongBuffer params)
    • glGetBufferParameteri64v

      void glGetBufferParameteri64v(int target, int pname, LongBuffer params)
    • glGenSamplers

      void glGenSamplers(int count, IntBuffer samplers)
    • glDeleteSamplers

      void glDeleteSamplers(int count, 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, IntBuffer param)
    • glSamplerParameterf

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

      void glSamplerParameterfv(int sampler, int pname, FloatBuffer param)
    • glGetSamplerParameteriv

      void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)
    • glGetSamplerParameterfv

      void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
    • glVertexAttribDivisor

      void glVertexAttribDivisor(int index, int divisor)
    • glBindTransformFeedback

      void glBindTransformFeedback(int target, int id)
    • glDeleteTransformFeedbacks

      void glDeleteTransformFeedbacks(int n, IntBuffer ids)
    • glGenTransformFeedbacks

      void glGenTransformFeedbacks(int n, 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, IntBuffer attachments)
    • glInvalidateSubFramebuffer

      void glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)