Properties

Link copied to clipboard
open external val canvas: EventTarget
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open external fun activeTexture(texture: GLenum)
Link copied to clipboard
open external fun attachShader(program: WebGLProgram, shader: WebGLShader)
Link copied to clipboard
open external fun bindAttribLocation(program: WebGLProgram, index: GLuint, name: String)
Link copied to clipboard
open external fun bindBuffer(target: GLenum, buffer: WebGLBuffer?)
Link copied to clipboard
open external fun bindFramebuffer(target: GLenum, framebuffer: WebGLFramebuffer?)
Link copied to clipboard
open external fun bindRenderbuffer(target: GLenum, renderbuffer: WebGLRenderbuffer?)
Link copied to clipboard
open external fun bindTexture(target: GLenum, texture: WebGLTexture?)
Link copied to clipboard
open external fun blendColor(red: GLclampf, green: GLclampf, blue: GLclampf, alpha: GLclampf)
Link copied to clipboard
open external fun blendEquation(mode: GLenum)
Link copied to clipboard
open external fun blendEquationSeparate(modeRGB: GLenum, modeAlpha: GLenum)
Link copied to clipboard
open external fun blendFunc(sfactor: GLenum, dfactor: GLenum)
Link copied to clipboard
open external fun blendFuncSeparate(srcRGB: GLenum, dstRGB: GLenum, srcAlpha: GLenum, dstAlpha: GLenum)
Link copied to clipboard
Link copied to clipboard
open external fun clear(mask: GLbitfield)
Link copied to clipboard
open external fun clearColor(red: GLclampf, green: GLclampf, blue: GLclampf, alpha: GLclampf)
Link copied to clipboard
open external fun clearDepth(depth: GLclampf)
Link copied to clipboard
open external fun clearStencil(s: GLint)
Link copied to clipboard
open external fun colorMask(red: GLboolean, green: GLboolean, blue: GLboolean, alpha: GLboolean)
Link copied to clipboard
open external fun compileShader(shader: WebGLShader)
Link copied to clipboard
open external fun copyTexImage2D(target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint)
Link copied to clipboard
open external fun copyTexSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: 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
open external fun createShader(type: GLenum): WebGLShader?
Link copied to clipboard
Link copied to clipboard
open external fun cullFace(mode: GLenum)
Link copied to clipboard
open external fun deleteBuffer(buffer: WebGLBuffer?)
Link copied to clipboard
open external fun deleteFramebuffer(framebuffer: WebGLFramebuffer?)
Link copied to clipboard
open external fun deleteProgram(program: WebGLProgram?)
Link copied to clipboard
open external fun deleteRenderbuffer(renderbuffer: WebGLRenderbuffer?)
Link copied to clipboard
open external fun deleteShader(shader: WebGLShader?)
Link copied to clipboard
open external fun deleteTexture(texture: WebGLTexture?)
Link copied to clipboard
open external fun depthFunc(func: GLenum)
Link copied to clipboard
open external fun depthMask(flag: GLboolean)
Link copied to clipboard
open external fun depthRange(zNear: GLclampf, zFar: GLclampf)
Link copied to clipboard
open external fun detachShader(program: WebGLProgram, shader: WebGLShader)
Link copied to clipboard
open external fun disable(cap: GLenum)
Link copied to clipboard
Link copied to clipboard
open external fun drawArrays(mode: GLenum, first: GLint, count: GLsizei)
Link copied to clipboard
open external fun drawElements(mode: GLenum, count: GLsizei, type: GLenum, offset: GLintptr)
Link copied to clipboard
open external fun enable(cap: GLenum)
Link copied to clipboard
Link copied to clipboard
open external fun finish()
Link copied to clipboard
open external fun flush()
Link copied to clipboard
open external fun framebufferRenderbuffer(target: GLenum, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: WebGLRenderbuffer?)
Link copied to clipboard
open external fun framebufferTexture2D(target: GLenum, attachment: GLenum, textarget: GLenum, texture: WebGLTexture?, level: GLint)
Link copied to clipboard
open external fun frontFace(mode: GLenum)
Link copied to clipboard
open external fun generateMipmap(target: GLenum)
Link copied to clipboard
open external fun getActiveAttrib(program: WebGLProgram, index: GLuint): WebGLActiveInfo?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open external fun getAttribLocation(program: WebGLProgram, name: String): GLint
Link copied to clipboard
open external fun getBufferParameter(target: GLenum, pname: GLenum): JsAny?
Link copied to clipboard
Link copied to clipboard
open external fun getError(): GLenum
Link copied to clipboard
fun <T : EXT_float_blend> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : EXT_frag_depth> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : EXT_sRGB> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : OVR_multiview2> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
Link copied to clipboard
inline fun <T : EXT_blend_minmax> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : EXT_float_blend> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : EXT_frag_depth> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : EXT_sRGB> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : OES_fbo_render_mipmap> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : OES_texture_float> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : OVR_multiview2> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_debug_shaders> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_depth_texture> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_draw_buffers> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_lose_context> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_multi_draw> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
Link copied to clipboard
open external fun <T : JsAny?> getExtensionOrNullUnsafe(name: String): T?
Link copied to clipboard
open external fun getFramebufferAttachmentParameter(target: GLenum, attachment: GLenum, pname: GLenum): JsAny?
Link copied to clipboard
open external fun getParameter(pname: GLenum): JsAny?
Link copied to clipboard
open external fun getProgramInfoLog(program: WebGLProgram): String?
Link copied to clipboard
open external fun getProgramParameter(program: WebGLProgram, pname: GLenum): JsAny?
Link copied to clipboard
open external fun getRenderbufferParameter(target: GLenum, pname: GLenum): JsAny?
Link copied to clipboard
open external fun getShaderInfoLog(shader: WebGLShader): String?
Link copied to clipboard
open external fun getShaderParameter(shader: WebGLShader, pname: GLenum): JsAny?
Link copied to clipboard
open external fun getShaderPrecisionFormat(shadertype: GLenum, precisiontype: GLenum): WebGLShaderPrecisionFormat?
Link copied to clipboard
open external fun getShaderSource(shader: WebGLShader): String?
Link copied to clipboard
open external fun getSupportedExtensions(): ReadonlyArray<JsString>?
Link copied to clipboard
open external fun getTexParameter(target: GLenum, pname: GLenum): JsAny?
Link copied to clipboard
open external fun getUniform(program: WebGLProgram, location: WebGLUniformLocation): JsAny?
Link copied to clipboard
Link copied to clipboard
open external fun getVertexAttrib(index: GLuint, pname: GLenum): JsAny?
Link copied to clipboard
open external fun getVertexAttribOffset(index: GLuint, pname: GLenum): GLintptr
Link copied to clipboard
open external fun hint(target: GLenum, mode: GLenum)
Link copied to clipboard
open external fun isBuffer(buffer: WebGLBuffer?): GLboolean
Link copied to clipboard
open external fun isContextLost(): Boolean
Link copied to clipboard
open external fun isEnabled(cap: GLenum): GLboolean
Link copied to clipboard
open external fun isFramebuffer(framebuffer: WebGLFramebuffer?): GLboolean
Link copied to clipboard
open external fun isProgram(program: WebGLProgram?): GLboolean
Link copied to clipboard
open external fun isRenderbuffer(renderbuffer: WebGLRenderbuffer?): GLboolean
Link copied to clipboard
open external fun isShader(shader: WebGLShader?): GLboolean
Link copied to clipboard
open external fun isTexture(texture: WebGLTexture?): GLboolean
Link copied to clipboard
open external fun lineWidth(width: GLfloat)
Link copied to clipboard
open external fun linkProgram(program: WebGLProgram)
Link copied to clipboard
Link copied to clipboard
open external fun makeXRCompatibleAsync(): Promise<Void>
Link copied to clipboard
open external fun pixelStorei(pname: GLenum, param: GLboolean)
open external fun pixelStorei(pname: GLenum, param: GLint)
Link copied to clipboard
open external fun polygonOffset(factor: GLfloat, units: GLfloat)
Link copied to clipboard
open external fun renderbufferStorage(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei)
Link copied to clipboard
open external fun sampleCoverage(value: GLclampf, invert: GLboolean)
Link copied to clipboard
open external fun scissor(x: GLint, y: GLint, width: GLsizei, height: GLsizei)
Link copied to clipboard
open external fun shaderSource(shader: WebGLShader, source: String)
Link copied to clipboard
open external fun stencilFunc(func: GLenum, ref: GLint, mask: GLuint)
Link copied to clipboard
open external fun stencilFuncSeparate(face: GLenum, func: GLenum, ref: GLint, mask: GLuint)
Link copied to clipboard
open external fun stencilMask(mask: GLuint)
Link copied to clipboard
open external fun stencilMaskSeparate(face: GLenum, mask: GLuint)
Link copied to clipboard
open external fun stencilOp(fail: GLenum, zfail: GLenum, zpass: GLenum)
Link copied to clipboard
open external fun stencilOpSeparate(face: GLenum, fail: GLenum, zfail: GLenum, zpass: GLenum)
Link copied to clipboard
open external fun texParameterf(target: GLenum, pname: GLenum, param: GLfloat)

