Interface GL30

All Superinterfaces:
GL

public interface GL30 extends GL
OpenGL ES 3.0

See https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/graphics/GL30.java

  • Field Details

  • Method Details

    • readBuffer

      void readBuffer(int mode)
    • drawRangeElements

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

      void drawRangeElements(int mode, int start, int end, int count, int type, int offset)
    • texImage3D

      void texImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)
    • texImage3D

      void texImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset)
    • texSubImage3D

      void texSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
    • texSubImage3D

      void texSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset)
    • copyTexSubImage3D

      void copyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
    • genQueries

      void genQueries(int n, int[] ids, int offset)
    • genQueries

      void genQueries(int n, IntBuffer ids)
    • deleteQueries

      void deleteQueries(int n, int[] ids, int offset)
    • deleteQueries

      void deleteQueries(int n, IntBuffer ids)
    • isQuery

      boolean isQuery(int id)
    • beginQuery

      void beginQuery(int target, int id)
    • endQuery

      void endQuery(int target)
    • getQueryiv

      void getQueryiv(int target, int pname, IntBuffer params)
    • getQueryObjectuiv

      void getQueryObjectuiv(int id, int pname, IntBuffer params)
    • unmapBuffer

      boolean unmapBuffer(int target)
    • getBufferPointerv

      Buffer getBufferPointerv(int target, int pname)
    • drawBuffers

      void drawBuffers(int n, IntBuffer bufs)
    • uniformMatrix2x3fv

      void uniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value)
    • uniformMatrix3x2fv

      void uniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)
    • uniformMatrix2x4fv

      void uniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value)
    • uniformMatrix4x2fv

      void uniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)
    • uniformMatrix3x4fv

      void uniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)
    • uniformMatrix4x3fv

      void uniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value)
    • blitFramebuffer

      void blitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
    • renderbufferStorageMultisample

      void renderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
    • framebufferTextureLayer

      void framebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
    • flushMappedBufferRange

      void flushMappedBufferRange(int target, int offset, int length)
    • bindVertexArray

      void bindVertexArray(int array)
    • deleteVertexArrays

      void deleteVertexArrays(int n, int[] arrays, int offset)
    • deleteVertexArrays

      void deleteVertexArrays(int n, IntBuffer arrays)
    • genVertexArrays

      void genVertexArrays(int n, int[] arrays, int offset)
    • genVertexArrays

      void genVertexArrays(int n, IntBuffer arrays)
    • isVertexArray

      boolean isVertexArray(int array)
    • beginTransformFeedback

      void beginTransformFeedback(int primitiveMode)
    • endTransformFeedback

      void endTransformFeedback()
    • bindBufferRange

      void bindBufferRange(int target, int index, int buffer, int offset, int size)
    • bindBufferBase

      void bindBufferBase(int target, int index, int buffer)
    • transformFeedbackVaryings

      void transformFeedbackVaryings(int program, String[] varyings, int bufferMode)
    • vertexAttribIPointer

      void vertexAttribIPointer(int index, int size, int type, int stride, int offset)
    • getVertexAttribIiv

      void getVertexAttribIiv(int index, int pname, IntBuffer params)
    • getVertexAttribIuiv

      void getVertexAttribIuiv(int index, int pname, IntBuffer params)
    • vertexAttribI4i

      void vertexAttribI4i(int index, int x, int y, int z, int w)
    • vertexAttribI4ui

      void vertexAttribI4ui(int index, int x, int y, int z, int w)
    • getUniformuiv

      void getUniformuiv(int program, int location, IntBuffer params)
    • getFragDataLocation

      int getFragDataLocation(int program, String name)
    • uniform1uiv

      void uniform1uiv(int location, int count, IntBuffer value)
    • uniform3uiv

      void uniform3uiv(int location, int count, IntBuffer value)
    • uniform4uiv

      void uniform4uiv(int location, int count, IntBuffer value)
    • clearBufferiv

      void clearBufferiv(int buffer, int drawbuffer, IntBuffer value)
    • clearBufferuiv

      void clearBufferuiv(int buffer, int drawbuffer, IntBuffer value)
    • clearBufferfv

      void clearBufferfv(int buffer, int drawbuffer, FloatBuffer value)
    • clearBufferfi

      void clearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
    • getStringi

      String getStringi(int name, int index)
    • copyBufferSubData

      void copyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size)
    • getUniformIndices

      void getUniformIndices(int program, String[] uniformNames, IntBuffer uniformIndices)
    • getActiveUniformsiv

      void getActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)
    • getUniformBlockIndex

      int getUniformBlockIndex(int program, String uniformBlockName)
    • getActiveUniformBlockiv

      void getActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)
    • getActiveUniformBlockName

      void getActiveUniformBlockName(int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName)
    • getActiveUniformBlockName

      String getActiveUniformBlockName(int program, int uniformBlockIndex)
    • uniformBlockBinding

      void uniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)
    • drawArraysInstanced

      void drawArraysInstanced(int mode, int first, int count, int instanceCount)
    • drawElementsInstanced

      void drawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount)
    • getInteger64v

      void getInteger64v(int pname, LongBuffer params)
    • getBufferParameteri64v

      void getBufferParameteri64v(int target, int pname, LongBuffer params)
    • genSamplers

      void genSamplers(int count, int[] samplers, int offset)
    • genSamplers

      void genSamplers(int count, IntBuffer samplers)
    • deleteSamplers

      void deleteSamplers(int count, int[] samplers, int offset)
    • deleteSamplers

      void deleteSamplers(int count, IntBuffer samplers)
    • isSampler

      boolean isSampler(int sampler)
    • bindSampler

      void bindSampler(int unit, int sampler)
    • samplerParameteri

      void samplerParameteri(int sampler, int pname, int param)
    • samplerParameteriv

      void samplerParameteriv(int sampler, int pname, IntBuffer param)
    • samplerParameterf

      void samplerParameterf(int sampler, int pname, float param)
    • samplerParameterfv

      void samplerParameterfv(int sampler, int pname, FloatBuffer param)
    • getSamplerParameteriv

      void getSamplerParameteriv(int sampler, int pname, IntBuffer params)
    • getSamplerParameterfv

      void getSamplerParameterfv(int sampler, int pname, FloatBuffer params)
    • vertexAttribDivisor

      void vertexAttribDivisor(int index, int divisor)
    • bindTransformFeedback

      void bindTransformFeedback(int target, int id)
    • deleteTransformFeedbacks

      void deleteTransformFeedbacks(int n, int[] ids, int offset)
    • deleteTransformFeedbacks

      void deleteTransformFeedbacks(int n, IntBuffer ids)
    • genTransformFeedbacks

      void genTransformFeedbacks(int n, int[] ids, int offset)
    • genTransformFeedbacks

      void genTransformFeedbacks(int n, IntBuffer ids)
    • isTransformFeedback

      boolean isTransformFeedback(int id)
    • pauseTransformFeedback

      void pauseTransformFeedback()
    • resumeTransformFeedback

      void resumeTransformFeedback()
    • programParameteri

      void programParameteri(int program, int pname, int value)
    • invalidateFramebuffer

      void invalidateFramebuffer(int target, int numAttachments, IntBuffer attachments)
    • invalidateSubFramebuffer

      void invalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)
    • vertexAttribPointer

      @Deprecated void vertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)
      Deprecated.
      Description copied from interface: GL
      In Open 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 ARRAY_BUFFER.
      Specified by:
      vertexAttribPointer in interface GL