WebGLRenderingContext
open class WebGLRenderingContext : WebGLRenderingContextBase, WebGLRenderingContextOverloads, OffscreenRenderingContext, RenderingContext(source)
The WebGLRenderingContext interface provides an interface to the OpenGL ES 2.0 graphics rendering context for the drawing surface of an HTML
Properties
Functions
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 external fun blendFuncSeparate(srcRGB: GLenum, dstRGB: GLenum, srcAlpha: GLenum, dstAlpha: 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
open external fun compressedTexImage2D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, data: ArrayBufferView<ArrayBufferLike>)
Link copied to clipboard
open external fun compressedTexSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, data: ArrayBufferView<ArrayBufferLike>)
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 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
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
fun <T : EXT_color_buffer_half_float> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : EXT_texture_compression_bptc> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : EXT_texture_compression_rgtc> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : EXT_texture_filter_anisotropic> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : KHR_parallel_shader_compile> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : OES_standard_derivatives> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : OES_texture_float_linear> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : OES_texture_half_float_linear> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : OES_vertex_array_object> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : WEBGL_color_buffer_float> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : WEBGL_compressed_texture_astc> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : WEBGL_compressed_texture_etc1> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : WEBGL_compressed_texture_etc> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : WEBGL_compressed_texture_pvrtc> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : WEBGL_compressed_texture_s3tc> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : WEBGL_compressed_texture_s3tc_srgb> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
fun <T : WEBGL_debug_renderer_info> WebGLRenderingContextBase.getExtension(<unused var>: T? = null): T
Link copied to clipboard
inline fun <T : ANGLE_instanced_arrays> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : EXT_blend_minmax> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : EXT_color_buffer_float> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : EXT_color_buffer_half_float> 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_shader_texture_lod> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : EXT_texture_compression_bptc> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : EXT_texture_compression_rgtc> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : EXT_texture_filter_anisotropic> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : KHR_parallel_shader_compile> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : OES_element_index_uint> 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_standard_derivatives> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : OES_texture_float> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : OES_texture_float_linear> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : OES_texture_half_float> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : OES_texture_half_float_linear> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : OES_vertex_array_object> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : OVR_multiview2> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_color_buffer_float> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_compressed_texture_astc> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_compressed_texture_etc1> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_compressed_texture_etc> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_compressed_texture_pvrtc> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_compressed_texture_s3tc> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_compressed_texture_s3tc_srgb> WebGLRenderingContextBase.getExtensionOrNull(<unused var>: T? = null): T?
inline fun <T : WEBGL_debug_renderer_info> 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
Link copied to clipboard
open external fun getFramebufferAttachmentParameter(target: GLenum, attachment: GLenum, pname: GLenum): JsAny?
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 external fun getShaderPrecisionFormat(shadertype: GLenum, precisiontype: GLenum): WebGLShaderPrecisionFormat?
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 external fun readPixels(x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, pixels: ArrayBufferView<ArrayBufferLike>?)
Link copied to clipboard
open external fun renderbufferStorage(target: GLenum, internalformat: GLenum, 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
Link copied to clipboard
open external fun texImage2D(target: GLenum, level: GLint, internalformat: GLenum, format: GLenum, type: GLenum, source: TexImageSource)
open external fun texImage2D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, pixels: ArrayBufferView<ArrayBufferLike>?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open external fun texSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, format: GLenum, type: GLenum, source: TexImageSource)
open external fun texSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, pixels: ArrayBufferView<ArrayBufferLike>?)
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 external fun uniformMatrix2fv(location: WebGLUniformLocation?, transpose: GLboolean, value: Float32List)
Link copied to clipboard
open external fun uniformMatrix3fv(location: WebGLUniformLocation?, transpose: GLboolean, value: Float32List)
Link copied to clipboard
open external fun uniformMatrix4fv(location: WebGLUniformLocation?, transpose: GLboolean, value: Float32List)
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