public interface GL
See https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/graphics/GL20.java
| Modifier and Type | Method and Description |
|---|---|
void |
activeTexture(int texture) |
void |
attachShader(int program,
int shader) |
void |
bindAttribLocation(int program,
int index,
java.lang.String name) |
void |
bindBuffer(int target,
int buffer) |
void |
bindFramebuffer(int target,
int framebuffer) |
void |
bindRenderbuffer(int target,
int renderbuffer) |
void |
bindTexture(int target,
int texture) |
void |
blendColor(float red,
float green,
float blue,
float alpha) |
void |
blendEquation(int mode) |
void |
blendEquationSeparate(int modeRGB,
int modeAlpha) |
void |
blendFunc(int sfactor,
int dfactor) |
void |
blendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha) |
void |
bufferData(int target,
int size,
java.nio.Buffer data,
int usage) |
void |
bufferSubData(int target,
int offset,
int size,
java.nio.Buffer data) |
int |
checkFramebufferStatus(int target) |
void |
clear(int mask) |
void |
clearColor(float red,
float green,
float blue,
float alpha) |
void |
clearDepthf(float depth) |
void |
clearStencil(int s) |
void |
colorMask(boolean red,
boolean green,
boolean blue,
boolean alpha) |
void |
compileShader(int shader) |
void |
compressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int imageSize,
java.nio.Buffer data) |
void |
compressedTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int imageSize,
java.nio.Buffer data) |
void |
copyTexImage2D(int target,
int level,
int internalformat,
int x,
int y,
int width,
int height,
int border) |
void |
copyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height) |
int |
createProgram() |
int |
createShader(int type) |
void |
cullFace(int mode) |
void |
deleteBuffer(int buffer) |
void |
deleteBuffers(int n,
java.nio.IntBuffer buffers) |
void |
deleteFramebuffer(int framebuffer) |
void |
deleteFramebuffers(int n,
java.nio.IntBuffer framebuffers) |
void |
deleteProgram(int program) |
void |
deleteRenderbuffer(int renderbuffer) |
void |
deleteRenderbuffers(int n,
java.nio.IntBuffer renderbuffers) |
void |
deleteShader(int shader) |
void |
deleteTexture(int texture) |
void |
deleteTextures(int n,
java.nio.IntBuffer textures) |
void |
depthFunc(int func) |
void |
depthMask(boolean flag) |
void |
depthRangef(float zNear,
float zFar) |
void |
detachShader(int program,
int shader) |
void |
disable(int cap) |
void |
disableVertexAttribArray(int index) |
void |
drawArrays(int mode,
int first,
int count) |
void |
drawElements(int mode,
int count,
int type,
java.nio.Buffer indices) |
void |
drawElements(int mode,
int count,
int type,
int indices) |
void |
enable(int cap) |
void |
enableVertexAttribArray(int index) |
void |
finish() |
void |
flush() |
void |
framebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
int renderbuffer) |
void |
framebufferTexture2D(int target,
int attachment,
int textarget,
int texture,
int level) |
void |
frontFace(int mode) |
int |
genBuffer() |
void |
genBuffers(int n,
java.nio.IntBuffer buffers) |
void |
generateMipmap(int target) |
int |
genFramebuffer() |
void |
genFramebuffers(int n,
java.nio.IntBuffer framebuffers) |
int |
genRenderbuffer() |
void |
genRenderbuffers(int n,
java.nio.IntBuffer renderbuffers) |
int |
genTexture() |
void |
genTextures(int n,
java.nio.IntBuffer textures) |
java.lang.String |
getActiveAttrib(int program,
int index,
java.nio.IntBuffer size,
java.nio.Buffer type) |
java.lang.String |
getActiveUniform(int program,
int index,
java.nio.IntBuffer size,
java.nio.Buffer type) |
void |
getAttachedShaders(int program,
int maxcount,
java.nio.Buffer count,
java.nio.IntBuffer shaders) |
int |
getAttribLocation(int program,
java.lang.String name) |
void |
getBooleanv(int pname,
java.nio.Buffer params) |
void |
getBufferParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
int |
getError() |
void |
getFloatv(int pname,
java.nio.FloatBuffer params) |
void |
getFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
java.nio.IntBuffer params) |
void |
getIntegerv(int pname,
java.nio.IntBuffer params) |
java.lang.String |
getProgramInfoLog(int program) |
void |
getProgramiv(int program,
int pname,
java.nio.IntBuffer params) |
void |
getRenderbufferParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
java.lang.String |
getShaderInfoLog(int shader) |
void |
getShaderiv(int shader,
int pname,
java.nio.IntBuffer params) |
void |
getShaderPrecisionFormat(int shadertype,
int precisiontype,
java.nio.IntBuffer range,
java.nio.IntBuffer precision) |
java.lang.String |
getString(int name) |
void |
getTexParameterfv(int target,
int pname,
java.nio.FloatBuffer params) |
void |
getTexParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
void |
getUniformfv(int program,
int location,
java.nio.FloatBuffer params) |
void |
getUniformiv(int program,
int location,
java.nio.IntBuffer params) |
int |
getUniformLocation(int program,
java.lang.String name) |
void |
getVertexAttribfv(int index,
int pname,
java.nio.FloatBuffer params) |
void |
getVertexAttribiv(int index,
int pname,
java.nio.IntBuffer params) |
void |
getVertexAttribPointerv(int index,
int pname,
java.nio.Buffer pointer) |
void |
hint(int target,
int mode) |
boolean |
isBuffer(int buffer) |
boolean |
isEnabled(int cap) |
boolean |
isFramebuffer(int framebuffer) |
boolean |
isProgram(int program) |
boolean |
isRenderbuffer(int renderbuffer) |
boolean |
isShader(int shader) |
boolean |
isTexture(int texture) |
void |
lineWidth(float width) |
void |
linkProgram(int program) |
void |
pixelStorei(int pname,
int param) |
void |
polygonOffset(float factor,
float units) |
void |
readPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.Buffer pixels) |
void |
releaseShaderCompiler() |
void |
renderbufferStorage(int target,
int internalformat,
int width,
int height) |
void |
sampleCoverage(float value,
boolean invert) |
void |
scissor(int x,
int y,
int width,
int height) |
void |
shaderBinary(int n,
java.nio.IntBuffer shaders,
int binaryformat,
java.nio.Buffer binary,
int length) |
void |
shaderSource(int shader,
java.lang.String string) |
void |
stencilFunc(int func,
int ref,
int mask) |
void |
stencilFuncSeparate(int face,
int func,
int ref,
int mask) |
void |
stencilMask(int mask) |
void |
stencilMaskSeparate(int face,
int mask) |
void |
stencilOp(int fail,
int zfail,
int zpass) |
void |
stencilOpSeparate(int face,
int fail,
int zfail,
int zpass) |
void |
texImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
java.nio.Buffer pixels) |
void |
texParameterf(int target,
int pname,
float param) |
void |
texParameterfv(int target,
int pname,
java.nio.FloatBuffer params) |
void |
texParameteri(int target,
int pname,
int param) |
void |
texParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
java.nio.Buffer pixels) |
void |
uniform1f(int location,
float x) |
void |
uniform1fv(int location,
int count,
float[] v,
int offset) |
void |
uniform1fv(int location,
int count,
java.nio.FloatBuffer v) |
void |
uniform1i(int location,
int x) |
void |
uniform1iv(int location,
int count,
int[] v,
int offset) |
void |
uniform1iv(int location,
int count,
java.nio.IntBuffer v) |
void |
uniform2f(int location,
float x,
float y) |
void |
uniform2fv(int location,
int count,
float[] v,
int offset) |
void |
uniform2fv(int location,
int count,
java.nio.FloatBuffer v) |
void |
uniform2i(int location,
int x,
int y) |
void |
uniform2iv(int location,
int count,
int[] v,
int offset) |
void |
uniform2iv(int location,
int count,
java.nio.IntBuffer v) |
void |
uniform3f(int location,
float x,
float y,
float z) |
void |
uniform3fv(int location,
int count,
float[] v,
int offset) |
void |
uniform3fv(int location,
int count,
java.nio.FloatBuffer v) |
void |
uniform3i(int location,
int x,
int y,
int z) |
void |
uniform3iv(int location,
int count,
int[] v,
int offset) |
void |
uniform3iv(int location,
int count,
java.nio.IntBuffer v) |
void |
uniform4f(int location,
float x,
float y,
float z,
float w) |
void |
uniform4fv(int location,
int count,
float[] v,
int offset) |
void |
uniform4fv(int location,
int count,
java.nio.FloatBuffer v) |
void |
uniform4i(int location,
int x,
int y,
int z,
int w) |
void |
uniform4iv(int location,
int count,
int[] v,
int offset) |
void |
uniform4iv(int location,
int count,
java.nio.IntBuffer v) |
void |
uniformMatrix2fv(int location,
int count,
boolean transpose,
float[] value,
int offset) |
void |
uniformMatrix2fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
uniformMatrix3fv(int location,
int count,
boolean transpose,
float[] value,
int offset) |
void |
uniformMatrix3fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
uniformMatrix4fv(int location,
int count,
boolean transpose,
float[] value,
int offset) |
void |
uniformMatrix4fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
useProgram(int program) |
void |
validateProgram(int program) |
void |
vertexAttrib1f(int indx,
float x) |
void |
vertexAttrib1fv(int indx,
java.nio.FloatBuffer values) |
void |
vertexAttrib2f(int indx,
float x,
float y) |
void |
vertexAttrib2fv(int indx,
java.nio.FloatBuffer values) |
void |
vertexAttrib3f(int indx,
float x,
float y,
float z) |
void |
vertexAttrib3fv(int indx,
java.nio.FloatBuffer values) |
void |
vertexAttrib4f(int indx,
float x,
float y,
float z,
float w) |
void |
vertexAttrib4fv(int indx,
java.nio.FloatBuffer values) |
void |
vertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
java.nio.Buffer ptr)
In Open core profiles (3.1+), passing a pointer to client memory is not valid.
|
void |
vertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
int ptr) |
void |
viewport(int x,
int y,
int width,
int height) |
static final int ES_VERSION_2_0
static final int DEPTH_BUFFER_BIT
static final int STENCIL_BUFFER_BIT
static final int COLOR_BUFFER_BIT
static final int FALSE
static final int TRUE
static final int POINTS
static final int LINES
static final int LINE_LOOP
static final int LINE_STRIP
static final int TRIANGLES
static final int TRIANGLE_STRIP
static final int TRIANGLE_FAN
static final int ZERO
static final int ONE
static final int SRC_COLOR
static final int ONE_MINUS_SRC_COLOR
static final int SRC_ALPHA
static final int ONE_MINUS_SRC_ALPHA
static final int DST_ALPHA
static final int ONE_MINUS_DST_ALPHA
static final int DST_COLOR
static final int ONE_MINUS_DST_COLOR
static final int SRC_ALPHA_SATURATE
static final int FUNC_ADD
static final int BLEND_EQUATION
static final int BLEND_EQUATION_RGB
static final int BLEND_EQUATION_ALPHA
static final int FUNC_SUBTRACT
static final int FUNC_REVERSE_SUBTRACT
static final int BLEND_DST_RGB
static final int BLEND_SRC_RGB
static final int BLEND_DST_ALPHA
static final int BLEND_SRC_ALPHA
static final int CONSTANT_COLOR
static final int ONE_MINUS_CONSTANT_COLOR
static final int CONSTANT_ALPHA
static final int ONE_MINUS_CONSTANT_ALPHA
static final int BLEND_COLOR
static final int ARRAY_BUFFER
static final int ELEMENT_ARRAY_BUFFER
static final int ARRAY_BUFFER_BINDING
static final int ELEMENT_ARRAY_BUFFER_BINDING
static final int STREAM_DRAW
static final int STATIC_DRAW
static final int DYNAMIC_DRAW
static final int BUFFER_SIZE
static final int BUFFER_USAGE
static final int CURRENT_VERTEX_ATTRIB
static final int FRONT
static final int BACK
static final int FRONT_AND_BACK
static final int TEXTURE_2D
static final int CULL_FACE
static final int BLEND
static final int DITHER
static final int STENCIL_TEST
static final int DEPTH_TEST
static final int SCISSOR_TEST
static final int POLYGON_OFFSET_FILL
static final int SAMPLE_ALPHA_TO_COVERAGE
static final int SAMPLE_COVERAGE
static final int NO_ERROR
static final int INVALID_ENUM
static final int INVALID_VALUE
static final int INVALID_OPERATION
static final int OUT_OF_MEMORY
static final int CW
static final int CCW
static final int LINE_WIDTH
static final int ALIASED_POINT_SIZE_RANGE
static final int ALIASED_LINE_WIDTH_RANGE
static final int CULL_FACE_MODE
static final int FRONT_FACE
static final int DEPTH_RANGE
static final int DEPTH_WRITEMASK
static final int DEPTH_CLEAR_VALUE
static final int DEPTH_FUNC
static final int STENCIL_CLEAR_VALUE
static final int STENCIL_FUNC
static final int STENCIL_FAIL
static final int STENCIL_PASS_DEPTH_FAIL
static final int STENCIL_PASS_DEPTH_PASS
static final int STENCIL_REF
static final int STENCIL_VALUE_MASK
static final int STENCIL_WRITEMASK
static final int STENCIL_BACK_FUNC
static final int STENCIL_BACK_FAIL
static final int STENCIL_BACK_PASS_DEPTH_FAIL
static final int STENCIL_BACK_PASS_DEPTH_PASS
static final int STENCIL_BACK_REF
static final int STENCIL_BACK_VALUE_MASK
static final int STENCIL_BACK_WRITEMASK
static final int VIEWPORT
static final int SCISSOR_BOX
static final int COLOR_CLEAR_VALUE
static final int COLOR_WRITEMASK
static final int UNPACK_ALIGNMENT
static final int PACK_ALIGNMENT
static final int MAX_TEXTURE_SIZE
static final int MAX_TEXTURE_UNITS
static final int MAX_VIEWPORT_DIMS
static final int SUBPIXEL_BITS
static final int RED_BITS
static final int GREEN_BITS
static final int BLUE_BITS
static final int ALPHA_BITS
static final int DEPTH_BITS
static final int STENCIL_BITS
static final int POLYGON_OFFSET_UNITS
static final int POLYGON_OFFSET_FACTOR
static final int TEXTURE_BINDING_2D
static final int SAMPLE_BUFFERS
static final int SAMPLES
static final int SAMPLE_COVERAGE_VALUE
static final int SAMPLE_COVERAGE_INVERT
static final int NUM_COMPRESSED_TEXTURE_FORMATS
static final int COMPRESSED_TEXTURE_FORMATS
static final int DONT_CARE
static final int FASTEST
static final int NICEST
static final int GENERATE_MIPMAP
static final int GENERATE_MIPMAP_HINT
static final int BYTE
static final int UNSIGNED_BYTE
static final int SHORT
static final int UNSIGNED_SHORT
static final int INT
static final int UNSIGNED_INT
static final int FLOAT
static final int FIXED
static final int DEPTH_COMPONENT
static final int ALPHA
static final int RGB
static final int RGBA
static final int LUMINANCE
static final int LUMINANCE_ALPHA
static final int UNSIGNED_SHORT_4_4_4_4
static final int UNSIGNED_SHORT_5_5_5_1
static final int UNSIGNED_SHORT_5_6_5
static final int FRAGMENT_SHADER
static final int VERTEX_SHADER
static final int MAX_VERTEX_ATTRIBS
static final int MAX_VERTEX_UNIFORM_VECTORS
static final int MAX_VARYING_VECTORS
static final int MAX_COMBINED_TEXTURE_IMAGE_UNITS
static final int MAX_VERTEX_TEXTURE_IMAGE_UNITS
static final int MAX_TEXTURE_IMAGE_UNITS
static final int MAX_FRAGMENT_UNIFORM_VECTORS
static final int SHADER_TYPE
static final int DELETE_STATUS
static final int LINK_STATUS
static final int VALIDATE_STATUS
static final int ATTACHED_SHADERS
static final int ACTIVE_UNIFORMS
static final int ACTIVE_UNIFORM_MAX_LENGTH
static final int ACTIVE_ATTRIBUTES
static final int ACTIVE_ATTRIBUTE_MAX_LENGTH
static final int SHADING_LANGUAGE_VERSION
static final int CURRENT_PROGRAM
static final int NEVER
static final int LESS
static final int EQUAL
static final int LEQUAL
static final int GREATER
static final int NOTEQUAL
static final int GEQUAL
static final int ALWAYS
static final int KEEP
static final int REPLACE
static final int INCR
static final int DECR
static final int INVERT
static final int INCR_WRAP
static final int DECR_WRAP
static final int VENDOR
static final int RENDERER
static final int VERSION
static final int EXTENSIONS
static final int NEAREST
static final int LINEAR
static final int NEAREST_MIPMAP_NEAREST
static final int LINEAR_MIPMAP_NEAREST
static final int NEAREST_MIPMAP_LINEAR
static final int LINEAR_MIPMAP_LINEAR
static final int TEXTURE_MAG_FILTER
static final int TEXTURE_MIN_FILTER
static final int TEXTURE_WRAP_S
static final int TEXTURE_WRAP_T
static final int TEXTURE
static final int TEXTURE_CUBE_MAP
static final int TEXTURE_BINDING_CUBE_MAP
static final int TEXTURE_CUBE_MAP_POSITIVE_X
static final int TEXTURE_CUBE_MAP_NEGATIVE_X
static final int TEXTURE_CUBE_MAP_POSITIVE_Y
static final int TEXTURE_CUBE_MAP_NEGATIVE_Y
static final int TEXTURE_CUBE_MAP_POSITIVE_Z
static final int TEXTURE_CUBE_MAP_NEGATIVE_Z
static final int MAX_CUBE_MAP_TEXTURE_SIZE
static final int TEXTURE0
static final int TEXTURE1
static final int TEXTURE2
static final int TEXTURE3
static final int TEXTURE4
static final int TEXTURE5
static final int TEXTURE6
static final int TEXTURE7
static final int TEXTURE8
static final int TEXTURE9
static final int TEXTURE10
static final int TEXTURE11
static final int TEXTURE12
static final int TEXTURE13
static final int TEXTURE14
static final int TEXTURE15
static final int TEXTURE16
static final int TEXTURE17
static final int TEXTURE18
static final int TEXTURE19
static final int TEXTURE20
static final int TEXTURE21
static final int TEXTURE22
static final int TEXTURE23
static final int TEXTURE24
static final int TEXTURE25
static final int TEXTURE26
static final int TEXTURE27
static final int TEXTURE28
static final int TEXTURE29
static final int TEXTURE30
static final int TEXTURE31
static final int ACTIVE_TEXTURE
static final int REPEAT
static final int CLAMP_TO_EDGE
static final int MIRRORED_REPEAT
static final int FLOAT_VEC2
static final int FLOAT_VEC3
static final int FLOAT_VEC4
static final int INT_VEC2
static final int INT_VEC3
static final int INT_VEC4
static final int BOOL
static final int BOOL_VEC2
static final int BOOL_VEC3
static final int BOOL_VEC4
static final int FLOAT_MAT2
static final int FLOAT_MAT3
static final int FLOAT_MAT4
static final int SAMPLER_2D
static final int SAMPLER_CUBE
static final int VERTEX_ATTRIB_ARRAY_ENABLED
static final int VERTEX_ATTRIB_ARRAY_SIZE
static final int VERTEX_ATTRIB_ARRAY_STRIDE
static final int VERTEX_ATTRIB_ARRAY_TYPE
static final int VERTEX_ATTRIB_ARRAY_NORMALIZED
static final int VERTEX_ATTRIB_ARRAY_POINTER
static final int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
static final int IMPLEMENTATION_COLOR_READ_TYPE
static final int IMPLEMENTATION_COLOR_READ_FORMAT
static final int COMPILE_STATUS
static final int INFO_LOG_LENGTH
static final int SHADER_SOURCE_LENGTH
static final int SHADER_COMPILER
static final int SHADER_BINARY_FORMATS
static final int NUM_SHADER_BINARY_FORMATS
static final int LOW_FLOAT
static final int MEDIUM_FLOAT
static final int HIGH_FLOAT
static final int LOW_INT
static final int MEDIUM_INT
static final int HIGH_INT
static final int FRAMEBUFFER
static final int RENDERBUFFER
static final int RGBA4
static final int RGB5_A1
static final int RGB565
static final int DEPTH_COMPONENT16
static final int STENCIL_INDEX
static final int STENCIL_INDEX8
static final int RENDERBUFFER_WIDTH
static final int RENDERBUFFER_HEIGHT
static final int RENDERBUFFER_INTERNAL_FORMAT
static final int RENDERBUFFER_RED_SIZE
static final int RENDERBUFFER_GREEN_SIZE
static final int RENDERBUFFER_BLUE_SIZE
static final int RENDERBUFFER_ALPHA_SIZE
static final int RENDERBUFFER_DEPTH_SIZE
static final int RENDERBUFFER_STENCIL_SIZE
static final int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
static final int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
static final int COLOR_ATTACHMENT0
static final int DEPTH_ATTACHMENT
static final int STENCIL_ATTACHMENT
static final int NONE
static final int FRAMEBUFFER_COMPLETE
static final int FRAMEBUFFER_INCOMPLETE_ATTACHMENT
static final int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
static final int FRAMEBUFFER_INCOMPLETE_DIMENSIONS
static final int FRAMEBUFFER_UNSUPPORTED
static final int FRAMEBUFFER_BINDING
static final int RENDERBUFFER_BINDING
static final int MAX_RENDERBUFFER_SIZE
static final int INVALID_FRAMEBUFFER_OPERATION
static final int VERTEX_PROGRAM_POINT_SIZE
static final int COVERAGE_BUFFER_BIT_NV
static final int TEXTURE_MAX_ANISOTROPY_EXT
static final int MAX_TEXTURE_MAX_ANISOTROPY_EXT
void activeTexture(int texture)
void bindTexture(int target,
int texture)
void blendFunc(int sfactor,
int dfactor)
void clear(int mask)
void clearColor(float red,
float green,
float blue,
float alpha)
void clearDepthf(float depth)
void clearStencil(int s)
void colorMask(boolean red,
boolean green,
boolean blue,
boolean alpha)
void compressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int imageSize,
java.nio.Buffer data)
void compressedTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int imageSize,
java.nio.Buffer data)
void copyTexImage2D(int target,
int level,
int internalformat,
int x,
int y,
int width,
int height,
int border)
void copyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height)
void cullFace(int mode)
void deleteTextures(int n,
java.nio.IntBuffer textures)
void deleteTexture(int texture)
void depthFunc(int func)
void depthMask(boolean flag)
void depthRangef(float zNear,
float zFar)
void disable(int cap)
void drawArrays(int mode,
int first,
int count)
void drawElements(int mode,
int count,
int type,
java.nio.Buffer indices)
void enable(int cap)
void finish()
void flush()
void frontFace(int mode)
void genTextures(int n,
java.nio.IntBuffer textures)
int genTexture()
int getError()
void getIntegerv(int pname,
java.nio.IntBuffer params)
java.lang.String getString(int name)
void hint(int target,
int mode)
void lineWidth(float width)
void pixelStorei(int pname,
int param)
void polygonOffset(float factor,
float units)
void readPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.Buffer pixels)
void scissor(int x,
int y,
int width,
int height)
void stencilFunc(int func,
int ref,
int mask)
void stencilMask(int mask)
void stencilOp(int fail,
int zfail,
int zpass)
void texImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
java.nio.Buffer pixels)
void texParameterf(int target,
int pname,
float param)
void texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
java.nio.Buffer pixels)
void viewport(int x,
int y,
int width,
int height)
void attachShader(int program,
int shader)
void bindAttribLocation(int program,
int index,
java.lang.String name)
void bindBuffer(int target,
int buffer)
void bindFramebuffer(int target,
int framebuffer)
void bindRenderbuffer(int target,
int renderbuffer)
void blendColor(float red,
float green,
float blue,
float alpha)
void blendEquation(int mode)
void blendEquationSeparate(int modeRGB,
int modeAlpha)
void blendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha)
void bufferData(int target,
int size,
java.nio.Buffer data,
int usage)
void bufferSubData(int target,
int offset,
int size,
java.nio.Buffer data)
int checkFramebufferStatus(int target)
void compileShader(int shader)
int createProgram()
int createShader(int type)
void deleteBuffer(int buffer)
void deleteBuffers(int n,
java.nio.IntBuffer buffers)
void deleteFramebuffer(int framebuffer)
void deleteFramebuffers(int n,
java.nio.IntBuffer framebuffers)
void deleteProgram(int program)
void deleteRenderbuffer(int renderbuffer)
void deleteRenderbuffers(int n,
java.nio.IntBuffer renderbuffers)
void deleteShader(int shader)
void detachShader(int program,
int shader)
void disableVertexAttribArray(int index)
void drawElements(int mode,
int count,
int type,
int indices)
void enableVertexAttribArray(int index)
void framebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
int renderbuffer)
void framebufferTexture2D(int target,
int attachment,
int textarget,
int texture,
int level)
int genBuffer()
void genBuffers(int n,
java.nio.IntBuffer buffers)
void generateMipmap(int target)
int genFramebuffer()
void genFramebuffers(int n,
java.nio.IntBuffer framebuffers)
int genRenderbuffer()
void genRenderbuffers(int n,
java.nio.IntBuffer renderbuffers)
java.lang.String getActiveAttrib(int program,
int index,
java.nio.IntBuffer size,
java.nio.Buffer type)
java.lang.String getActiveUniform(int program,
int index,
java.nio.IntBuffer size,
java.nio.Buffer type)
void getAttachedShaders(int program,
int maxcount,
java.nio.Buffer count,
java.nio.IntBuffer shaders)
int getAttribLocation(int program,
java.lang.String name)
void getBooleanv(int pname,
java.nio.Buffer params)
void getBufferParameteriv(int target,
int pname,
java.nio.IntBuffer params)
void getFloatv(int pname,
java.nio.FloatBuffer params)
void getFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
java.nio.IntBuffer params)
void getProgramiv(int program,
int pname,
java.nio.IntBuffer params)
java.lang.String getProgramInfoLog(int program)
void getRenderbufferParameteriv(int target,
int pname,
java.nio.IntBuffer params)
void getShaderiv(int shader,
int pname,
java.nio.IntBuffer params)
java.lang.String getShaderInfoLog(int shader)
void getShaderPrecisionFormat(int shadertype,
int precisiontype,
java.nio.IntBuffer range,
java.nio.IntBuffer precision)
void getTexParameterfv(int target,
int pname,
java.nio.FloatBuffer params)
void getTexParameteriv(int target,
int pname,
java.nio.IntBuffer params)
void getUniformfv(int program,
int location,
java.nio.FloatBuffer params)
void getUniformiv(int program,
int location,
java.nio.IntBuffer params)
int getUniformLocation(int program,
java.lang.String name)
void getVertexAttribfv(int index,
int pname,
java.nio.FloatBuffer params)
void getVertexAttribiv(int index,
int pname,
java.nio.IntBuffer params)
void getVertexAttribPointerv(int index,
int pname,
java.nio.Buffer pointer)
boolean isBuffer(int buffer)
boolean isEnabled(int cap)
boolean isFramebuffer(int framebuffer)
boolean isProgram(int program)
boolean isRenderbuffer(int renderbuffer)
boolean isShader(int shader)
boolean isTexture(int texture)
void linkProgram(int program)
void releaseShaderCompiler()
void renderbufferStorage(int target,
int internalformat,
int width,
int height)
void sampleCoverage(float value,
boolean invert)
void shaderBinary(int n,
java.nio.IntBuffer shaders,
int binaryformat,
java.nio.Buffer binary,
int length)
void shaderSource(int shader,
java.lang.String string)
void stencilFuncSeparate(int face,
int func,
int ref,
int mask)
void stencilMaskSeparate(int face,
int mask)
void stencilOpSeparate(int face,
int fail,
int zfail,
int zpass)
void texParameterfv(int target,
int pname,
java.nio.FloatBuffer params)
void texParameteri(int target,
int pname,
int param)
void texParameteriv(int target,
int pname,
java.nio.IntBuffer params)
void uniform1f(int location,
float x)
void uniform1fv(int location,
int count,
java.nio.FloatBuffer v)
void uniform1fv(int location,
int count,
float[] v,
int offset)
void uniform1i(int location,
int x)
void uniform1iv(int location,
int count,
java.nio.IntBuffer v)
void uniform1iv(int location,
int count,
int[] v,
int offset)
void uniform2f(int location,
float x,
float y)
void uniform2fv(int location,
int count,
java.nio.FloatBuffer v)
void uniform2fv(int location,
int count,
float[] v,
int offset)
void uniform2i(int location,
int x,
int y)
void uniform2iv(int location,
int count,
java.nio.IntBuffer v)
void uniform2iv(int location,
int count,
int[] v,
int offset)
void uniform3f(int location,
float x,
float y,
float z)
void uniform3fv(int location,
int count,
java.nio.FloatBuffer v)
void uniform3fv(int location,
int count,
float[] v,
int offset)
void uniform3i(int location,
int x,
int y,
int z)
void uniform3iv(int location,
int count,
java.nio.IntBuffer v)
void uniform3iv(int location,
int count,
int[] v,
int offset)
void uniform4f(int location,
float x,
float y,
float z,
float w)
void uniform4fv(int location,
int count,
java.nio.FloatBuffer v)
void uniform4fv(int location,
int count,
float[] v,
int offset)
void uniform4i(int location,
int x,
int y,
int z,
int w)
void uniform4iv(int location,
int count,
java.nio.IntBuffer v)
void uniform4iv(int location,
int count,
int[] v,
int offset)
void uniformMatrix2fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
void uniformMatrix2fv(int location,
int count,
boolean transpose,
float[] value,
int offset)
void uniformMatrix3fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
void uniformMatrix3fv(int location,
int count,
boolean transpose,
float[] value,
int offset)
void uniformMatrix4fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
void uniformMatrix4fv(int location,
int count,
boolean transpose,
float[] value,
int offset)
void useProgram(int program)
void validateProgram(int program)
void vertexAttrib1f(int indx,
float x)
void vertexAttrib1fv(int indx,
java.nio.FloatBuffer values)
void vertexAttrib2f(int indx,
float x,
float y)
void vertexAttrib2fv(int indx,
java.nio.FloatBuffer values)
void vertexAttrib3f(int indx,
float x,
float y,
float z)
void vertexAttrib3fv(int indx,
java.nio.FloatBuffer values)
void vertexAttrib4f(int indx,
float x,
float y,
float z,
float w)
void vertexAttrib4fv(int indx,
java.nio.FloatBuffer values)
void vertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
java.nio.Buffer ptr)
void vertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
int ptr)