Package org.oscim.backend
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidactiveTexture(int texture) voidattachShader(int program, int shader) voidbindAttribLocation(int program, int index, String name) voidbindBuffer(int target, int buffer) voidbindFramebuffer(int target, int framebuffer) voidbindRenderbuffer(int target, int renderbuffer) voidbindTexture(int target, int texture) voidblendColor(float red, float green, float blue, float alpha) voidblendEquation(int mode) voidblendEquationSeparate(int modeRGB, int modeAlpha) voidblendFunc(int sfactor, int dfactor) voidblendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) voidbufferData(int target, int size, Buffer data, int usage) voidbufferSubData(int target, int offset, int size, Buffer data) intcheckFramebufferStatus(int target) voidclear(int mask) voidclearColor(float red, float green, float blue, float alpha) voidclearDepthf(float depth) voidclearStencil(int s) voidcolorMask(boolean red, boolean green, boolean blue, boolean alpha) voidcompileShader(int shader) voidcompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data) voidcompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data) voidcopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) voidcopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) intintcreateShader(int type) voidcullFace(int mode) voiddeleteBuffer(int buffer) voiddeleteBuffers(int n, IntBuffer buffers) voiddeleteFramebuffer(int framebuffer) voiddeleteFramebuffers(int n, IntBuffer framebuffers) voiddeleteProgram(int program) voiddeleteRenderbuffer(int renderbuffer) voiddeleteRenderbuffers(int n, IntBuffer renderbuffers) voiddeleteShader(int shader) voiddeleteTexture(int texture) voiddeleteTextures(int n, IntBuffer textures) voiddepthFunc(int func) voiddepthMask(boolean flag) voiddepthRangef(float zNear, float zFar) voiddetachShader(int program, int shader) voiddisable(int cap) voiddisableVertexAttribArray(int index) voiddrawArrays(int mode, int first, int count) voiddrawElements(int mode, int count, int type, int indices) voiddrawElements(int mode, int count, int type, Buffer indices) voidenable(int cap) voidenableVertexAttribArray(int index) voidfinish()voidflush()voidframebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer) voidframebufferTexture2D(int target, int attachment, int textarget, int texture, int level) voidfrontFace(int mode) intvoidgenBuffers(int n, IntBuffer buffers) voidgenerateMipmap(int target) intvoidgenFramebuffers(int n, IntBuffer framebuffers) intvoidgenRenderbuffers(int n, IntBuffer renderbuffers) intvoidgenTextures(int n, IntBuffer textures) getActiveAttrib(int program, int index, IntBuffer size, Buffer type) getActiveUniform(int program, int index, IntBuffer size, Buffer type) voidgetAttachedShaders(int program, int maxcount, Buffer count, IntBuffer shaders) intgetAttribLocation(int program, String name) voidgetBooleanv(int pname, Buffer params) voidgetBufferParameteriv(int target, int pname, IntBuffer params) intgetError()voidgetFloatv(int pname, FloatBuffer params) voidgetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params) voidgetIntegerv(int pname, IntBuffer params) getProgramInfoLog(int program) voidgetProgramiv(int program, int pname, IntBuffer params) voidgetRenderbufferParameteriv(int target, int pname, IntBuffer params) getShaderInfoLog(int shader) voidgetShaderiv(int shader, int pname, IntBuffer params) voidgetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision) getString(int name) voidgetTexParameterfv(int target, int pname, FloatBuffer params) voidgetTexParameteriv(int target, int pname, IntBuffer params) voidgetUniformfv(int program, int location, FloatBuffer params) voidgetUniformiv(int program, int location, IntBuffer params) intgetUniformLocation(int program, String name) voidgetVertexAttribfv(int index, int pname, FloatBuffer params) voidgetVertexAttribiv(int index, int pname, IntBuffer params) voidgetVertexAttribPointerv(int index, int pname, Buffer pointer) voidhint(int target, int mode) booleanisBuffer(int buffer) booleanisEnabled(int cap) booleanisFramebuffer(int framebuffer) booleanisProgram(int program) booleanisRenderbuffer(int renderbuffer) booleanisShader(int shader) booleanisTexture(int texture) voidlineWidth(float width) voidlinkProgram(int program) voidpixelStorei(int pname, int param) voidpolygonOffset(float factor, float units) voidreadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels) voidvoidrenderbufferStorage(int target, int internalformat, int width, int height) voidsampleCoverage(float value, boolean invert) voidscissor(int x, int y, int width, int height) voidshaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length) voidshaderSource(int shader, String string) voidstencilFunc(int func, int ref, int mask) voidstencilFuncSeparate(int face, int func, int ref, int mask) voidstencilMask(int mask) voidstencilMaskSeparate(int face, int mask) voidstencilOp(int fail, int zfail, int zpass) voidstencilOpSeparate(int face, int fail, int zfail, int zpass) voidtexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels) voidtexParameterf(int target, int pname, float param) voidtexParameterfv(int target, int pname, FloatBuffer params) voidtexParameteri(int target, int pname, int param) voidtexParameteriv(int target, int pname, IntBuffer params) voidtexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels) voiduniform1f(int location, float x) voiduniform1fv(int location, int count, float[] v, int offset) voiduniform1fv(int location, int count, FloatBuffer v) voiduniform1i(int location, int x) voiduniform1iv(int location, int count, int[] v, int offset) voiduniform1iv(int location, int count, IntBuffer v) voiduniform2f(int location, float x, float y) voiduniform2fv(int location, int count, float[] v, int offset) voiduniform2fv(int location, int count, FloatBuffer v) voiduniform2i(int location, int x, int y) voiduniform2iv(int location, int count, int[] v, int offset) voiduniform2iv(int location, int count, IntBuffer v) voiduniform3f(int location, float x, float y, float z) voiduniform3fv(int location, int count, float[] v, int offset) voiduniform3fv(int location, int count, FloatBuffer v) voiduniform3i(int location, int x, int y, int z) voiduniform3iv(int location, int count, int[] v, int offset) voiduniform3iv(int location, int count, IntBuffer v) voiduniform4f(int location, float x, float y, float z, float w) voiduniform4fv(int location, int count, float[] v, int offset) voiduniform4fv(int location, int count, FloatBuffer v) voiduniform4i(int location, int x, int y, int z, int w) voiduniform4iv(int location, int count, int[] v, int offset) voiduniform4iv(int location, int count, IntBuffer v) voiduniformMatrix2fv(int location, int count, boolean transpose, float[] value, int offset) voiduniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value) voiduniformMatrix3fv(int location, int count, boolean transpose, float[] value, int offset) voiduniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value) voiduniformMatrix4fv(int location, int count, boolean transpose, float[] value, int offset) voiduniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value) voiduseProgram(int program) voidvalidateProgram(int program) voidvertexAttrib1f(int indx, float x) voidvertexAttrib1fv(int indx, FloatBuffer values) voidvertexAttrib2f(int indx, float x, float y) voidvertexAttrib2fv(int indx, FloatBuffer values) voidvertexAttrib3f(int indx, float x, float y, float z) voidvertexAttrib3fv(int indx, FloatBuffer values) voidvertexAttrib4f(int indx, float x, float y, float z, float w) voidvertexAttrib4fv(int indx, FloatBuffer values) voidvertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, int ptr) voidvertexAttribPointer(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.voidviewport(int x, int y, int width, int height)
-
Field Details
-
ES_VERSION_2_0
static final int ES_VERSION_2_0- See Also:
-
DEPTH_BUFFER_BIT
static final int DEPTH_BUFFER_BIT- See Also:
-
STENCIL_BUFFER_BIT
static final int STENCIL_BUFFER_BIT- See Also:
-
COLOR_BUFFER_BIT
static final int COLOR_BUFFER_BIT- See Also:
-
FALSE
static final int FALSE- See Also:
-
TRUE
static final int TRUE- See Also:
-
POINTS
static final int POINTS- See Also:
-
LINES
static final int LINES- See Also:
-
LINE_LOOP
static final int LINE_LOOP- See Also:
-
LINE_STRIP
static final int LINE_STRIP- See Also:
-
TRIANGLES
static final int TRIANGLES- See Also:
-
TRIANGLE_STRIP
static final int TRIANGLE_STRIP- See Also:
-
TRIANGLE_FAN
static final int TRIANGLE_FAN- See Also:
-
ZERO
static final int ZERO- See Also:
-
ONE
static final int ONE- See Also:
-
SRC_COLOR
static final int SRC_COLOR- See Also:
-
ONE_MINUS_SRC_COLOR
static final int ONE_MINUS_SRC_COLOR- See Also:
-
SRC_ALPHA
static final int SRC_ALPHA- See Also:
-
ONE_MINUS_SRC_ALPHA
static final int ONE_MINUS_SRC_ALPHA- See Also:
-
DST_ALPHA
static final int DST_ALPHA- See Also:
-
ONE_MINUS_DST_ALPHA
static final int ONE_MINUS_DST_ALPHA- See Also:
-
DST_COLOR
static final int DST_COLOR- See Also:
-
ONE_MINUS_DST_COLOR
static final int ONE_MINUS_DST_COLOR- See Also:
-
SRC_ALPHA_SATURATE
static final int SRC_ALPHA_SATURATE- See Also:
-
FUNC_ADD
static final int FUNC_ADD- See Also:
-
BLEND_EQUATION
static final int BLEND_EQUATION- See Also:
-
BLEND_EQUATION_RGB
static final int BLEND_EQUATION_RGB- See Also:
-
BLEND_EQUATION_ALPHA
static final int BLEND_EQUATION_ALPHA- See Also:
-
FUNC_SUBTRACT
static final int FUNC_SUBTRACT- See Also:
-
FUNC_REVERSE_SUBTRACT
static final int FUNC_REVERSE_SUBTRACT- See Also:
-
BLEND_DST_RGB
static final int BLEND_DST_RGB- See Also:
-
BLEND_SRC_RGB
static final int BLEND_SRC_RGB- See Also:
-
BLEND_DST_ALPHA
static final int BLEND_DST_ALPHA- See Also:
-
BLEND_SRC_ALPHA
static final int BLEND_SRC_ALPHA- See Also:
-
CONSTANT_COLOR
static final int CONSTANT_COLOR- See Also:
-
ONE_MINUS_CONSTANT_COLOR
static final int ONE_MINUS_CONSTANT_COLOR- See Also:
-
CONSTANT_ALPHA
static final int CONSTANT_ALPHA- See Also:
-
ONE_MINUS_CONSTANT_ALPHA
static final int ONE_MINUS_CONSTANT_ALPHA- See Also:
-
BLEND_COLOR
static final int BLEND_COLOR- See Also:
-
ARRAY_BUFFER
static final int ARRAY_BUFFER- See Also:
-
ELEMENT_ARRAY_BUFFER
static final int ELEMENT_ARRAY_BUFFER- See Also:
-
ARRAY_BUFFER_BINDING
static final int ARRAY_BUFFER_BINDING- See Also:
-
ELEMENT_ARRAY_BUFFER_BINDING
static final int ELEMENT_ARRAY_BUFFER_BINDING- See Also:
-
STREAM_DRAW
static final int STREAM_DRAW- See Also:
-
STATIC_DRAW
static final int STATIC_DRAW- See Also:
-
DYNAMIC_DRAW
static final int DYNAMIC_DRAW- See Also:
-
BUFFER_SIZE
static final int BUFFER_SIZE- See Also:
-
BUFFER_USAGE
static final int BUFFER_USAGE- See Also:
-
CURRENT_VERTEX_ATTRIB
static final int CURRENT_VERTEX_ATTRIB- See Also:
-
FRONT
static final int FRONT- See Also:
-
BACK
static final int BACK- See Also:
-
FRONT_AND_BACK
static final int FRONT_AND_BACK- See Also:
-
TEXTURE_2D
static final int TEXTURE_2D- See Also:
-
CULL_FACE
static final int CULL_FACE- See Also:
-
BLEND
static final int BLEND- See Also:
-
DITHER
static final int DITHER- See Also:
-
STENCIL_TEST
static final int STENCIL_TEST- See Also:
-
DEPTH_TEST
static final int DEPTH_TEST- See Also:
-
SCISSOR_TEST
static final int SCISSOR_TEST- See Also:
-
POLYGON_OFFSET_FILL
static final int POLYGON_OFFSET_FILL- See Also:
-
SAMPLE_ALPHA_TO_COVERAGE
static final int SAMPLE_ALPHA_TO_COVERAGE- See Also:
-
SAMPLE_COVERAGE
static final int SAMPLE_COVERAGE- See Also:
-
NO_ERROR
static final int NO_ERROR- See Also:
-
INVALID_ENUM
static final int INVALID_ENUM- See Also:
-
INVALID_VALUE
static final int INVALID_VALUE- See Also:
-
INVALID_OPERATION
static final int INVALID_OPERATION- See Also:
-
OUT_OF_MEMORY
static final int OUT_OF_MEMORY- See Also:
-
CW
static final int CW- See Also:
-
CCW
static final int CCW- See Also:
-
LINE_WIDTH
static final int LINE_WIDTH- See Also:
-
ALIASED_POINT_SIZE_RANGE
static final int ALIASED_POINT_SIZE_RANGE- See Also:
-
ALIASED_LINE_WIDTH_RANGE
static final int ALIASED_LINE_WIDTH_RANGE- See Also:
-
CULL_FACE_MODE
static final int CULL_FACE_MODE- See Also:
-
FRONT_FACE
static final int FRONT_FACE- See Also:
-
DEPTH_RANGE
static final int DEPTH_RANGE- See Also:
-
DEPTH_WRITEMASK
static final int DEPTH_WRITEMASK- See Also:
-
DEPTH_CLEAR_VALUE
static final int DEPTH_CLEAR_VALUE- See Also:
-
DEPTH_FUNC
static final int DEPTH_FUNC- See Also:
-
STENCIL_CLEAR_VALUE
static final int STENCIL_CLEAR_VALUE- See Also:
-
STENCIL_FUNC
static final int STENCIL_FUNC- See Also:
-
STENCIL_FAIL
static final int STENCIL_FAIL- See Also:
-
STENCIL_PASS_DEPTH_FAIL
static final int STENCIL_PASS_DEPTH_FAIL- See Also:
-
STENCIL_PASS_DEPTH_PASS
static final int STENCIL_PASS_DEPTH_PASS- See Also:
-
STENCIL_REF
static final int STENCIL_REF- See Also:
-
STENCIL_VALUE_MASK
static final int STENCIL_VALUE_MASK- See Also:
-
STENCIL_WRITEMASK
static final int STENCIL_WRITEMASK- See Also:
-
STENCIL_BACK_FUNC
static final int STENCIL_BACK_FUNC- See Also:
-
STENCIL_BACK_FAIL
static final int STENCIL_BACK_FAIL- See Also:
-
STENCIL_BACK_PASS_DEPTH_FAIL
static final int STENCIL_BACK_PASS_DEPTH_FAIL- See Also:
-
STENCIL_BACK_PASS_DEPTH_PASS
static final int STENCIL_BACK_PASS_DEPTH_PASS- See Also:
-
STENCIL_BACK_REF
static final int STENCIL_BACK_REF- See Also:
-
STENCIL_BACK_VALUE_MASK
static final int STENCIL_BACK_VALUE_MASK- See Also:
-
STENCIL_BACK_WRITEMASK
static final int STENCIL_BACK_WRITEMASK- See Also:
-
VIEWPORT
static final int VIEWPORT- See Also:
-
SCISSOR_BOX
static final int SCISSOR_BOX- See Also:
-
COLOR_CLEAR_VALUE
static final int COLOR_CLEAR_VALUE- See Also:
-
COLOR_WRITEMASK
static final int COLOR_WRITEMASK- See Also:
-
UNPACK_ALIGNMENT
static final int UNPACK_ALIGNMENT- See Also:
-
PACK_ALIGNMENT
static final int PACK_ALIGNMENT- See Also:
-
MAX_TEXTURE_SIZE
static final int MAX_TEXTURE_SIZE- See Also:
-
MAX_TEXTURE_UNITS
static final int MAX_TEXTURE_UNITS- See Also:
-
MAX_VIEWPORT_DIMS
static final int MAX_VIEWPORT_DIMS- See Also:
-
SUBPIXEL_BITS
static final int SUBPIXEL_BITS- See Also:
-
RED_BITS
static final int RED_BITS- See Also:
-
GREEN_BITS
static final int GREEN_BITS- See Also:
-
BLUE_BITS
static final int BLUE_BITS- See Also:
-
ALPHA_BITS
static final int ALPHA_BITS- See Also:
-
DEPTH_BITS
static final int DEPTH_BITS- See Also:
-
STENCIL_BITS
static final int STENCIL_BITS- See Also:
-
POLYGON_OFFSET_UNITS
static final int POLYGON_OFFSET_UNITS- See Also:
-
POLYGON_OFFSET_FACTOR
static final int POLYGON_OFFSET_FACTOR- See Also:
-
TEXTURE_BINDING_2D
static final int TEXTURE_BINDING_2D- See Also:
-
SAMPLE_BUFFERS
static final int SAMPLE_BUFFERS- See Also:
-
SAMPLES
static final int SAMPLES- See Also:
-
SAMPLE_COVERAGE_VALUE
static final int SAMPLE_COVERAGE_VALUE- See Also:
-
SAMPLE_COVERAGE_INVERT
static final int SAMPLE_COVERAGE_INVERT- See Also:
-
NUM_COMPRESSED_TEXTURE_FORMATS
static final int NUM_COMPRESSED_TEXTURE_FORMATS- See Also:
-
COMPRESSED_TEXTURE_FORMATS
static final int COMPRESSED_TEXTURE_FORMATS- See Also:
-
DONT_CARE
static final int DONT_CARE- See Also:
-
FASTEST
static final int FASTEST- See Also:
-
NICEST
static final int NICEST- See Also:
-
GENERATE_MIPMAP
static final int GENERATE_MIPMAP- See Also:
-
GENERATE_MIPMAP_HINT
static final int GENERATE_MIPMAP_HINT- See Also:
-
BYTE
static final int BYTE- See Also:
-
UNSIGNED_BYTE
static final int UNSIGNED_BYTE- See Also:
-
SHORT
static final int SHORT- See Also:
-
UNSIGNED_SHORT
static final int UNSIGNED_SHORT- See Also:
-
INT
static final int INT- See Also:
-
UNSIGNED_INT
static final int UNSIGNED_INT- See Also:
-
FLOAT
static final int FLOAT- See Also:
-
FIXED
static final int FIXED- See Also:
-
DEPTH_COMPONENT
static final int DEPTH_COMPONENT- See Also:
-
ALPHA
static final int ALPHA- See Also:
-
RGB
static final int RGB- See Also:
-
RGBA
static final int RGBA- See Also:
-
LUMINANCE
static final int LUMINANCE- See Also:
-
LUMINANCE_ALPHA
static final int LUMINANCE_ALPHA- See Also:
-
UNSIGNED_SHORT_4_4_4_4
static final int UNSIGNED_SHORT_4_4_4_4- See Also:
-
UNSIGNED_SHORT_5_5_5_1
static final int UNSIGNED_SHORT_5_5_5_1- See Also:
-
UNSIGNED_SHORT_5_6_5
static final int UNSIGNED_SHORT_5_6_5- See Also:
-
FRAGMENT_SHADER
static final int FRAGMENT_SHADER- See Also:
-
VERTEX_SHADER
static final int VERTEX_SHADER- See Also:
-
MAX_VERTEX_ATTRIBS
static final int MAX_VERTEX_ATTRIBS- See Also:
-
MAX_VERTEX_UNIFORM_VECTORS
static final int MAX_VERTEX_UNIFORM_VECTORS- See Also:
-
MAX_VARYING_VECTORS
static final int MAX_VARYING_VECTORS- See Also:
-
MAX_COMBINED_TEXTURE_IMAGE_UNITS
static final int MAX_COMBINED_TEXTURE_IMAGE_UNITS- See Also:
-
MAX_VERTEX_TEXTURE_IMAGE_UNITS
static final int MAX_VERTEX_TEXTURE_IMAGE_UNITS- See Also:
-
MAX_TEXTURE_IMAGE_UNITS
static final int MAX_TEXTURE_IMAGE_UNITS- See Also:
-
MAX_FRAGMENT_UNIFORM_VECTORS
static final int MAX_FRAGMENT_UNIFORM_VECTORS- See Also:
-
SHADER_TYPE
static final int SHADER_TYPE- See Also:
-
DELETE_STATUS
static final int DELETE_STATUS- See Also:
-
LINK_STATUS
static final int LINK_STATUS- See Also:
-
VALIDATE_STATUS
static final int VALIDATE_STATUS- See Also:
-
ATTACHED_SHADERS
static final int ATTACHED_SHADERS- See Also:
-
ACTIVE_UNIFORMS
static final int ACTIVE_UNIFORMS- See Also:
-
ACTIVE_UNIFORM_MAX_LENGTH
static final int ACTIVE_UNIFORM_MAX_LENGTH- See Also:
-
ACTIVE_ATTRIBUTES
static final int ACTIVE_ATTRIBUTES- See Also:
-
ACTIVE_ATTRIBUTE_MAX_LENGTH
static final int ACTIVE_ATTRIBUTE_MAX_LENGTH- See Also:
-
SHADING_LANGUAGE_VERSION
static final int SHADING_LANGUAGE_VERSION- See Also:
-
CURRENT_PROGRAM
static final int CURRENT_PROGRAM- See Also:
-
NEVER
static final int NEVER- See Also:
-
LESS
static final int LESS- See Also:
-
EQUAL
static final int EQUAL- See Also:
-
LEQUAL
static final int LEQUAL- See Also:
-
GREATER
static final int GREATER- See Also:
-
NOTEQUAL
static final int NOTEQUAL- See Also:
-
GEQUAL
static final int GEQUAL- See Also:
-
ALWAYS
static final int ALWAYS- See Also:
-
KEEP
static final int KEEP- See Also:
-
REPLACE
static final int REPLACE- See Also:
-
INCR
static final int INCR- See Also:
-
DECR
static final int DECR- See Also:
-
INVERT
static final int INVERT- See Also:
-
INCR_WRAP
static final int INCR_WRAP- See Also:
-
DECR_WRAP
static final int DECR_WRAP- See Also:
-
VENDOR
static final int VENDOR- See Also:
-
RENDERER
static final int RENDERER- See Also:
-
VERSION
static final int VERSION- See Also:
-
EXTENSIONS
static final int EXTENSIONS- See Also:
-
NEAREST
static final int NEAREST- See Also:
-
LINEAR
static final int LINEAR- See Also:
-
NEAREST_MIPMAP_NEAREST
static final int NEAREST_MIPMAP_NEAREST- See Also:
-
LINEAR_MIPMAP_NEAREST
static final int LINEAR_MIPMAP_NEAREST- See Also:
-
NEAREST_MIPMAP_LINEAR
static final int NEAREST_MIPMAP_LINEAR- See Also:
-
LINEAR_MIPMAP_LINEAR
static final int LINEAR_MIPMAP_LINEAR- See Also:
-
TEXTURE_MAG_FILTER
static final int TEXTURE_MAG_FILTER- See Also:
-
TEXTURE_MIN_FILTER
static final int TEXTURE_MIN_FILTER- See Also:
-
TEXTURE_WRAP_S
static final int TEXTURE_WRAP_S- See Also:
-
TEXTURE_WRAP_T
static final int TEXTURE_WRAP_T- See Also:
-
TEXTURE
static final int TEXTURE- See Also:
-
TEXTURE_CUBE_MAP
static final int TEXTURE_CUBE_MAP- See Also:
-
TEXTURE_BINDING_CUBE_MAP
static final int TEXTURE_BINDING_CUBE_MAP- See Also:
-
TEXTURE_CUBE_MAP_POSITIVE_X
static final int TEXTURE_CUBE_MAP_POSITIVE_X- See Also:
-
TEXTURE_CUBE_MAP_NEGATIVE_X
static final int TEXTURE_CUBE_MAP_NEGATIVE_X- See Also:
-
TEXTURE_CUBE_MAP_POSITIVE_Y
static final int TEXTURE_CUBE_MAP_POSITIVE_Y- See Also:
-
TEXTURE_CUBE_MAP_NEGATIVE_Y
static final int TEXTURE_CUBE_MAP_NEGATIVE_Y- See Also:
-
TEXTURE_CUBE_MAP_POSITIVE_Z
static final int TEXTURE_CUBE_MAP_POSITIVE_Z- See Also:
-
TEXTURE_CUBE_MAP_NEGATIVE_Z
static final int TEXTURE_CUBE_MAP_NEGATIVE_Z- See Also:
-
MAX_CUBE_MAP_TEXTURE_SIZE
static final int MAX_CUBE_MAP_TEXTURE_SIZE- See Also:
-
TEXTURE0
static final int TEXTURE0- See Also:
-
TEXTURE1
static final int TEXTURE1- See Also:
-
TEXTURE2
static final int TEXTURE2- See Also:
-
TEXTURE3
static final int TEXTURE3- See Also:
-
TEXTURE4
static final int TEXTURE4- See Also:
-
TEXTURE5
static final int TEXTURE5- See Also:
-
TEXTURE6
static final int TEXTURE6- See Also:
-
TEXTURE7
static final int TEXTURE7- See Also:
-
TEXTURE8
static final int TEXTURE8- See Also:
-
TEXTURE9
static final int TEXTURE9- See Also:
-
TEXTURE10
static final int TEXTURE10- See Also:
-
TEXTURE11
static final int TEXTURE11- See Also:
-
TEXTURE12
static final int TEXTURE12- See Also:
-
TEXTURE13
static final int TEXTURE13- See Also:
-
TEXTURE14
static final int TEXTURE14- See Also:
-
TEXTURE15
static final int TEXTURE15- See Also:
-
TEXTURE16
static final int TEXTURE16- See Also:
-
TEXTURE17
static final int TEXTURE17- See Also:
-
TEXTURE18
static final int TEXTURE18- See Also:
-
TEXTURE19
static final int TEXTURE19- See Also:
-
TEXTURE20
static final int TEXTURE20- See Also:
-
TEXTURE21
static final int TEXTURE21- See Also:
-
TEXTURE22
static final int TEXTURE22- See Also:
-
TEXTURE23
static final int TEXTURE23- See Also:
-
TEXTURE24
static final int TEXTURE24- See Also:
-
TEXTURE25
static final int TEXTURE25- See Also:
-
TEXTURE26
static final int TEXTURE26- See Also:
-
TEXTURE27
static final int TEXTURE27- See Also:
-
TEXTURE28
static final int TEXTURE28- See Also:
-
TEXTURE29
static final int TEXTURE29- See Also:
-
TEXTURE30
static final int TEXTURE30- See Also:
-
TEXTURE31
static final int TEXTURE31- See Also:
-
ACTIVE_TEXTURE
static final int ACTIVE_TEXTURE- See Also:
-
REPEAT
static final int REPEAT- See Also:
-
CLAMP_TO_EDGE
static final int CLAMP_TO_EDGE- See Also:
-
MIRRORED_REPEAT
static final int MIRRORED_REPEAT- See Also:
-
FLOAT_VEC2
static final int FLOAT_VEC2- See Also:
-
FLOAT_VEC3
static final int FLOAT_VEC3- See Also:
-
FLOAT_VEC4
static final int FLOAT_VEC4- See Also:
-
INT_VEC2
static final int INT_VEC2- See Also:
-
INT_VEC3
static final int INT_VEC3- See Also:
-
INT_VEC4
static final int INT_VEC4- See Also:
-
BOOL
static final int BOOL- See Also:
-
BOOL_VEC2
static final int BOOL_VEC2- See Also:
-
BOOL_VEC3
static final int BOOL_VEC3- See Also:
-
BOOL_VEC4
static final int BOOL_VEC4- See Also:
-
FLOAT_MAT2
static final int FLOAT_MAT2- See Also:
-
FLOAT_MAT3
static final int FLOAT_MAT3- See Also:
-
FLOAT_MAT4
static final int FLOAT_MAT4- See Also:
-
SAMPLER_2D
static final int SAMPLER_2D- See Also:
-
SAMPLER_CUBE
static final int SAMPLER_CUBE- See Also:
-
VERTEX_ATTRIB_ARRAY_ENABLED
static final int VERTEX_ATTRIB_ARRAY_ENABLED- See Also:
-
VERTEX_ATTRIB_ARRAY_SIZE
static final int VERTEX_ATTRIB_ARRAY_SIZE- See Also:
-
VERTEX_ATTRIB_ARRAY_STRIDE
static final int VERTEX_ATTRIB_ARRAY_STRIDE- See Also:
-
VERTEX_ATTRIB_ARRAY_TYPE
static final int VERTEX_ATTRIB_ARRAY_TYPE- See Also:
-
VERTEX_ATTRIB_ARRAY_NORMALIZED
static final int VERTEX_ATTRIB_ARRAY_NORMALIZED- See Also:
-
VERTEX_ATTRIB_ARRAY_POINTER
static final int VERTEX_ATTRIB_ARRAY_POINTER- See Also:
-
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
static final int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING- See Also:
-
IMPLEMENTATION_COLOR_READ_TYPE
static final int IMPLEMENTATION_COLOR_READ_TYPE- See Also:
-
IMPLEMENTATION_COLOR_READ_FORMAT
static final int IMPLEMENTATION_COLOR_READ_FORMAT- See Also:
-
COMPILE_STATUS
static final int COMPILE_STATUS- See Also:
-
INFO_LOG_LENGTH
static final int INFO_LOG_LENGTH- See Also:
-
SHADER_SOURCE_LENGTH
static final int SHADER_SOURCE_LENGTH- See Also:
-
SHADER_COMPILER
static final int SHADER_COMPILER- See Also:
-
SHADER_BINARY_FORMATS
static final int SHADER_BINARY_FORMATS- See Also:
-
NUM_SHADER_BINARY_FORMATS
static final int NUM_SHADER_BINARY_FORMATS- See Also:
-
LOW_FLOAT
static final int LOW_FLOAT- See Also:
-
MEDIUM_FLOAT
static final int MEDIUM_FLOAT- See Also:
-
HIGH_FLOAT
static final int HIGH_FLOAT- See Also:
-
LOW_INT
static final int LOW_INT- See Also:
-
MEDIUM_INT
static final int MEDIUM_INT- See Also:
-
HIGH_INT
static final int HIGH_INT- See Also:
-
FRAMEBUFFER
static final int FRAMEBUFFER- See Also:
-
RENDERBUFFER
static final int RENDERBUFFER- See Also:
-
RGBA4
static final int RGBA4- See Also:
-
RGB5_A1
static final int RGB5_A1- See Also:
-
RGB565
static final int RGB565- See Also:
-
DEPTH_COMPONENT16
static final int DEPTH_COMPONENT16- See Also:
-
STENCIL_INDEX
static final int STENCIL_INDEX- See Also:
-
STENCIL_INDEX8
static final int STENCIL_INDEX8- See Also:
-
RENDERBUFFER_WIDTH
static final int RENDERBUFFER_WIDTH- See Also:
-
RENDERBUFFER_HEIGHT
static final int RENDERBUFFER_HEIGHT- See Also:
-
RENDERBUFFER_INTERNAL_FORMAT
static final int RENDERBUFFER_INTERNAL_FORMAT- See Also:
-
RENDERBUFFER_RED_SIZE
static final int RENDERBUFFER_RED_SIZE- See Also:
-
RENDERBUFFER_GREEN_SIZE
static final int RENDERBUFFER_GREEN_SIZE- See Also:
-
RENDERBUFFER_BLUE_SIZE
static final int RENDERBUFFER_BLUE_SIZE- See Also:
-
RENDERBUFFER_ALPHA_SIZE
static final int RENDERBUFFER_ALPHA_SIZE- See Also:
-
RENDERBUFFER_DEPTH_SIZE
static final int RENDERBUFFER_DEPTH_SIZE- See Also:
-
RENDERBUFFER_STENCIL_SIZE
static final int RENDERBUFFER_STENCIL_SIZE- See Also:
-
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
static final int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE- See Also:
-
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
static final int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME- See Also:
-
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL- See Also:
-
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE- See Also:
-
COLOR_ATTACHMENT0
static final int COLOR_ATTACHMENT0- See Also:
-
DEPTH_ATTACHMENT
static final int DEPTH_ATTACHMENT- See Also:
-
STENCIL_ATTACHMENT
static final int STENCIL_ATTACHMENT- See Also:
-
NONE
static final int NONE- See Also:
-
FRAMEBUFFER_COMPLETE
static final int FRAMEBUFFER_COMPLETE- See Also:
-
FRAMEBUFFER_INCOMPLETE_ATTACHMENT
static final int FRAMEBUFFER_INCOMPLETE_ATTACHMENT- See Also:
-
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
static final int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT- See Also:
-
FRAMEBUFFER_INCOMPLETE_DIMENSIONS
static final int FRAMEBUFFER_INCOMPLETE_DIMENSIONS- See Also:
-
FRAMEBUFFER_UNSUPPORTED
static final int FRAMEBUFFER_UNSUPPORTED- See Also:
-
FRAMEBUFFER_BINDING
static final int FRAMEBUFFER_BINDING- See Also:
-
RENDERBUFFER_BINDING
static final int RENDERBUFFER_BINDING- See Also:
-
MAX_RENDERBUFFER_SIZE
static final int MAX_RENDERBUFFER_SIZE- See Also:
-
INVALID_FRAMEBUFFER_OPERATION
static final int INVALID_FRAMEBUFFER_OPERATION- See Also:
-
VERTEX_PROGRAM_POINT_SIZE
static final int VERTEX_PROGRAM_POINT_SIZE- See Also:
-
COVERAGE_BUFFER_BIT_NV
static final int COVERAGE_BUFFER_BIT_NV- See Also:
-
TEXTURE_MAX_ANISOTROPY_EXT
static final int TEXTURE_MAX_ANISOTROPY_EXT- See Also:
-
MAX_TEXTURE_MAX_ANISOTROPY_EXT
static final int MAX_TEXTURE_MAX_ANISOTROPY_EXT- See Also:
-
-
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
-
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
-
enable
void enable(int cap) -
finish
void finish() -
flush
void flush() -
frontFace
void frontFace(int mode) -
genTextures
-
genTexture
int genTexture() -
getError
int getError() -
getIntegerv
-
getString
-
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
-
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
-
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
-
bufferSubData
-
checkFramebufferStatus
int checkFramebufferStatus(int target) -
compileShader
void compileShader(int shader) -
createProgram
int createProgram() -
createShader
int createShader(int type) -
deleteBuffer
void deleteBuffer(int buffer) -
deleteBuffers
-
deleteFramebuffer
void deleteFramebuffer(int framebuffer) -
deleteFramebuffers
-
deleteProgram
void deleteProgram(int program) -
deleteRenderbuffer
void deleteRenderbuffer(int renderbuffer) -
deleteRenderbuffers
-
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
-
generateMipmap
void generateMipmap(int target) -
genFramebuffer
int genFramebuffer() -
genFramebuffers
-
genRenderbuffer
int genRenderbuffer() -
genRenderbuffers
-
getActiveAttrib
-
getActiveUniform
-
getAttachedShaders
-
getAttribLocation
-
getBooleanv
-
getBufferParameteriv
-
getFloatv
-
getFramebufferAttachmentParameteriv
-
getProgramiv
-
getProgramInfoLog
-
getRenderbufferParameteriv
-
getShaderiv
-
getShaderInfoLog
-
getShaderPrecisionFormat
-
getTexParameterfv
-
getTexParameteriv
-
getUniformfv
-
getUniformiv
-
getUniformLocation
-
getVertexAttribfv
-
getVertexAttribiv
-
getVertexAttribPointerv
-
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
-
shaderSource
-
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
-
texParameteri
void texParameteri(int target, int pname, int param) -
texParameteriv
-
uniform1f
void uniform1f(int location, float x) -
uniform1fv
-
uniform1fv
void uniform1fv(int location, int count, float[] v, int offset) -
uniform1i
void uniform1i(int location, int x) -
uniform1iv
-
uniform1iv
void uniform1iv(int location, int count, int[] v, int offset) -
uniform2f
void uniform2f(int location, float x, float y) -
uniform2fv
-
uniform2fv
void uniform2fv(int location, int count, float[] v, int offset) -
uniform2i
void uniform2i(int location, int x, int y) -
uniform2iv
-
uniform2iv
void uniform2iv(int location, int count, int[] v, int offset) -
uniform3f
void uniform3f(int location, float x, float y, float z) -
uniform3fv
-
uniform3fv
void uniform3fv(int location, int count, float[] v, int offset) -
uniform3i
void uniform3i(int location, int x, int y, int z) -
uniform3iv
-
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
-
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
-
uniform4iv
void uniform4iv(int location, int count, int[] v, int offset) -
uniformMatrix2fv
-
uniformMatrix2fv
void uniformMatrix2fv(int location, int count, boolean transpose, float[] value, int offset) -
uniformMatrix3fv
-
uniformMatrix3fv
void uniformMatrix3fv(int location, int count, boolean transpose, float[] value, int offset) -
uniformMatrix4fv
-
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
-
vertexAttrib2f
void vertexAttrib2f(int indx, float x, float y) -
vertexAttrib2fv
-
vertexAttrib3f
void vertexAttrib3f(int indx, float x, float y, float z) -
vertexAttrib3fv
-
vertexAttrib4f
void vertexAttrib4f(int indx, float x, float y, float z, float w) -
vertexAttrib4fv
-
vertexAttribPointer
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)
-