WebGL2RenderingContextBase

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val COLOR: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val DEPTH: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val HALF_FLOAT: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val MAX: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val MIN: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val R16F: GLenum
Link copied to clipboard
open val R16I: GLenum
Link copied to clipboard
open val R16UI: GLenum
Link copied to clipboard
open val R32F: GLenum
Link copied to clipboard
open val R32I: GLenum
Link copied to clipboard
open val R32UI: GLenum
Link copied to clipboard
open val R8: GLenum
Link copied to clipboard
open val R8_SNORM: GLenum
Link copied to clipboard
open val R8I: GLenum
Link copied to clipboard
open val R8UI: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val RED: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val RG: GLenum
Link copied to clipboard
open val RG16F: GLenum
Link copied to clipboard
open val RG16I: GLenum
Link copied to clipboard
open val RG16UI: GLenum
Link copied to clipboard
open val RG32F: GLenum
Link copied to clipboard
open val RG32I: GLenum
Link copied to clipboard
open val RG32UI: GLenum
Link copied to clipboard
open val RG8: GLenum
Link copied to clipboard
open val RG8_SNORM: GLenum
Link copied to clipboard
open val RG8I: GLenum
Link copied to clipboard
open val RG8UI: GLenum
Link copied to clipboard
open val RG_INTEGER: GLenum
Link copied to clipboard
open val RGB10_A2: GLenum
Link copied to clipboard
open val RGB10_A2UI: GLenum
Link copied to clipboard
open val RGB16F: GLenum
Link copied to clipboard
open val RGB16I: GLenum
Link copied to clipboard
open val RGB16UI: GLenum
Link copied to clipboard
open val RGB32F: GLenum
Link copied to clipboard
open val RGB32I: GLenum
Link copied to clipboard
open val RGB32UI: GLenum
Link copied to clipboard
open val RGB8: GLenum
Link copied to clipboard
open val RGB8_SNORM: GLenum
Link copied to clipboard
open val RGB8I: GLenum
Link copied to clipboard
open val RGB8UI: GLenum
Link copied to clipboard
open val RGB9_E5: GLenum
Link copied to clipboard
Link copied to clipboard
open val RGBA16F: GLenum
Link copied to clipboard
open val RGBA16I: GLenum
Link copied to clipboard
open val RGBA16UI: GLenum
Link copied to clipboard
open val RGBA32F: GLenum
Link copied to clipboard
open val RGBA32I: GLenum
Link copied to clipboard
open val RGBA32UI: GLenum
Link copied to clipboard
Link copied to clipboard
open val RGBA8I: GLenum
Link copied to clipboard
open val RGBA8UI: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val SAMPLER_3D: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val SIGNALED: GLenum
Link copied to clipboard
Link copied to clipboard
open val SRGB: GLenum
Link copied to clipboard
open val SRGB8: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val STENCIL: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val SYNC_FENCE: GLenum
Link copied to clipboard
open val SYNC_FLAGS: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val TEXTURE_3D: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val UNSIGNALED: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun beginQuery(target: GLenum, query: WebGLQuery)
Link copied to clipboard
Link copied to clipboard
open fun bindBufferBase(target: GLenum, index: GLuint, buffer: WebGLBuffer?)
Link copied to clipboard
open fun bindBufferRange(target: GLenum, index: GLuint, buffer: WebGLBuffer?, offset: GLintptr, size: GLsizeiptr)
Link copied to clipboard
open fun bindSampler(unit: GLuint, sampler: WebGLSampler?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun blitFramebuffer(srcX0: GLint, srcY0: GLint, srcX1: GLint, srcY1: GLint, dstX0: GLint, dstY0: GLint, dstX1: GLint, dstY1: GLint, mask: GLbitfield, filter: GLenum)
Link copied to clipboard
open fun clearBufferfi(buffer: GLenum, drawbuffer: GLint, depth: GLfloat, stencil: GLint)
Link copied to clipboard
open fun clearBufferfv(buffer: GLenum, drawbuffer: GLint, values: Float32List, srcOffset: UInt53 = definedExternally)
Link copied to clipboard
open fun clearBufferiv(buffer: GLenum, drawbuffer: GLint, values: Int32List, srcOffset: UInt53 = definedExternally)
Link copied to clipboard
open fun clearBufferuiv(buffer: GLenum, drawbuffer: GLint, values: Uint32List, srcOffset: UInt53 = definedExternally)
Link copied to clipboard
Link copied to clipboard
open fun compressedTexImage3D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, offset: GLintptr)
open fun compressedTexImage3D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, srcData: ArrayBufferView<ArrayBufferLike>, srcOffset: UInt53 = definedExternally, srcLengthOverride: GLuint = definedExternally)
Link copied to clipboard
open fun compressedTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, offset: GLintptr)
open fun compressedTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, srcData: ArrayBufferView<ArrayBufferLike>, srcOffset: UInt53 = definedExternally, srcLengthOverride: GLuint = definedExternally)
Link copied to clipboard
open fun copyBufferSubData(readTarget: GLenum, writeTarget: GLenum, readOffset: GLintptr, writeOffset: GLintptr, size: GLsizeiptr)
Link copied to clipboard
open fun copyTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun drawArraysInstanced(mode: GLenum, first: GLint, count: GLsizei, instanceCount: GLsizei)
Link copied to clipboard
Link copied to clipboard
open fun drawElementsInstanced(mode: GLenum, count: GLsizei, type: GLenum, offset: GLintptr, instanceCount: GLsizei)
Link copied to clipboard
open fun drawRangeElements(mode: GLenum, start: GLuint, end: GLuint, count: GLsizei, type: GLenum, offset: GLintptr)
Link copied to clipboard
open fun endQuery(target: GLenum)
Link copied to clipboard
Link copied to clipboard
open fun fenceSync(condition: GLenum, flags: GLbitfield): WebGLSync?
Link copied to clipboard
open fun framebufferTextureLayer(target: GLenum, attachment: GLenum, texture: WebGLTexture?, level: GLint, layer: GLint)
Link copied to clipboard
open fun getActiveUniformBlockName(program: WebGLProgram, uniformBlockIndex: GLuint): String?
Link copied to clipboard
open fun getActiveUniformBlockParameter(program: WebGLProgram, uniformBlockIndex: GLuint, pname: GLenum): JsAny?
Link copied to clipboard
open fun getActiveUniforms(program: WebGLProgram, uniformIndices: ReadonlyArray<GLuint>, pname: GLenum): JsAny?
Link copied to clipboard
open fun getBufferSubData(target: GLenum, srcByteOffset: GLintptr, dstBuffer: ArrayBufferView<ArrayBufferLike>, dstOffset: UInt53 = definedExternally, length: GLuint = definedExternally)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getInternalformatParameter(target: GLenum, internalformat: GLenum, pname: GLenum): JsAny?
Link copied to clipboard
open fun getQuery(target: GLenum, pname: GLenum): WebGLQuery?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getUniformBlockIndex(program: WebGLProgram, uniformBlockName: String): GLuint
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun invalidateSubFramebuffer(target: GLenum, attachments: ReadonlyArray<GLenum>, x: GLint, y: GLint, width: GLsizei, height: GLsizei)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun renderbufferStorageMultisample(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei)
Link copied to clipboard
Link copied to clipboard
open fun samplerParameterf(sampler: WebGLSampler, pname: GLenum, param: GLfloat)
Link copied to clipboard
open fun samplerParameteri(sampler: WebGLSampler, pname: GLenum, param: GLint)
Link copied to clipboard
open fun texImage3D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type: GLenum, srcData: ArrayBufferView<ArrayBufferLike>?)
open fun texImage3D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type: GLenum, source: TexImageSource)
open fun texImage3D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type: GLenum, srcData: ArrayBufferView<ArrayBufferLike>, srcOffset: UInt53)

