Interface GL

All Known Subinterfaces:
GL30

public interface GL
Interface wrapping all the methods of OpenGL ES 2.0

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

  • Field Details

  • Method Details

    • activeTexture

      void activeTexture(int texture)
    • bindTexture

      void bindTexture(int target, int texture)
    • blendFunc

      void blendFunc(int sfactor, int dfactor)
    • clear

      void clear(int mask)
    • clearColor

      void clearColor(float red, float green, float blue, float alpha)
    • clearDepthf

      void clearDepthf(float depth)
    • clearStencil

      void clearStencil(int s)
    • colorMask

      void colorMask(boolean red, boolean green, boolean blue, boolean alpha)
    • compressedTexImage2D

      void compressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data)
    • compressedTexSubImage2D

      void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)
    • copyTexImage2D

      void copyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
    • copyTexSubImage2D

      void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
    • cullFace

      void cullFace(int mode)
    • deleteTextures

      void deleteTextures(int n, IntBuffer textures)
    • deleteTexture

      void deleteTexture(int texture)
    • depthFunc

      void depthFunc(int func)
    • depthMask

      void depthMask(boolean flag)
    • depthRangef

      void depthRangef(float zNear, float zFar)
    • disable

      void disable(int cap)
    • drawArrays

      void drawArrays(int mode, int first, int count)
    • drawElements

      void drawElements(int mode, int count, int type, Buffer indices)
    • enable

      void enable(int cap)
    • finish

      void finish()
    • flush

      void flush()
    • frontFace

      void frontFace(int mode)
    • genTextures

      void genTextures(int n, IntBuffer textures)
    • genTexture

      int genTexture()
    • getError

      int getError()
    • getIntegerv

      void getIntegerv(int pname, IntBuffer params)
    • getString

      String getString(int name)
    • hint

      void hint(int target, int mode)
    • lineWidth

      void lineWidth(float width)
    • pixelStorei

      void pixelStorei(int pname, int param)
    • polygonOffset

      void polygonOffset(float factor, float units)
    • readPixels

      void readPixels(int x, int y, int width, int height, int format, int type, Buffer pixels)
    • scissor

      void scissor(int x, int y, int width, int height)
    • stencilFunc

      void stencilFunc(int func, int ref, int mask)
    • stencilMask

      void stencilMask(int mask)
    • stencilOp

      void stencilOp(int fail, int zfail, int zpass)
    • texImage2D

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

      void texParameterf(int target, int pname, float param)
    • texSubImage2D

      void texSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
    • viewport

      void viewport(int x, int y, int width, int height)
    • attachShader

      void attachShader(int program, int shader)
    • bindAttribLocation

      void bindAttribLocation(int program, int index, String name)
    • bindBuffer

      void bindBuffer(int target, int buffer)
    • bindFramebuffer

      void bindFramebuffer(int target, int framebuffer)
    • bindRenderbuffer

      void bindRenderbuffer(int target, int renderbuffer)
    • blendColor

      void blendColor(float red, float green, float blue, float alpha)
    • blendEquation

      void blendEquation(int mode)
    • blendEquationSeparate

      void blendEquationSeparate(int modeRGB, int modeAlpha)
    • blendFuncSeparate

      void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
    • bufferData

      void bufferData(int target, int size, Buffer data, int usage)
    • bufferSubData

      void bufferSubData(int target, int offset, int size, Buffer data)
    • checkFramebufferStatus

      int checkFramebufferStatus(int target)
    • compileShader

      void compileShader(int shader)
    • createProgram

      int createProgram()
    • createShader

      int createShader(int type)
    • deleteBuffer

      void deleteBuffer(int buffer)
    • deleteBuffers

      void deleteBuffers(int n, IntBuffer buffers)
    • deleteFramebuffer

      void deleteFramebuffer(int framebuffer)
    • deleteFramebuffers

      void deleteFramebuffers(int n, IntBuffer framebuffers)
    • deleteProgram

      void deleteProgram(int program)
    • deleteRenderbuffer

      void deleteRenderbuffer(int renderbuffer)
    • deleteRenderbuffers

      void deleteRenderbuffers(int n, IntBuffer renderbuffers)
    • deleteShader

      void deleteShader(int shader)
    • detachShader

      void detachShader(int program, int shader)
    • disableVertexAttribArray

      void disableVertexAttribArray(int index)
    • drawElements

      void drawElements(int mode, int count, int type, int indices)
    • enableVertexAttribArray

      void enableVertexAttribArray(int index)
    • framebufferRenderbuffer

      void framebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
    • framebufferTexture2D

      void framebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
    • genBuffer

      int genBuffer()
    • genBuffers

      void genBuffers(int n, IntBuffer buffers)
    • generateMipmap

      void generateMipmap(int target)
    • genFramebuffer

      int genFramebuffer()
    • genFramebuffers

      void genFramebuffers(int n, IntBuffer framebuffers)
    • genRenderbuffer

      int genRenderbuffer()
    • genRenderbuffers

      void genRenderbuffers(int n, IntBuffer renderbuffers)
    • getActiveAttrib

      String getActiveAttrib(int program, int index, IntBuffer size, Buffer type)
    • getActiveUniform

      String getActiveUniform(int program, int index, IntBuffer size, Buffer type)
    • getAttachedShaders

      void getAttachedShaders(int program, int maxcount, Buffer count, IntBuffer shaders)
    • getAttribLocation

      int getAttribLocation(int program, String name)
    • getBooleanv

      void getBooleanv(int pname, Buffer params)
    • getBufferParameteriv

      void getBufferParameteriv(int target, int pname, IntBuffer params)
    • getFloatv

      void getFloatv(int pname, FloatBuffer params)
    • getFramebufferAttachmentParameteriv

      void getFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)
    • getProgramiv

      void getProgramiv(int program, int pname, IntBuffer params)
    • getProgramInfoLog

      String getProgramInfoLog(int program)
    • getRenderbufferParameteriv

      void getRenderbufferParameteriv(int target, int pname, IntBuffer params)
    • getShaderiv

      void getShaderiv(int shader, int pname, IntBuffer params)
    • getShaderInfoLog

      String getShaderInfoLog(int shader)
    • getShaderPrecisionFormat

      void getShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
    • getTexParameterfv

      void getTexParameterfv(int target, int pname, FloatBuffer params)
    • getTexParameteriv

      void getTexParameteriv(int target, int pname, IntBuffer params)
    • getUniformfv

      void getUniformfv(int program, int location, FloatBuffer params)
    • getUniformiv

      void getUniformiv(int program, int location, IntBuffer params)
    • getUniformLocation

      int getUniformLocation(int program, String name)
    • getVertexAttribfv

      void getVertexAttribfv(int index, int pname, FloatBuffer params)
    • getVertexAttribiv

      void getVertexAttribiv(int index, int pname, IntBuffer params)
    • getVertexAttribPointerv

      void getVertexAttribPointerv(int index, int pname, Buffer pointer)
    • isBuffer

      boolean isBuffer(int buffer)
    • isEnabled

      boolean isEnabled(int cap)
    • isFramebuffer

      boolean isFramebuffer(int framebuffer)
    • isProgram

      boolean isProgram(int program)
    • isRenderbuffer

      boolean isRenderbuffer(int renderbuffer)
    • isShader

      boolean isShader(int shader)
    • isTexture

      boolean isTexture(int texture)
    • linkProgram

      void linkProgram(int program)
    • releaseShaderCompiler

      void releaseShaderCompiler()
    • renderbufferStorage

      void renderbufferStorage(int target, int internalformat, int width, int height)
    • sampleCoverage

      void sampleCoverage(float value, boolean invert)
    • shaderBinary

      void shaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length)
    • shaderSource

      void shaderSource(int shader, String string)
    • stencilFuncSeparate

      void stencilFuncSeparate(int face, int func, int ref, int mask)
    • stencilMaskSeparate

      void stencilMaskSeparate(int face, int mask)
    • stencilOpSeparate

      void stencilOpSeparate(int face, int fail, int zfail, int zpass)
    • texParameterfv

      void texParameterfv(int target, int pname, FloatBuffer params)
    • texParameteri

      void texParameteri(int target, int pname, int param)
    • texParameteriv

      void texParameteriv(int target, int pname, IntBuffer params)
    • uniform1f

      void uniform1f(int location, float x)
    • uniform1fv

      void uniform1fv(int location, int count, FloatBuffer v)
    • uniform1fv

      void uniform1fv(int location, int count, float[] v, int offset)
    • uniform1i

      void uniform1i(int location, int x)
    • uniform1iv

      void uniform1iv(int location, int count, IntBuffer v)
    • uniform1iv

      void uniform1iv(int location, int count, int[] v, int offset)
    • uniform2f

      void uniform2f(int location, float x, float y)
    • uniform2fv

      void uniform2fv(int location, int count, FloatBuffer v)
    • uniform2fv

      void uniform2fv(int location, int count, float[] v, int offset)
    • uniform2i

      void uniform2i(int location, int x, int y)
    • uniform2iv

      void uniform2iv(int location, int count, IntBuffer v)
    • uniform2iv

      void uniform2iv(int location, int count, int[] v, int offset)
    • uniform3f

      void uniform3f(int location, float x, float y, float z)
    • uniform3fv

      void uniform3fv(int location, int count, FloatBuffer v)
    • uniform3fv

      void uniform3fv(int location, int count, float[] v, int offset)
    • uniform3i

      void uniform3i(int location, int x, int y, int z)
    • uniform3iv

      void uniform3iv(int location, int count, IntBuffer v)
    • uniform3iv

      void uniform3iv(int location, int count, int[] v, int offset)
    • uniform4f

      void uniform4f(int location, float x, float y, float z, float w)
    • uniform4fv

      void uniform4fv(int location, int count, FloatBuffer v)
    • uniform4fv

      void uniform4fv(int location, int count, float[] v, int offset)
    • uniform4i

      void uniform4i(int location, int x, int y, int z, int w)
    • uniform4iv

      void uniform4iv(int location, int count, IntBuffer v)
    • uniform4iv

      void uniform4iv(int location, int count, int[] v, int offset)
    • uniformMatrix2fv

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

      void uniformMatrix2fv(int location, int count, boolean transpose, float[] value, int offset)
    • uniformMatrix3fv

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

      void uniformMatrix3fv(int location, int count, boolean transpose, float[] value, int offset)
    • uniformMatrix4fv

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

      void uniformMatrix4fv(int location, int count, boolean transpose, float[] value, int offset)
    • useProgram

      void useProgram(int program)
    • validateProgram

      void validateProgram(int program)
    • vertexAttrib1f

      void vertexAttrib1f(int indx, float x)
    • vertexAttrib1fv

      void vertexAttrib1fv(int indx, FloatBuffer values)
    • vertexAttrib2f

      void vertexAttrib2f(int indx, float x, float y)
    • vertexAttrib2fv

      void vertexAttrib2fv(int indx, FloatBuffer values)
    • vertexAttrib3f

      void vertexAttrib3f(int indx, float x, float y, float z)
    • vertexAttrib3fv

      void vertexAttrib3fv(int indx, FloatBuffer values)
    • vertexAttrib4f

      void vertexAttrib4f(int indx, float x, float y, float z, float w)
    • vertexAttrib4fv

      void vertexAttrib4fv(int indx, FloatBuffer values)
    • vertexAttribPointer

      void vertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)
      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.
    • vertexAttribPointer

      void vertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, int ptr)