Interface WebGLRenderingContextBase
Hierarchy
-
WebGLRenderingContextBase
Methods
activeTexture
- activeTexture(texture: GLenum): void
-
Parameters
Returns void
attachShader
-
Parameters
Returns void
bindAttribLocation
-
Parameters
Returns void
bindBuffer
-
Parameters
Returns void
bindFramebuffer
-
Parameters
Returns void
bindRenderbuffer
-
Parameters
Returns void
bindTexture
-
Parameters
Returns void
blendColor
-
Parameters
Returns void
blendEquation
- blendEquation(mode: GLenum): void
-
Parameters
Returns void
blendEquationSeparate
- blendEquationSeparate(modeRGB: GLenum, modeAlpha: GLenum): void
-
Parameters
Returns void
blendFunc
-
Parameters
Returns void
blendFuncSeparate
-
Parameters
Returns void
bufferData
-
Parameters
Returns void
-
Parameters
Returns void
bufferSubData
-
Parameters
Returns void
checkFramebufferStatus
-
Parameters
clear
-
Parameters
Returns void
clearColor
-
Parameters
Returns void
clearDepth
-
Parameters
Returns void
clearStencil
- clearStencil(s: GLint): void
-
Parameters
Returns void
colorMask
-
Parameters
Returns void
compileShader
-
Parameters
Returns void
compressedTexImage2D
-
Parameters
Returns void
compressedTexSubImage2D
-
Parameters
Returns void
copyTexImage2D
-
Parameters
Returns void
copyTexSubImage2D
-
Parameters
Returns void
createBuffer
-
createFramebuffer
-
createProgram
-
createRenderbuffer
-
createShader
-
Parameters
createTexture
-
cullFace
-
Parameters
Returns void
deleteBuffer
-
Parameters
Returns void
deleteFramebuffer
-
Parameters
Returns void
deleteProgram
-
Parameters
Returns void
deleteRenderbuffer
-
Parameters
Returns void
deleteShader
-
Parameters
Returns void
deleteTexture
-
Parameters
Returns void
depthFunc
-
Parameters
Returns void
depthMask
-
Parameters
Returns void
depthRange
-
Parameters
Returns void
detachShader
-
Parameters
Returns void
disable
-
Parameters
Returns void
disableVertexAttribArray
- disableVertexAttribArray(index: GLuint): void
-
Parameters
Returns void
drawArrays
-
Parameters
Returns void
drawElements
-
Parameters
Returns void
enable
-
Parameters
Returns void
enableVertexAttribArray
- enableVertexAttribArray(index: GLuint): void
-
Parameters
Returns void
finish
-
Returns void
flush
-
Returns void
framebufferRenderbuffer
-
Parameters
Returns void
framebufferTexture2D
-
Parameters
Returns void
frontFace
-
Parameters
Returns void
generateMipmap
- generateMipmap(target: GLenum): void
-
Parameters
Returns void
getActiveAttrib
-
Parameters
getActiveUniform
-
Parameters
getAttachedShaders
-
Parameters
getAttribLocation
-
Parameters
getBufferParameter
-
Parameters
Returns any
getContextAttributes
-
getError
-
getExtension
-
Parameters
-
extensionName: "EXT_blend_minmax"
-
Parameters
-
extensionName: "EXT_texture_filter_anisotropic"
-
Parameters
-
extensionName: "EXT_frag_depth"
-
Parameters
-
extensionName: "EXT_shader_texture_lod"
-
Parameters
-
extensionName: "EXT_sRGB"
-
Parameters
-
extensionName: "OES_vertex_array_object"
-
Parameters
-
extensionName: "WEBGL_color_buffer_float"
-
Parameters
-
extensionName: "WEBGL_compressed_texture_astc"
-
Parameters
-
extensionName: "WEBGL_compressed_texture_s3tc_srgb"
-
Parameters
-
extensionName: "WEBGL_debug_shaders"
-
Parameters
-
extensionName: "WEBGL_draw_buffers"
-
Parameters
-
extensionName: "WEBGL_lose_context"
-
Parameters
-
extensionName: "WEBGL_depth_texture"
-
Parameters
-
extensionName: "WEBGL_debug_renderer_info"
-
Parameters
-
extensionName: "WEBGL_compressed_texture_s3tc"
-
Parameters
-
extensionName: "OES_texture_half_float_linear"
-
Parameters
-
extensionName: "OES_texture_half_float"
-
Parameters
-
extensionName: "OES_texture_float_linear"
-
Parameters
-
extensionName: "OES_texture_float"
-
Parameters
-
extensionName: "OES_standard_derivatives"
-
Parameters
-
extensionName: "OES_element_index_uint"
-
Parameters
-
extensionName: "ANGLE_instanced_arrays"
-
Parameters
Returns any
getFramebufferAttachmentParameter
-
Parameters
Returns any
getParameter
- getParameter(pname: GLenum): any
-
Parameters
Returns any
getProgramInfoLog
-
Parameters
Returns string
|
null
getProgramParameter
-
Parameters
Returns any
getRenderbufferParameter
- getRenderbufferParameter(target: GLenum, pname: GLenum): any
-
Parameters
Returns any
getShaderInfoLog
-
Parameters
Returns string
|
null
getShaderParameter
-
Parameters
Returns any
getShaderPrecisionFormat
-
Parameters
getShaderSource
-
Parameters
Returns string
|
null
getSupportedExtensions
- getSupportedExtensions(): string[] | null
-
Returns string[]
|
null
getTexParameter
-
Parameters
Returns any
getUniform
-
Parameters
Returns any
getUniformLocation
-
Parameters
getVertexAttrib
-
Parameters
Returns any
getVertexAttribOffset
-
Parameters
hint
-
Parameters
Returns void
isBuffer
-
Parameters
isContextLost
-
Returns boolean
isEnabled
-
Parameters
isFramebuffer
-
Parameters
isProgram
-
Parameters
isRenderbuffer
-
Parameters
isShader
-
Parameters
isTexture
-
Parameters
lineWidth
-
Parameters
Returns void
linkProgram
-
Parameters
Returns void
pixelStorei
-
Parameters
Returns void
polygonOffset
-
Parameters
Returns void
readPixels
-
Parameters
Returns void
renderbufferStorage
-
Parameters
Returns void
sampleCoverage
-
Parameters
Returns void
scissor
-
Parameters
Returns void
shaderSource
- shaderSource(shader: WebGLShader, source: string): void
-
Parameters
Returns void
stencilFunc
-
Parameters
Returns void
stencilFuncSeparate
-
Parameters
Returns void
stencilMask
- stencilMask(mask: GLuint): void
-
Parameters
Returns void
stencilMaskSeparate
-
Parameters
Returns void
stencilOp
-
Parameters
Returns void
stencilOpSeparate
-
Parameters
Returns void
texImage2D
- texImage2D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, pixels: ArrayBufferView | null): void
- texImage2D(target: GLenum, level: GLint, internalformat: GLint, format: GLenum, type: GLenum, source: TexImageSource): void
-
Parameters
Returns void
-
Parameters
Returns void
texParameterf
-
Parameters
Returns void
texParameteri
-
Parameters
Returns void
texSubImage2D
- texSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, pixels: ArrayBufferView | null): void
- texSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, format: GLenum, type: GLenum, source: TexImageSource): void
-
Parameters
Returns void
-
Parameters
Returns void
uniform1f
-
Parameters
Returns void
uniform1fv
-
Parameters
Returns void
uniform1i
-
Parameters
Returns void
uniform1iv
-
Parameters
Returns void
uniform2f
-
Parameters
Returns void
uniform2fv
-
Parameters
Returns void
uniform2i
-
Parameters
Returns void
uniform2iv
-
Parameters
Returns void
uniform3f
-
Parameters
Returns void
uniform3fv
-
Parameters
Returns void
uniform3i
-
Parameters
Returns void
uniform3iv
-
Parameters
Returns void
uniform4f
-
Parameters
Returns void
uniform4fv
-
Parameters
Returns void
uniform4i
-
Parameters
Returns void
uniform4iv
-
Parameters
Returns void
uniformMatrix2fv
-
Parameters
Returns void
uniformMatrix3fv
-
Parameters
Returns void
uniformMatrix4fv
-
Parameters
Returns void
useProgram
-
Parameters
Returns void
validateProgram
-
Parameters
Returns void
vertexAttrib1f
-
Parameters
Returns void
vertexAttrib1fv
-
Parameters
Returns void
vertexAttrib2f
-
Parameters
Returns void
vertexAttrib2fv
-
Parameters
Returns void
vertexAttrib3f
-
Parameters
Returns void
vertexAttrib3fv
-
Parameters
Returns void
vertexAttrib4f
-
Parameters
Returns void
vertexAttrib4fv
-
Parameters
Returns void
vertexAttribPointer
-
Parameters
Returns void
viewport
-
Parameters
Returns void