open fun texImage3D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type: GLenum, pboOffset: GLintptr)
Link copied to clipboard
open fun texStorage2D(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei)
Link copied to clipboard
open fun texStorage3D(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei)
Link copied to clipboard
open fun texSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type: GLenum, pboOffset: GLintptr)
open fun texSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type: GLenum, source: TexImageSource)
open fun texSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type: GLenum, srcData: ArrayBufferView<ArrayBufferLike>?, srcOffset: UInt53 = definedExternally)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun uniform1uiv(location: WebGLUniformLocation?, data: Uint32List, srcOffset: UInt53 = definedExternally, srcLength: GLuint = definedExternally)
Link copied to clipboard
Link copied to clipboard
open fun uniform2uiv(location: WebGLUniformLocation?, data: Uint32List, srcOffset: UInt53 = definedExternally, srcLength: GLuint = definedExternally)
Link copied to clipboard
Link copied to clipboard
open fun uniform3uiv(location: WebGLUniformLocation?, data: Uint32List, srcOffset: UInt53 = definedExternally, srcLength: GLuint = definedExternally)
Link copied to clipboard
open fun uniform4ui(location: WebGLUniformLocation?, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint)
Link copied to clipboard
open fun uniform4uiv(location: WebGLUniformLocation?, data: Uint32List, srcOffset: UInt53 = definedExternally, srcLength: GLuint = definedExternally)
Link copied to clipboard
open fun uniformBlockBinding(program: WebGLProgram, uniformBlockIndex: GLuint, uniformBlockBinding: GLuint)
Link copied to clipboard
open fun uniformMatrix2x3fv(location: WebGLUniformLocation?, transpose: GLboolean, data: Float32List, srcOffset: UInt53 = definedExternally, srcLength: GLuint = definedExternally)
Link copied to clipboard
open fun uniformMatrix2x4fv(location: WebGLUniformLocation?, transpose: GLboolean, data: Float32List, srcOffset: UInt53 = definedExternally, srcLength: GLuint = definedExternally)
Link copied to clipboard
open fun uniformMatrix3x2fv(location: WebGLUniformLocation?, transpose: GLboolean, data: Float32List, srcOffset: UInt53 = definedExternally, srcLength: GLuint = definedExternally)
Link copied to clipboard
open fun uniformMatrix3x4fv(location: WebGLUniformLocation?, transpose: GLboolean, data: Float32List, srcOffset: UInt53 = definedExternally, srcLength: GLuint = definedExternally)
Link copied to clipboard
open fun uniformMatrix4x2fv(location: WebGLUniformLocation?, transpose: GLboolean, data: Float32List, srcOffset: UInt53 = definedExternally, srcLength: GLuint = definedExternally)
Link copied to clipboard
open fun uniformMatrix4x3fv(location: WebGLUniformLocation?, transpose: GLboolean, data: Float32List, srcOffset: UInt53 = definedExternally, srcLength: GLuint = definedExternally)
Link copied to clipboard
Link copied to clipboard
open fun vertexAttribI4i(index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun vertexAttribIPointer(index: GLuint, size: GLint, type: GLenum, stride: GLsizei, offset: GLintptr)
Link copied to clipboard
open fun waitSync(sync: WebGLSync, flags: GLbitfield, timeout: GLint64)