Class GLES2
java.lang.Object
club.doki7.gles2.GLES2
- All Implemented Interfaces:
GLES2Constants
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MethodHandle
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
final @Nullable MemorySegment
Fields inherited from interface club.doki7.gles2.GLES2Constants
ACTIVE_ATTRIBUTE_MAX_LENGTH, ACTIVE_ATTRIBUTES, ACTIVE_TEXTURE, ACTIVE_UNIFORM_MAX_LENGTH, ACTIVE_UNIFORMS, ALIASED_LINE_WIDTH_RANGE, ALIASED_POINT_SIZE_RANGE, ALPHA, ALPHA_BITS, ALWAYS, ARRAY_BUFFER, ARRAY_BUFFER_BINDING, ATTACHED_SHADERS, BACK, BLEND, BLEND_COLOR, BLEND_DST_ALPHA, BLEND_DST_RGB, BLEND_EQUATION, BLEND_EQUATION_ALPHA, BLEND_EQUATION_RGB, BLEND_SRC_ALPHA, BLEND_SRC_RGB, BLUE_BITS, BOOL, BOOL_VEC2, BOOL_VEC3, BOOL_VEC4, BUFFER_SIZE, BUFFER_USAGE, BYTE, CCW, CLAMP_TO_EDGE, COLOR_ATTACHMENT0, COLOR_BUFFER, COLOR_CLEAR_VALUE, COLOR_WRITEMASK, COMPILE_STATUS, COMPRESSED_TEXTURE_FORMATS, CONSTANT_ALPHA, CONSTANT_COLOR, CULL_FACE, CULL_FACE_MODE, CURRENT_PROGRAM, CURRENT_VERTEX_ATTRIB, CW, DECR, DECR_WRAP, DELETE_STATUS, DEPTH_ATTACHMENT, DEPTH_BITS, DEPTH_BUFFER, DEPTH_CLEAR_VALUE, DEPTH_COMPONENT, DEPTH_COMPONENT16, DEPTH_FUNC, DEPTH_RANGE, DEPTH_TEST, DEPTH_WRITEMASK, DITHER, DONT_CARE, DST_ALPHA, DST_COLOR, DYNAMIC_DRAW, ELEMENT_ARRAY_BUFFER, ELEMENT_ARRAY_BUFFER_BINDING, EQUAL, EXTENSIONS, FALSE, FASTEST, FIXED, FLOAT, FLOAT_MAT2, FLOAT_MAT3, FLOAT_MAT4, FLOAT_VEC2, FLOAT_VEC3, FLOAT_VEC4, FRAGMENT_SHADER, FRAMEBUFFER, FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, FRAMEBUFFER_BINDING, FRAMEBUFFER_COMPLETE, FRAMEBUFFER_INCOMPLETE_ATTACHMENT, FRAMEBUFFER_INCOMPLETE_DIMENSIONS, FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, FRAMEBUFFER_UNSUPPORTED, FRONT, FRONT_AND_BACK, FRONT_FACE, FUNC_ADD, FUNC_REVERSE_SUBTRACT, FUNC_SUBTRACT, GENERATE_MIPMAP_HINT, GEQUAL, GREATER, GREEN_BITS, HIGH_FLOAT, HIGH_INT, IMPLEMENTATION_COLOR_READ_FORMAT, IMPLEMENTATION_COLOR_READ_TYPE, INCR, INCR_WRAP, INFO_LOG_LENGTH, INT, INT_VEC2, INT_VEC3, INT_VEC4, INVALID_ENUM, INVALID_FRAMEBUFFER_OPERATION, INVALID_OPERATION, INVALID_VALUE, INVERT, KEEP, LEQUAL, LESS, LINE_LOOP, LINE_STRIP, LINE_WIDTH, LINEAR, LINEAR_MIPMAP_LINEAR, LINEAR_MIPMAP_NEAREST, LINES, LINK_STATUS, LOW_FLOAT, LOW_INT, LUMINANCE, LUMINANCE_ALPHA, MAX_COMBINED_TEXTURE_IMAGE_UNITS, MAX_CUBE_MAP_TEXTURE_SIZE, MAX_FRAGMENT_UNIFORM_VECTORS, MAX_RENDERBUFFER_SIZE, MAX_TEXTURE_IMAGE_UNITS, MAX_TEXTURE_SIZE, MAX_VARYING_VECTORS, MAX_VERTEX_ATTRIBS, MAX_VERTEX_TEXTURE_IMAGE_UNITS, MAX_VERTEX_UNIFORM_VECTORS, MAX_VIEWPORT_DIMS, MEDIUM_FLOAT, MEDIUM_INT, MIRRORED_REPEAT, NEAREST, NEAREST_MIPMAP_LINEAR, NEAREST_MIPMAP_NEAREST, NEVER, NICEST, NO_ERROR, NONE, NOTEQUAL, NUM_COMPRESSED_TEXTURE_FORMATS, NUM_SHADER_BINARY_FORMATS, ONE, ONE_MINUS_CONSTANT_ALPHA, ONE_MINUS_CONSTANT_COLOR, ONE_MINUS_DST_ALPHA, ONE_MINUS_DST_COLOR, ONE_MINUS_SRC_ALPHA, ONE_MINUS_SRC_COLOR, OUT_OF_MEMORY, PACK_ALIGNMENT, POINTS, POLYGON_OFFSET_FACTOR, POLYGON_OFFSET_FILL, POLYGON_OFFSET_UNITS, RED_BITS, RENDERBUFFER, RENDERBUFFER_ALPHA_SIZE, RENDERBUFFER_BINDING, RENDERBUFFER_BLUE_SIZE, RENDERBUFFER_DEPTH_SIZE, RENDERBUFFER_GREEN_SIZE, RENDERBUFFER_HEIGHT, RENDERBUFFER_INTERNAL_FORMAT, RENDERBUFFER_RED_SIZE, RENDERBUFFER_STENCIL_SIZE, RENDERBUFFER_WIDTH, RENDERER, REPEAT, REPLACE, RGB, RGB5_A1, RGB565, RGBA, RGBA4, SAMPLE_ALPHA_TO_COVERAGE, SAMPLE_BUFFERS, SAMPLE_COVERAGE, SAMPLE_COVERAGE_INVERT, SAMPLE_COVERAGE_VALUE, SAMPLER_2D, SAMPLER_CUBE, SAMPLES, SCISSOR_BOX, SCISSOR_TEST, SHADER_BINARY_FORMATS, SHADER_COMPILER, SHADER_SOURCE_LENGTH, SHADER_TYPE, SHADING_LANGUAGE_VERSION, SHORT, SRC_ALPHA, SRC_ALPHA_SATURATE, SRC_COLOR, STATIC_DRAW, STENCIL_ATTACHMENT, STENCIL_BACK_FAIL, STENCIL_BACK_FUNC, STENCIL_BACK_PASS_DEPTH_FAIL, STENCIL_BACK_PASS_DEPTH_PASS, STENCIL_BACK_REF, STENCIL_BACK_VALUE_MASK, STENCIL_BACK_WRITEMASK, STENCIL_BITS, STENCIL_BUFFER, STENCIL_CLEAR_VALUE, STENCIL_FAIL, STENCIL_FUNC, STENCIL_INDEX8, STENCIL_PASS_DEPTH_FAIL, STENCIL_PASS_DEPTH_PASS, STENCIL_REF, STENCIL_TEST, STENCIL_VALUE_MASK, STENCIL_WRITEMASK, STREAM_DRAW, SUBPIXEL_BITS, TEXTURE, TEXTURE_2D, TEXTURE_BINDING_2D, TEXTURE_BINDING_CUBE_MAP, TEXTURE_CUBE_MAP, TEXTURE_CUBE_MAP_NEGATIVE_X, TEXTURE_CUBE_MAP_NEGATIVE_Y, TEXTURE_CUBE_MAP_NEGATIVE_Z, TEXTURE_CUBE_MAP_POSITIVE_X, TEXTURE_CUBE_MAP_POSITIVE_Y, TEXTURE_CUBE_MAP_POSITIVE_Z, TEXTURE_MAG_FILTER, TEXTURE_MIN_FILTER, TEXTURE_WRAP_S, TEXTURE_WRAP_T, TEXTURE0, TEXTURE1, TEXTURE10, TEXTURE11, TEXTURE12, TEXTURE13, TEXTURE14, TEXTURE15, TEXTURE16, TEXTURE17, TEXTURE18, TEXTURE19, TEXTURE2, TEXTURE20, TEXTURE21, TEXTURE22, TEXTURE23, TEXTURE24, TEXTURE25, TEXTURE26, TEXTURE27, TEXTURE28, TEXTURE29, TEXTURE3, TEXTURE30, TEXTURE31, TEXTURE4, TEXTURE5, TEXTURE6, TEXTURE7, TEXTURE8, TEXTURE9, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TRUE, UNPACK_ALIGNMENT, UNSIGNED_BYTE, UNSIGNED_INT, UNSIGNED_SHORT, UNSIGNED_SHORT_4_4_4_4, UNSIGNED_SHORT_5_5_5_1, UNSIGNED_SHORT_5_6_5, VALIDATE_STATUS, VENDOR, VERSION, VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, VERTEX_ATTRIB_ARRAY_ENABLED, VERTEX_ATTRIB_ARRAY_NORMALIZED, VERTEX_ATTRIB_ARRAY_POINTER, VERTEX_ATTRIB_ARRAY_SIZE, VERTEX_ATTRIB_ARRAY_STRIDE, VERTEX_ATTRIB_ARRAY_TYPE, VERTEX_SHADER, VIEWPORT, ZERO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
activeTexture
(int texture) void
attachShader
(int program, int shader) void
bindAttribLocation
(int program, int index, @Nullable BytePtr 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 sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha) void
bufferData
(int target, long size, MemorySegment data, int usage) void
bufferSubData
(int target, long offset, long size, MemorySegment data) int
checkFramebufferStatus
(int target) void
clear
(int mask) void
clearColor
(float red, float green, float blue, float alpha) void
clearDepthf
(float d) void
clearStencil
(int s) void
colorMask
(byte red, byte green, byte blue, byte alpha) void
compileShader
(int shader) void
compressedTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int imageSize, MemorySegment data) void
compressedTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, MemorySegment 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
int
createShader
(int type) void
cullFace
(int mode) void
deleteBuffers
(int n, @Nullable IntPtr buffers) void
deleteFramebuffers
(int n, @Nullable IntPtr framebuffers) void
deleteProgram
(int program) void
deleteRenderbuffers
(int n, @Nullable IntPtr renderbuffers) void
deleteShader
(int shader) void
deleteTextures
(int n, @Nullable IntPtr textures) void
depthFunc
(int func) void
depthMask
(byte flag) void
depthRangef
(float n, float f) 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, MemorySegment 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) void
genBuffers
(int n, @Nullable IntPtr buffers) void
generateMipmap
(int target) void
genFramebuffers
(int n, @Nullable IntPtr framebuffers) void
genRenderbuffers
(int n, @Nullable IntPtr renderbuffers) void
genTextures
(int n, @Nullable IntPtr textures) void
getActiveAttrib
(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
getActiveUniform
(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
getAttachedShaders
(int program, int maxCount, @Nullable IntPtr count, @Nullable IntPtr shaders) int
getAttribLocation
(int program, @Nullable BytePtr name) void
getBooleanv
(int pname, @Nullable BytePtr data) void
getBufferParameteriv
(int target, int pname, @Nullable IntPtr params) int
getError()
void
void
getFramebufferAttachmentParameteriv
(int target, int attachment, int pname, @Nullable IntPtr params) void
getIntegerv
(int pname, @Nullable IntPtr data) void
getProgramInfoLog
(int program, int bufSize, @Nullable IntPtr length, @Nullable BytePtr infoLog) void
getProgramiv
(int program, int pname, @Nullable IntPtr params) void
getRenderbufferParameteriv
(int target, int pname, @Nullable IntPtr params) void
getShaderInfoLog
(int shader, int bufSize, @Nullable IntPtr length, @Nullable BytePtr infoLog) void
getShaderiv
(int shader, int pname, @Nullable IntPtr params) void
getShaderPrecisionFormat
(int shadertype, int precisiontype, @Nullable IntPtr range, @Nullable IntPtr precision) void
getShaderSource
(int shader, int bufSize, @Nullable IntPtr length, @Nullable BytePtr source) getString
(int name) void
getTexParameterfv
(int target, int pname, @Nullable FloatPtr params) void
getTexParameteriv
(int target, int pname, @Nullable IntPtr params) void
getUniformfv
(int program, int location, @Nullable FloatPtr params) void
getUniformiv
(int program, int location, @Nullable IntPtr params) int
getUniformLocation
(int program, @Nullable BytePtr name) void
getVertexAttribfv
(int index, int pname, @Nullable FloatPtr params) void
getVertexAttribiv
(int index, int pname, @Nullable IntPtr params) void
getVertexAttribPointerv
(int index, int pname, @Nullable PointerPtr pointer) void
hint
(int target, int mode) byte
isBuffer
(int buffer) byte
isEnabled
(int cap) byte
isFramebuffer
(int framebuffer) byte
isProgram
(int program) byte
isRenderbuffer
(int renderbuffer) byte
isShader
(int shader) byte
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, MemorySegment pixels) void
void
renderbufferStorage
(int target, int internalformat, int width, int height) void
sampleCoverage
(float value, byte invert) void
scissor
(int x, int y, int width, int height) void
shaderBinary
(int count, @Nullable IntPtr shaders, int binaryFormat, MemorySegment binary, int length) void
shaderSource
(int shader, int count, @Nullable PointerPtr string, @Nullable IntPtr length) 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 sfail, int dpfail, int dppass) void
texImage2D
(int target, int level, int internalformat, int width, int height, int border, int format, int type, MemorySegment pixels) void
texParameterf
(int target, int pname, float param) void
texParameterfv
(int target, int pname, @Nullable FloatPtr params) void
texParameteri
(int target, int pname, int param) void
texParameteriv
(int target, int pname, @Nullable IntPtr params) void
texSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, MemorySegment pixels) void
uniform1f
(int location, float v0) void
uniform1fv
(int location, int count, @Nullable FloatPtr value) void
uniform1i
(int location, int v0) void
uniform1iv
(int location, int count, @Nullable IntPtr value) void
uniform2f
(int location, float v0, float v1) void
uniform2fv
(int location, int count, @Nullable FloatPtr value) void
uniform2i
(int location, int v0, int v1) void
uniform2iv
(int location, int count, @Nullable IntPtr value) void
uniform3f
(int location, float v0, float v1, float v2) void
uniform3fv
(int location, int count, @Nullable FloatPtr value) void
uniform3i
(int location, int v0, int v1, int v2) void
uniform3iv
(int location, int count, @Nullable IntPtr value) void
uniform4f
(int location, float v0, float v1, float v2, float v3) void
uniform4fv
(int location, int count, @Nullable FloatPtr value) void
uniform4i
(int location, int v0, int v1, int v2, int v3) void
uniform4iv
(int location, int count, @Nullable IntPtr value) void
uniformMatrix2fv
(int location, int count, byte transpose, @Nullable FloatPtr value) void
uniformMatrix3fv
(int location, int count, byte transpose, @Nullable FloatPtr value) void
uniformMatrix4fv
(int location, int count, byte transpose, @Nullable FloatPtr value) void
useProgram
(int program) void
validateProgram
(int program) void
vertexAttrib1f
(int index, float x) void
vertexAttrib1fv
(int index, @Nullable FloatPtr v) void
vertexAttrib2f
(int index, float x, float y) void
vertexAttrib2fv
(int index, @Nullable FloatPtr v) void
vertexAttrib3f
(int index, float x, float y, float z) void
vertexAttrib3fv
(int index, @Nullable FloatPtr v) void
vertexAttrib4f
(int index, float x, float y, float z, float w) void
vertexAttrib4fv
(int index, @Nullable FloatPtr v) void
vertexAttribPointer
(int index, int size, int type, byte normalized, int stride, MemorySegment pointer) void
viewport
(int x, int y, int width, int height)
-
Field Details
-
SEGMENT$glActiveTexture
-
SEGMENT$glAttachShader
-
SEGMENT$glBindAttribLocation
-
SEGMENT$glBindBuffer
-
SEGMENT$glBindFramebuffer
-
SEGMENT$glBindRenderbuffer
-
SEGMENT$glBindTexture
-
SEGMENT$glBlendColor
-
SEGMENT$glBlendEquation
-
SEGMENT$glBlendEquationSeparate
-
SEGMENT$glBlendFunc
-
SEGMENT$glBlendFuncSeparate
-
SEGMENT$glBufferData
-
SEGMENT$glBufferSubData
-
SEGMENT$glCheckFramebufferStatus
-
SEGMENT$glClear
-
SEGMENT$glClearColor
-
SEGMENT$glClearDepthf
-
SEGMENT$glClearStencil
-
SEGMENT$glColorMask
-
SEGMENT$glCompileShader
-
SEGMENT$glCompressedTexImage2D
-
SEGMENT$glCompressedTexSubImage2D
-
SEGMENT$glCopyTexImage2D
-
SEGMENT$glCopyTexSubImage2D
-
SEGMENT$glCreateProgram
-
SEGMENT$glCreateShader
-
SEGMENT$glCullFace
-
SEGMENT$glDeleteBuffers
-
SEGMENT$glDeleteFramebuffers
-
SEGMENT$glDeleteProgram
-
SEGMENT$glDeleteRenderbuffers
-
SEGMENT$glDeleteShader
-
SEGMENT$glDeleteTextures
-
SEGMENT$glDepthFunc
-
SEGMENT$glDepthMask
-
SEGMENT$glDepthRangef
-
SEGMENT$glDetachShader
-
SEGMENT$glDisable
-
SEGMENT$glDisableVertexAttribArray
-
SEGMENT$glDrawArrays
-
SEGMENT$glDrawElements
-
SEGMENT$glEnable
-
SEGMENT$glEnableVertexAttribArray
-
SEGMENT$glFinish
-
SEGMENT$glFlush
-
SEGMENT$glFramebufferRenderbuffer
-
SEGMENT$glFramebufferTexture2D
-
SEGMENT$glFrontFace
-
SEGMENT$glGenBuffers
-
SEGMENT$glGenFramebuffers
-
SEGMENT$glGenRenderbuffers
-
SEGMENT$glGenTextures
-
SEGMENT$glGenerateMipmap
-
SEGMENT$glGetActiveAttrib
-
SEGMENT$glGetActiveUniform
-
SEGMENT$glGetAttachedShaders
-
SEGMENT$glGetAttribLocation
-
SEGMENT$glGetBooleanv
-
SEGMENT$glGetBufferParameteriv
-
SEGMENT$glGetError
-
SEGMENT$glGetFloatv
-
SEGMENT$glGetFramebufferAttachmentParameteriv
-
SEGMENT$glGetIntegerv
-
SEGMENT$glGetProgramInfoLog
-
SEGMENT$glGetProgramiv
-
SEGMENT$glGetRenderbufferParameteriv
-
SEGMENT$glGetShaderInfoLog
-
SEGMENT$glGetShaderPrecisionFormat
-
SEGMENT$glGetShaderSource
-
SEGMENT$glGetShaderiv
-
SEGMENT$glGetString
-
SEGMENT$glGetTexParameterfv
-
SEGMENT$glGetTexParameteriv
-
SEGMENT$glGetUniformLocation
-
SEGMENT$glGetUniformfv
-
SEGMENT$glGetUniformiv
-
SEGMENT$glGetVertexAttribPointerv
-
SEGMENT$glGetVertexAttribfv
-
SEGMENT$glGetVertexAttribiv
-
SEGMENT$glHint
-
SEGMENT$glIsBuffer
-
SEGMENT$glIsEnabled
-
SEGMENT$glIsFramebuffer
-
SEGMENT$glIsProgram
-
SEGMENT$glIsRenderbuffer
-
SEGMENT$glIsShader
-
SEGMENT$glIsTexture
-
SEGMENT$glLineWidth
-
SEGMENT$glLinkProgram
-
SEGMENT$glPixelStorei
-
SEGMENT$glPolygonOffset
-
SEGMENT$glReadPixels
-
SEGMENT$glReleaseShaderCompiler
-
SEGMENT$glRenderbufferStorage
-
SEGMENT$glSampleCoverage
-
SEGMENT$glScissor
-
SEGMENT$glShaderBinary
-
SEGMENT$glShaderSource
-
SEGMENT$glStencilFunc
-
SEGMENT$glStencilFuncSeparate
-
SEGMENT$glStencilMask
-
SEGMENT$glStencilMaskSeparate
-
SEGMENT$glStencilOp
-
SEGMENT$glStencilOpSeparate
-
SEGMENT$glTexImage2D
-
SEGMENT$glTexParameterf
-
SEGMENT$glTexParameterfv
-
SEGMENT$glTexParameteri
-
SEGMENT$glTexParameteriv
-
SEGMENT$glTexSubImage2D
-
SEGMENT$glUniform1f
-
SEGMENT$glUniform1fv
-
SEGMENT$glUniform1i
-
SEGMENT$glUniform1iv
-
SEGMENT$glUniform2f
-
SEGMENT$glUniform2fv
-
SEGMENT$glUniform2i
-
SEGMENT$glUniform2iv
-
SEGMENT$glUniform3f
-
SEGMENT$glUniform3fv
-
SEGMENT$glUniform3i
-
SEGMENT$glUniform3iv
-
SEGMENT$glUniform4f
-
SEGMENT$glUniform4fv
-
SEGMENT$glUniform4i
-
SEGMENT$glUniform4iv
-
SEGMENT$glUniformMatrix2fv
-
SEGMENT$glUniformMatrix3fv
-
SEGMENT$glUniformMatrix4fv
-
SEGMENT$glUseProgram
-
SEGMENT$glValidateProgram
-
SEGMENT$glVertexAttrib1f
-
SEGMENT$glVertexAttrib1fv
-
SEGMENT$glVertexAttrib2f
-
SEGMENT$glVertexAttrib2fv
-
SEGMENT$glVertexAttrib3f
-
SEGMENT$glVertexAttrib3fv
-
SEGMENT$glVertexAttrib4f
-
SEGMENT$glVertexAttrib4fv
-
SEGMENT$glVertexAttribPointer
-
SEGMENT$glViewport
-
HANDLE$glActiveTexture
-
HANDLE$glAttachShader
-
HANDLE$glBindAttribLocation
-
HANDLE$glBindBuffer
-
HANDLE$glBindFramebuffer
-
HANDLE$glBindRenderbuffer
-
HANDLE$glBindTexture
-
HANDLE$glBlendColor
-
HANDLE$glBlendEquation
-
HANDLE$glBlendEquationSeparate
-
HANDLE$glBlendFunc
-
HANDLE$glBlendFuncSeparate
-
HANDLE$glBufferData
-
HANDLE$glBufferSubData
-
HANDLE$glCheckFramebufferStatus
-
HANDLE$glClear
-
HANDLE$glClearColor
-
HANDLE$glClearDepthf
-
HANDLE$glClearStencil
-
HANDLE$glColorMask
-
HANDLE$glCompileShader
-
HANDLE$glCompressedTexImage2D
-
HANDLE$glCompressedTexSubImage2D
-
HANDLE$glCopyTexImage2D
-
HANDLE$glCopyTexSubImage2D
-
HANDLE$glCreateProgram
-
HANDLE$glCreateShader
-
HANDLE$glCullFace
-
HANDLE$glDeleteBuffers
-
HANDLE$glDeleteFramebuffers
-
HANDLE$glDeleteProgram
-
HANDLE$glDeleteRenderbuffers
-
HANDLE$glDeleteShader
-
HANDLE$glDeleteTextures
-
HANDLE$glDepthFunc
-
HANDLE$glDepthMask
-
HANDLE$glDepthRangef
-
HANDLE$glDetachShader
-
HANDLE$glDisable
-
HANDLE$glDisableVertexAttribArray
-
HANDLE$glDrawArrays
-
HANDLE$glDrawElements
-
HANDLE$glEnable
-
HANDLE$glEnableVertexAttribArray
-
HANDLE$glFinish
-
HANDLE$glFlush
-
HANDLE$glFramebufferRenderbuffer
-
HANDLE$glFramebufferTexture2D
-
HANDLE$glFrontFace
-
HANDLE$glGenBuffers
-
HANDLE$glGenFramebuffers
-
HANDLE$glGenRenderbuffers
-
HANDLE$glGenTextures
-
HANDLE$glGenerateMipmap
-
HANDLE$glGetActiveAttrib
-
HANDLE$glGetActiveUniform
-
HANDLE$glGetAttachedShaders
-
HANDLE$glGetAttribLocation
-
HANDLE$glGetBooleanv
-
HANDLE$glGetBufferParameteriv
-
HANDLE$glGetError
-
HANDLE$glGetFloatv
-
HANDLE$glGetFramebufferAttachmentParameteriv
-
HANDLE$glGetIntegerv
-
HANDLE$glGetProgramInfoLog
-
HANDLE$glGetProgramiv
-
HANDLE$glGetRenderbufferParameteriv
-
HANDLE$glGetShaderInfoLog
-
HANDLE$glGetShaderPrecisionFormat
-
HANDLE$glGetShaderSource
-
HANDLE$glGetShaderiv
-
HANDLE$glGetString
-
HANDLE$glGetTexParameterfv
-
HANDLE$glGetTexParameteriv
-
HANDLE$glGetUniformLocation
-
HANDLE$glGetUniformfv
-
HANDLE$glGetUniformiv
-
HANDLE$glGetVertexAttribPointerv
-
HANDLE$glGetVertexAttribfv
-
HANDLE$glGetVertexAttribiv
-
HANDLE$glHint
-
HANDLE$glIsBuffer
-
HANDLE$glIsEnabled
-
HANDLE$glIsFramebuffer
-
HANDLE$glIsProgram
-
HANDLE$glIsRenderbuffer
-
HANDLE$glIsShader
-
HANDLE$glIsTexture
-
HANDLE$glLineWidth
-
HANDLE$glLinkProgram
-
HANDLE$glPixelStorei
-
HANDLE$glPolygonOffset
-
HANDLE$glReadPixels
-
HANDLE$glReleaseShaderCompiler
-
HANDLE$glRenderbufferStorage
-
HANDLE$glSampleCoverage
-
HANDLE$glScissor
-
HANDLE$glShaderBinary
-
HANDLE$glShaderSource
-
HANDLE$glStencilFunc
-
HANDLE$glStencilFuncSeparate
-
HANDLE$glStencilMask
-
HANDLE$glStencilMaskSeparate
-
HANDLE$glStencilOp
-
HANDLE$glStencilOpSeparate
-
HANDLE$glTexImage2D
-
HANDLE$glTexParameterf
-
HANDLE$glTexParameterfv
-
HANDLE$glTexParameteri
-
HANDLE$glTexParameteriv
-
HANDLE$glTexSubImage2D
-
HANDLE$glUniform1f
-
HANDLE$glUniform1fv
-
HANDLE$glUniform1i
-
HANDLE$glUniform1iv
-
HANDLE$glUniform2f
-
HANDLE$glUniform2fv
-
HANDLE$glUniform2i
-
HANDLE$glUniform2iv
-
HANDLE$glUniform3f
-
HANDLE$glUniform3fv
-
HANDLE$glUniform3i
-
HANDLE$glUniform3iv
-
HANDLE$glUniform4f
-
HANDLE$glUniform4fv
-
HANDLE$glUniform4i
-
HANDLE$glUniform4iv
-
HANDLE$glUniformMatrix2fv
-
HANDLE$glUniformMatrix3fv
-
HANDLE$glUniformMatrix4fv
-
HANDLE$glUseProgram
-
HANDLE$glValidateProgram
-
HANDLE$glVertexAttrib1f
-
HANDLE$glVertexAttrib1fv
-
HANDLE$glVertexAttrib2f
-
HANDLE$glVertexAttrib2fv
-
HANDLE$glVertexAttrib3f
-
HANDLE$glVertexAttrib3fv
-
HANDLE$glVertexAttrib4f
-
HANDLE$glVertexAttrib4fv
-
HANDLE$glVertexAttribPointer
-
HANDLE$glViewport
-
-
Constructor Details
-
GLES2
-
-
Method Details
-
activeTexture
- See Also:
-
attachShader
public void attachShader(@NativeType("GLuint") @Unsigned int program, @NativeType("GLuint") @Unsigned int shader) - See Also:
-
bindAttribLocation
public void bindAttribLocation(@NativeType("GLuint") @Unsigned int program, @NativeType("GLuint") @Unsigned int index, @Nullable @Pointer(comment="GLchar") @Nullable BytePtr name) - See Also:
-
bindBuffer
public void bindBuffer(@NativeType("GLenum") int target, @NativeType("GLuint") @Unsigned int buffer) - See Also:
-
bindFramebuffer
public void bindFramebuffer(@NativeType("GLenum") int target, @NativeType("GLuint") @Unsigned int framebuffer) - See Also:
-
bindRenderbuffer
public void bindRenderbuffer(@NativeType("GLenum") int target, @NativeType("GLuint") @Unsigned int renderbuffer) - See Also:
-
bindTexture
public void bindTexture(@NativeType("GLenum") int target, @NativeType("GLuint") @Unsigned int texture) - See Also:
-
blendColor
public void blendColor(@NativeType("GLfloat") float red, @NativeType("GLfloat") float green, @NativeType("GLfloat") float blue, @NativeType("GLfloat") float alpha) - See Also:
-
blendEquation
- See Also:
-
blendEquationSeparate
public void blendEquationSeparate(@NativeType("GLenum") int modeRGB, @NativeType("GLenum") int modeAlpha) - See Also:
-
blendFunc
- See Also:
-
blendFuncSeparate
public void blendFuncSeparate(@NativeType("GLenum") int sfactorRGB, @NativeType("GLenum") int dfactorRGB, @NativeType("GLenum") int sfactorAlpha, @NativeType("GLenum") int dfactorAlpha) - See Also:
-
bufferData
public void bufferData(@NativeType("GLenum") int target, @NativeType("GLsizeiptr") long size, @Pointer(comment="void*") MemorySegment data, @NativeType("GLenum") int usage) - See Also:
-
bufferSubData
public void bufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("GLsizeiptr") long size, @Pointer(comment="void*") MemorySegment data) - See Also:
-
checkFramebufferStatus
- See Also:
-
clear
- See Also:
-
clearColor
public void clearColor(@NativeType("GLfloat") float red, @NativeType("GLfloat") float green, @NativeType("GLfloat") float blue, @NativeType("GLfloat") float alpha) - See Also:
-
clearDepthf
- See Also:
-
clearStencil
- See Also:
-
colorMask
public void colorMask(@NativeType("GLboolean") @Unsigned byte red, @NativeType("GLboolean") @Unsigned byte green, @NativeType("GLboolean") @Unsigned byte blue, @NativeType("GLboolean") @Unsigned byte alpha) - See Also:
-
compileShader
- See Also:
-
compressedTexImage2D
public void compressedTexImage2D(@NativeType("GLenum") int target, @NativeType("GLint") int level, @NativeType("GLenum") int internalformat, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height, @NativeType("GLint") int border, @NativeType("GLsizei") int imageSize, @Pointer(comment="void*") MemorySegment data) - See Also:
-
compressedTexSubImage2D
public void compressedTexSubImage2D(@NativeType("GLenum") int target, @NativeType("GLint") int level, @NativeType("GLint") int xoffset, @NativeType("GLint") int yoffset, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height, @NativeType("GLenum") int format, @NativeType("GLsizei") int imageSize, @Pointer(comment="void*") MemorySegment data) - See Also:
-
copyTexImage2D
public void copyTexImage2D(@NativeType("GLenum") int target, @NativeType("GLint") int level, @NativeType("GLenum") int internalformat, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height, @NativeType("GLint") int border) - See Also:
-
copyTexSubImage2D
public void copyTexSubImage2D(@NativeType("GLenum") int target, @NativeType("GLint") int level, @NativeType("GLint") int xoffset, @NativeType("GLint") int yoffset, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height) - See Also:
-
createProgram
- See Also:
-
createShader
- See Also:
-
cullFace
- See Also:
-
deleteBuffers
public void deleteBuffers(@NativeType("GLsizei") int n, @Nullable @Pointer(comment="GLuint") @Unsigned @Nullable IntPtr buffers) - See Also:
-
deleteFramebuffers
public void deleteFramebuffers(@NativeType("GLsizei") int n, @Nullable @Pointer(comment="GLuint") @Unsigned @Nullable IntPtr framebuffers) - See Also:
-
deleteProgram
- See Also:
-
deleteRenderbuffers
public void deleteRenderbuffers(@NativeType("GLsizei") int n, @Nullable @Pointer(comment="GLuint") @Unsigned @Nullable IntPtr renderbuffers) - See Also:
-
deleteShader
- See Also:
-
deleteTextures
public void deleteTextures(@NativeType("GLsizei") int n, @Nullable @Pointer(comment="GLuint") @Unsigned @Nullable IntPtr textures) - See Also:
-
depthFunc
- See Also:
-
depthMask
- See Also:
-
depthRangef
- See Also:
-
detachShader
public void detachShader(@NativeType("GLuint") @Unsigned int program, @NativeType("GLuint") @Unsigned int shader) - See Also:
-
disable
- See Also:
-
disableVertexAttribArray
- See Also:
-
drawArrays
public void drawArrays(@NativeType("GLenum") int mode, @NativeType("GLint") int first, @NativeType("GLsizei") int count) - See Also:
-
drawElements
public void drawElements(@NativeType("GLenum") int mode, @NativeType("GLsizei") int count, @NativeType("GLenum") int type, @Pointer(comment="void*") MemorySegment indices) - See Also:
-
enable
- See Also:
-
enableVertexAttribArray
- See Also:
-
finish
public void finish()- See Also:
-
flush
public void flush()- See Also:
-
framebufferRenderbuffer
public void framebufferRenderbuffer(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLenum") int renderbuffertarget, @NativeType("GLuint") @Unsigned int renderbuffer) - See Also:
-
framebufferTexture2D
public void framebufferTexture2D(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLenum") int textarget, @NativeType("GLuint") @Unsigned int texture, @NativeType("GLint") int level) - See Also:
-
frontFace
- See Also:
-
genBuffers
public void genBuffers(@NativeType("GLsizei") int n, @Nullable @Pointer(comment="GLuint") @Unsigned @Nullable IntPtr buffers) - See Also:
-
genFramebuffers
public void genFramebuffers(@NativeType("GLsizei") int n, @Nullable @Pointer(comment="GLuint") @Unsigned @Nullable IntPtr framebuffers) - See Also:
-
genRenderbuffers
public void genRenderbuffers(@NativeType("GLsizei") int n, @Nullable @Pointer(comment="GLuint") @Unsigned @Nullable IntPtr renderbuffers) - See Also:
-
genTextures
public void genTextures(@NativeType("GLsizei") int n, @Nullable @Pointer(comment="GLuint") @Unsigned @Nullable IntPtr textures) - See Also:
-
generateMipmap
- See Also:
-
getActiveAttrib
public void getActiveAttrib(@NativeType("GLuint") @Unsigned int program, @NativeType("GLuint") @Unsigned int index, @NativeType("GLsizei") int bufSize, @Nullable @Pointer(comment="GLsizei") @Nullable IntPtr length, @Nullable @Pointer(comment="GLint") @Nullable IntPtr size, @Nullable @Pointer(comment="GLenum") @Nullable IntPtr type, @Nullable @Pointer(comment="GLchar") @Nullable BytePtr name) - See Also:
-
getActiveUniform
public void getActiveUniform(@NativeType("GLuint") @Unsigned int program, @NativeType("GLuint") @Unsigned int index, @NativeType("GLsizei") int bufSize, @Nullable @Pointer(comment="GLsizei") @Nullable IntPtr length, @Nullable @Pointer(comment="GLint") @Nullable IntPtr size, @Nullable @Pointer(comment="GLenum") @Nullable IntPtr type, @Nullable @Pointer(comment="GLchar") @Nullable BytePtr name) - See Also:
-
getAttachedShaders
public void getAttachedShaders(@NativeType("GLuint") @Unsigned int program, @NativeType("GLsizei") int maxCount, @Nullable @Pointer(comment="GLsizei") @Nullable IntPtr count, @Nullable @Pointer(comment="GLuint") @Unsigned @Nullable IntPtr shaders) - See Also:
-
getAttribLocation
@NativeType("GLint") public int getAttribLocation(@NativeType("GLuint") @Unsigned int program, @Nullable @Pointer(comment="GLchar") @Nullable BytePtr name) - See Also:
-
getBooleanv
public void getBooleanv(@NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLboolean") @Unsigned @Nullable BytePtr data) - See Also:
-
getBufferParameteriv
public void getBufferParameteriv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLint") @Nullable IntPtr params) - See Also:
-
getError
- See Also:
-
getFloatv
public void getFloatv(@NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr data) - See Also:
-
getFramebufferAttachmentParameteriv
public void getFramebufferAttachmentParameteriv(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLint") @Nullable IntPtr params) - See Also:
-
getIntegerv
public void getIntegerv(@NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLint") @Nullable IntPtr data) - See Also:
-
getProgramInfoLog
public void getProgramInfoLog(@NativeType("GLuint") @Unsigned int program, @NativeType("GLsizei") int bufSize, @Nullable @Pointer(comment="GLsizei") @Nullable IntPtr length, @Nullable @Pointer(comment="GLchar") @Nullable BytePtr infoLog) - See Also:
-
getProgramiv
public void getProgramiv(@NativeType("GLuint") @Unsigned int program, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLint") @Nullable IntPtr params) - See Also:
-
getRenderbufferParameteriv
public void getRenderbufferParameteriv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLint") @Nullable IntPtr params) - See Also:
-
getShaderInfoLog
public void getShaderInfoLog(@NativeType("GLuint") @Unsigned int shader, @NativeType("GLsizei") int bufSize, @Nullable @Pointer(comment="GLsizei") @Nullable IntPtr length, @Nullable @Pointer(comment="GLchar") @Nullable BytePtr infoLog) - See Also:
-
getShaderPrecisionFormat
public void getShaderPrecisionFormat(@NativeType("GLenum") int shadertype, @NativeType("GLenum") int precisiontype, @Nullable @Pointer(comment="GLint") @Nullable IntPtr range, @Nullable @Pointer(comment="GLint") @Nullable IntPtr precision) - See Also:
-
getShaderSource
public void getShaderSource(@NativeType("GLuint") @Unsigned int shader, @NativeType("GLsizei") int bufSize, @Nullable @Pointer(comment="GLsizei") @Nullable IntPtr length, @Nullable @Pointer(comment="GLchar") @Nullable BytePtr source) - See Also:
-
getShaderiv
public void getShaderiv(@NativeType("GLuint") @Unsigned int shader, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLint") @Nullable IntPtr params) - See Also:
-
getString
- See Also:
-
getTexParameterfv
public void getTexParameterfv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr params) - See Also:
-
getTexParameteriv
public void getTexParameteriv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLint") @Nullable IntPtr params) - See Also:
-
getUniformLocation
@NativeType("GLint") public int getUniformLocation(@NativeType("GLuint") @Unsigned int program, @Nullable @Pointer(comment="GLchar") @Nullable BytePtr name) - See Also:
-
getUniformfv
public void getUniformfv(@NativeType("GLuint") @Unsigned int program, @NativeType("GLint") int location, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr params) - See Also:
-
getUniformiv
public void getUniformiv(@NativeType("GLuint") @Unsigned int program, @NativeType("GLint") int location, @Nullable @Pointer(comment="GLint") @Nullable IntPtr params) - See Also:
-
getVertexAttribPointerv
public void getVertexAttribPointerv(@NativeType("GLuint") @Unsigned int index, @NativeType("GLenum") int pname, @Nullable @Nullable PointerPtr pointer) - See Also:
-
getVertexAttribfv
public void getVertexAttribfv(@NativeType("GLuint") @Unsigned int index, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr params) - See Also:
-
getVertexAttribiv
public void getVertexAttribiv(@NativeType("GLuint") @Unsigned int index, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLint") @Nullable IntPtr params) - See Also:
-
hint
- See Also:
-
isBuffer
- See Also:
-
isEnabled
- See Also:
-
isFramebuffer
@NativeType("GLboolean") @Unsigned public byte isFramebuffer(@NativeType("GLuint") @Unsigned int framebuffer) - See Also:
-
isProgram
@NativeType("GLboolean") @Unsigned public byte isProgram(@NativeType("GLuint") @Unsigned int program) - See Also:
-
isRenderbuffer
@NativeType("GLboolean") @Unsigned public byte isRenderbuffer(@NativeType("GLuint") @Unsigned int renderbuffer) - See Also:
-
isShader
- See Also:
-
isTexture
@NativeType("GLboolean") @Unsigned public byte isTexture(@NativeType("GLuint") @Unsigned int texture) - See Also:
-
lineWidth
- See Also:
-
linkProgram
- See Also:
-
pixelStorei
- See Also:
-
polygonOffset
- See Also:
-
readPixels
public void readPixels(@NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height, @NativeType("GLenum") int format, @NativeType("GLenum") int type, @Pointer(comment="void*") MemorySegment pixels) - See Also:
-
releaseShaderCompiler
public void releaseShaderCompiler()- See Also:
-
renderbufferStorage
public void renderbufferStorage(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height) - See Also:
-
sampleCoverage
public void sampleCoverage(@NativeType("GLfloat") float value, @NativeType("GLboolean") @Unsigned byte invert) - See Also:
-
scissor
public void scissor(@NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height) - See Also:
-
shaderBinary
public void shaderBinary(@NativeType("GLsizei") int count, @Nullable @Pointer(comment="GLuint") @Unsigned @Nullable IntPtr shaders, @NativeType("GLenum") int binaryFormat, @Pointer(comment="void*") MemorySegment binary, @NativeType("GLsizei") int length) - See Also:
-
shaderSource
public void shaderSource(@NativeType("GLuint") @Unsigned int shader, @NativeType("GLsizei") int count, @Nullable @Nullable PointerPtr string, @Nullable @Pointer(comment="GLint") @Nullable IntPtr length) - See Also:
-
stencilFunc
public void stencilFunc(@NativeType("GLenum") int func, @NativeType("GLint") int ref, @NativeType("GLuint") @Unsigned int mask) - See Also:
-
stencilFuncSeparate
public void stencilFuncSeparate(@NativeType("GLenum") int face, @NativeType("GLenum") int func, @NativeType("GLint") int ref, @NativeType("GLuint") @Unsigned int mask) - See Also:
-
stencilMask
- See Also:
-
stencilMaskSeparate
public void stencilMaskSeparate(@NativeType("GLenum") int face, @NativeType("GLuint") @Unsigned int mask) - See Also:
-
stencilOp
public void stencilOp(@NativeType("GLenum") int fail, @NativeType("GLenum") int zfail, @NativeType("GLenum") int zpass) - See Also:
-
stencilOpSeparate
public void stencilOpSeparate(@NativeType("GLenum") int face, @NativeType("GLenum") int sfail, @NativeType("GLenum") int dpfail, @NativeType("GLenum") int dppass) - See Also:
-
texImage2D
public void texImage2D(@NativeType("GLenum") int target, @NativeType("GLint") int level, @NativeType("GLint") int internalformat, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height, @NativeType("GLint") int border, @NativeType("GLenum") int format, @NativeType("GLenum") int type, @Pointer(comment="void*") MemorySegment pixels) - See Also:
-
texParameterf
public void texParameterf(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLfloat") float param) - See Also:
-
texParameterfv
public void texParameterfv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr params) - See Also:
-
texParameteri
public void texParameteri(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint") int param) - See Also:
-
texParameteriv
public void texParameteriv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @Nullable @Pointer(comment="GLint") @Nullable IntPtr params) - See Also:
-
texSubImage2D
public void texSubImage2D(@NativeType("GLenum") int target, @NativeType("GLint") int level, @NativeType("GLint") int xoffset, @NativeType("GLint") int yoffset, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height, @NativeType("GLenum") int format, @NativeType("GLenum") int type, @Pointer(comment="void*") MemorySegment pixels) - See Also:
-
uniform1f
- See Also:
-
uniform1fv
public void uniform1fv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr value) - See Also:
-
uniform1i
- See Also:
-
uniform1iv
public void uniform1iv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @Nullable @Pointer(comment="GLint") @Nullable IntPtr value) - See Also:
-
uniform2f
public void uniform2f(@NativeType("GLint") int location, @NativeType("GLfloat") float v0, @NativeType("GLfloat") float v1) - See Also:
-
uniform2fv
public void uniform2fv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr value) - See Also:
-
uniform2i
public void uniform2i(@NativeType("GLint") int location, @NativeType("GLint") int v0, @NativeType("GLint") int v1) - See Also:
-
uniform2iv
public void uniform2iv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @Nullable @Pointer(comment="GLint") @Nullable IntPtr value) - See Also:
-
uniform3f
public void uniform3f(@NativeType("GLint") int location, @NativeType("GLfloat") float v0, @NativeType("GLfloat") float v1, @NativeType("GLfloat") float v2) - See Also:
-
uniform3fv
public void uniform3fv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr value) - See Also:
-
uniform3i
public void uniform3i(@NativeType("GLint") int location, @NativeType("GLint") int v0, @NativeType("GLint") int v1, @NativeType("GLint") int v2) - See Also:
-
uniform3iv
public void uniform3iv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @Nullable @Pointer(comment="GLint") @Nullable IntPtr value) - See Also:
-
uniform4f
public void uniform4f(@NativeType("GLint") int location, @NativeType("GLfloat") float v0, @NativeType("GLfloat") float v1, @NativeType("GLfloat") float v2, @NativeType("GLfloat") float v3) - See Also:
-
uniform4fv
public void uniform4fv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr value) - See Also:
-
uniform4i
public void uniform4i(@NativeType("GLint") int location, @NativeType("GLint") int v0, @NativeType("GLint") int v1, @NativeType("GLint") int v2, @NativeType("GLint") int v3) - See Also:
-
uniform4iv
public void uniform4iv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @Nullable @Pointer(comment="GLint") @Nullable IntPtr value) - See Also:
-
uniformMatrix2fv
public void uniformMatrix2fv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @NativeType("GLboolean") @Unsigned byte transpose, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr value) - See Also:
-
uniformMatrix3fv
public void uniformMatrix3fv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @NativeType("GLboolean") @Unsigned byte transpose, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr value) - See Also:
-
uniformMatrix4fv
public void uniformMatrix4fv(@NativeType("GLint") int location, @NativeType("GLsizei") int count, @NativeType("GLboolean") @Unsigned byte transpose, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr value) - See Also:
-
useProgram
- See Also:
-
validateProgram
- See Also:
-
vertexAttrib1f
public void vertexAttrib1f(@NativeType("GLuint") @Unsigned int index, @NativeType("GLfloat") float x) - See Also:
-
vertexAttrib1fv
public void vertexAttrib1fv(@NativeType("GLuint") @Unsigned int index, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr v) - See Also:
-
vertexAttrib2f
public void vertexAttrib2f(@NativeType("GLuint") @Unsigned int index, @NativeType("GLfloat") float x, @NativeType("GLfloat") float y) - See Also:
-
vertexAttrib2fv
public void vertexAttrib2fv(@NativeType("GLuint") @Unsigned int index, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr v) - See Also:
-
vertexAttrib3f
public void vertexAttrib3f(@NativeType("GLuint") @Unsigned int index, @NativeType("GLfloat") float x, @NativeType("GLfloat") float y, @NativeType("GLfloat") float z) - See Also:
-
vertexAttrib3fv
public void vertexAttrib3fv(@NativeType("GLuint") @Unsigned int index, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr v) - See Also:
-
vertexAttrib4f
public void vertexAttrib4f(@NativeType("GLuint") @Unsigned int index, @NativeType("GLfloat") float x, @NativeType("GLfloat") float y, @NativeType("GLfloat") float z, @NativeType("GLfloat") float w) - See Also:
-
vertexAttrib4fv
public void vertexAttrib4fv(@NativeType("GLuint") @Unsigned int index, @Nullable @Pointer(comment="GLfloat") @Nullable FloatPtr v) - See Also:
-
vertexAttribPointer
public void vertexAttribPointer(@NativeType("GLuint") @Unsigned int index, @NativeType("GLint") int size, @NativeType("GLenum") int type, @NativeType("GLboolean") @Unsigned byte normalized, @NativeType("GLsizei") int stride, @Pointer(comment="void*") MemorySegment pointer) - See Also:
-
viewport
public void viewport(@NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height) - See Also:
-