Class GLES2
java.lang.Object
club.doki7.gles2.GLES2
- All Implemented Interfaces:
GLES2Constants
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MethodHandlefinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentfinal @Nullable MemorySegmentFields 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 TypeMethodDescriptionvoidactiveTexture(int texture) voidattachShader(int program, int shader) voidbindAttribLocation(int program, int index, @Nullable BytePtr 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 sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha) voidbufferData(int target, long size, @NotNull MemorySegment data, int usage) voidbufferSubData(int target, long offset, long size, @NotNull MemorySegment data) intcheckFramebufferStatus(int target) voidclear(int mask) voidclearColor(float red, float green, float blue, float alpha) voidclearDepthf(float d) voidclearStencil(int s) voidcolorMask(byte red, byte green, byte blue, byte alpha) voidcompileShader(int shader) voidcompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, @NotNull MemorySegment data) voidcompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, @NotNull MemorySegment 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) voiddeleteBuffers(int n, @Nullable IntPtr buffers) voiddeleteFramebuffers(int n, @Nullable IntPtr framebuffers) voiddeleteProgram(int program) voiddeleteRenderbuffers(int n, @Nullable IntPtr renderbuffers) voiddeleteShader(int shader) voiddeleteTextures(int n, @Nullable IntPtr textures) voiddepthFunc(int func) voiddepthMask(byte flag) voiddepthRangef(float n, float f) 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, @NotNull MemorySegment 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) voidgenBuffers(int n, @Nullable IntPtr buffers) voidgenerateMipmap(int target) voidgenFramebuffers(int n, @Nullable IntPtr framebuffers) voidgenRenderbuffers(int n, @Nullable IntPtr renderbuffers) voidgenTextures(int n, @Nullable IntPtr textures) voidgetActiveAttrib(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) voidgetActiveUniform(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) voidgetAttachedShaders(int program, int maxCount, @Nullable IntPtr count, @Nullable IntPtr shaders) intgetAttribLocation(int program, @Nullable BytePtr name) voidgetBooleanv(int pname, @Nullable BytePtr data) voidgetBufferParameteriv(int target, int pname, @Nullable IntPtr params) intgetError()voidvoidgetFramebufferAttachmentParameteriv(int target, int attachment, int pname, @Nullable IntPtr params) voidgetIntegerv(int pname, @Nullable IntPtr data) voidgetProgramInfoLog(int program, int bufSize, @Nullable IntPtr length, @Nullable BytePtr infoLog) voidgetProgramiv(int program, int pname, @Nullable IntPtr params) voidgetRenderbufferParameteriv(int target, int pname, @Nullable IntPtr params) voidgetShaderInfoLog(int shader, int bufSize, @Nullable IntPtr length, @Nullable BytePtr infoLog) voidgetShaderiv(int shader, int pname, @Nullable IntPtr params) voidgetShaderPrecisionFormat(int shadertype, int precisiontype, @Nullable IntPtr range, @Nullable IntPtr precision) voidgetShaderSource(int shader, int bufSize, @Nullable IntPtr length, @Nullable BytePtr source) @Nullable BytePtrgetString(int name) voidgetTexParameterfv(int target, int pname, @Nullable FloatPtr params) voidgetTexParameteriv(int target, int pname, @Nullable IntPtr params) voidgetUniformfv(int program, int location, @Nullable FloatPtr params) voidgetUniformiv(int program, int location, @Nullable IntPtr params) intgetUniformLocation(int program, @Nullable BytePtr name) voidgetVertexAttribfv(int index, int pname, @Nullable FloatPtr params) voidgetVertexAttribiv(int index, int pname, @Nullable IntPtr params) voidgetVertexAttribPointerv(int index, int pname, @Nullable PointerPtr pointer) voidhint(int target, int mode) byteisBuffer(int buffer) byteisEnabled(int cap) byteisFramebuffer(int framebuffer) byteisProgram(int program) byteisRenderbuffer(int renderbuffer) byteisShader(int shader) byteisTexture(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, @NotNull MemorySegment pixels) voidvoidrenderbufferStorage(int target, int internalformat, int width, int height) voidsampleCoverage(float value, byte invert) voidscissor(int x, int y, int width, int height) voidshaderBinary(int count, @Nullable IntPtr shaders, int binaryFormat, @NotNull MemorySegment binary, int length) voidshaderSource(int shader, int count, @Nullable PointerPtr string, @Nullable IntPtr length) 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 sfail, int dpfail, int dppass) voidtexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @NotNull MemorySegment pixels) voidtexParameterf(int target, int pname, float param) voidtexParameterfv(int target, int pname, @Nullable FloatPtr params) voidtexParameteri(int target, int pname, int param) voidtexParameteriv(int target, int pname, @Nullable IntPtr params) voidtexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, @NotNull MemorySegment pixels) voiduniform1f(int location, float v0) voiduniform1fv(int location, int count, @Nullable FloatPtr value) voiduniform1i(int location, int v0) voiduniform1iv(int location, int count, @Nullable IntPtr value) voiduniform2f(int location, float v0, float v1) voiduniform2fv(int location, int count, @Nullable FloatPtr value) voiduniform2i(int location, int v0, int v1) voiduniform2iv(int location, int count, @Nullable IntPtr value) voiduniform3f(int location, float v0, float v1, float v2) voiduniform3fv(int location, int count, @Nullable FloatPtr value) voiduniform3i(int location, int v0, int v1, int v2) voiduniform3iv(int location, int count, @Nullable IntPtr value) voiduniform4f(int location, float v0, float v1, float v2, float v3) voiduniform4fv(int location, int count, @Nullable FloatPtr value) voiduniform4i(int location, int v0, int v1, int v2, int v3) voiduniform4iv(int location, int count, @Nullable IntPtr value) voiduniformMatrix2fv(int location, int count, byte transpose, @Nullable FloatPtr value) voiduniformMatrix3fv(int location, int count, byte transpose, @Nullable FloatPtr value) voiduniformMatrix4fv(int location, int count, byte transpose, @Nullable FloatPtr value) voiduseProgram(int program) voidvalidateProgram(int program) voidvertexAttrib1f(int index, float x) voidvertexAttrib1fv(int index, @Nullable FloatPtr v) voidvertexAttrib2f(int index, float x, float y) voidvertexAttrib2fv(int index, @Nullable FloatPtr v) voidvertexAttrib3f(int index, float x, float y, float z) voidvertexAttrib3fv(int index, @Nullable FloatPtr v) voidvertexAttrib4f(int index, float x, float y, float z, float w) voidvertexAttrib4fv(int index, @Nullable FloatPtr v) voidvertexAttribPointer(int index, int size, int type, byte normalized, int stride, @NotNull MemorySegment pointer) voidviewport(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*") @NotNull @NotNull 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*") @NotNull @NotNull 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*") @NotNull @NotNull 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*") @NotNull @NotNull 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*") @NotNull @NotNull 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
@Nullable @Pointer(comment="GLubyte") @Unsigned public @Nullable BytePtr getString(@NativeType("GLenum") int name) - 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*") @NotNull @NotNull 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*") @NotNull @NotNull 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*") @NotNull @NotNull 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*") @NotNull @NotNull 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*") @NotNull @NotNull 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:
-