open external fun texParameterf(target: GLenum, pname: GLenum, param: GLenum)
Link copied to clipboard
open external fun texParameteri(target: GLenum, pname: GLenum, param: GLint)

open external fun texParameteri(target: GLenum, pname: GLenum, param: GLenum)
Link copied to clipboard
open external fun uniform1f(location: WebGLUniformLocation?, x: GLfloat)
Link copied to clipboard
open external fun uniform1i(location: WebGLUniformLocation?, x: GLint)
Link copied to clipboard
open external fun uniform2f(location: WebGLUniformLocation?, x: GLfloat, y: GLfloat)
Link copied to clipboard
open external fun uniform2i(location: WebGLUniformLocation?, x: GLint, y: GLint)
Link copied to clipboard
open external fun uniform3f(location: WebGLUniformLocation?, x: GLfloat, y: GLfloat, z: GLfloat)
Link copied to clipboard
open external fun uniform3i(location: WebGLUniformLocation?, x: GLint, y: GLint, z: GLint)
Link copied to clipboard
open external fun uniform4f(location: WebGLUniformLocation?, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat)
Link copied to clipboard
open external fun uniform4i(location: WebGLUniformLocation?, x: GLint, y: GLint, z: GLint, w: GLint)
Link copied to clipboard
open external fun useProgram(program: WebGLProgram?)
Link copied to clipboard
open external fun validateProgram(program: WebGLProgram)
Link copied to clipboard
open external fun vertexAttrib1f(index: GLuint, x: GLfloat)
Link copied to clipboard
open external fun vertexAttrib1fv(index: GLuint, values: Float32List)
Link copied to clipboard
open external fun vertexAttrib2f(index: GLuint, x: GLfloat, y: GLfloat)
Link copied to clipboard
open external fun vertexAttrib2fv(index: GLuint, values: Float32List)
Link copied to clipboard
open external fun vertexAttrib3f(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat)
Link copied to clipboard
open external fun vertexAttrib3fv(index: GLuint, values: Float32List)
Link copied to clipboard
open external fun vertexAttrib4f(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat)
Link copied to clipboard
open external fun vertexAttrib4fv(index: GLuint, values: Float32List)
Link copied to clipboard
open external fun vertexAttribPointer(index: GLuint, size: GLint, type: GLenum, normalized: GLboolean, stride: GLsizei, offset: GLintptr)
Link copied to clipboard
open external fun viewport(x: GLint, y: GLint, width: GLsizei, height: GLsizei)