Interface WebGL2RenderingContextBase
Hierarchy
-
WebGL2RenderingContextBase
Methods
beginQuery
-
Parameters
Returns void
beginTransformFeedback
- beginTransformFeedback(primitiveMode: GLenum): void
-
Parameters
Returns void
bindBufferBase
-
Parameters
Returns void
bindBufferRange
-
Parameters
Returns void
bindSampler
-
Parameters
Returns void
bindTransformFeedback
-
Parameters
Returns void
bindVertexArray
-
Parameters
Returns void
blitFramebuffer
-
Parameters
Returns void
clearBufferfi
-
Parameters
Returns void
clearBufferfv
-
Parameters
Returns void
clearBufferiv
-
Parameters
Returns void
clearBufferuiv
-
Parameters
Returns void
clientWaitSync
-
Parameters
compressedTexImage3D
- compressedTexImage3D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, offset: GLintptr): void
- compressedTexImage3D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, srcData: ArrayBufferView, srcOffset?: GLuint, srcLengthOverride?: GLuint): void
-
Parameters
Returns void
-
Parameters
-
-
-
internalformat: GLenum
-
-
-
-
-
srcData: ArrayBufferView
-
Optional srcOffset: GLuint
-
Optional srcLengthOverride: GLuint
Returns void
compressedTexSubImage3D
- compressedTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, offset: GLintptr): void
- compressedTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, srcData: ArrayBufferView, srcOffset?: GLuint, srcLengthOverride?: GLuint): void
-
Parameters
Returns void
-
Parameters
-
-
-
-
-
-
-
-
-
-
srcData: ArrayBufferView
-
Optional srcOffset: GLuint
-
Optional srcLengthOverride: GLuint
Returns void
copyBufferSubData
-
Parameters
Returns void
copyTexSubImage3D
-
Parameters
Returns void
createQuery
-
createSampler
-
createTransformFeedback
-
createVertexArray
-
deleteQuery
-
Parameters
Returns void
deleteSampler
-
Parameters
Returns void
deleteSync
-
Parameters
Returns void
deleteTransformFeedback
-
Parameters
Returns void
deleteVertexArray
-
Parameters
Returns void
drawArraysInstanced
-
Parameters
Returns void
drawBuffers
- drawBuffers(buffers: GLenum[]): void
-
Parameters
Returns void
drawElementsInstanced
-
Parameters
Returns void
drawRangeElements
-
Parameters
Returns void
endQuery
- endQuery(target: GLenum): void
-
Parameters
Returns void
endTransformFeedback
- endTransformFeedback(): void
-
Returns void
fenceSync
-
Parameters
framebufferTextureLayer
-
Parameters
Returns void
getActiveUniformBlockName
- getActiveUniformBlockName(program: WebGLProgram, uniformBlockIndex: GLuint): string | null
-
Parameters
Returns string | null
getActiveUniformBlockParameter
-
Parameters
Returns any
getActiveUniforms
-
Parameters
Returns any
getBufferSubData
-
Parameters
-
-
-
dstBuffer: ArrayBufferView
-
Optional dstOffset: GLuint
-
Optional length: GLuint
Returns void
getFragDataLocation
-
Parameters
getIndexedParameter
-
Parameters
Returns any
getInternalformatParameter
-
Parameters
Returns any
getQuery
-
Parameters
getQueryParameter
-
Parameters
Returns any
getSamplerParameter
-
Parameters
Returns any
getSyncParameter
-
Parameters
Returns any
getTransformFeedbackVarying
-
Parameters
getUniformBlockIndex
-
Parameters
getUniformIndices
-
Parameters
Returns GLuint[] | null
invalidateFramebuffer
- invalidateFramebuffer(target: GLenum, attachments: GLenum[]): void
-
Parameters
Returns void
invalidateSubFramebuffer
-
Parameters
Returns void
isQuery
-
Parameters
isSampler
-
Parameters
isSync
-
Parameters
isTransformFeedback
-
Parameters
isVertexArray
-
Parameters
pauseTransformFeedback
- pauseTransformFeedback(): void
-
Returns void
readBuffer
-
Parameters
Returns void
renderbufferStorageMultisample
-
Parameters
Returns void
resumeTransformFeedback
- resumeTransformFeedback(): void
-
Returns void
samplerParameterf
-
Parameters
Returns void
samplerParameteri
-
Parameters
Returns void
texImage3D
- texImage3D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type: GLenum, pboOffset: GLintptr): void
- texImage3D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type: GLenum, source: TexImageSource): void
- texImage3D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type: GLenum, srcData: ArrayBufferView | null): void
- texImage3D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type: GLenum, srcData: ArrayBufferView, srcOffset: GLuint): void
-
Parameters
Returns void
-
Parameters
Returns void
-
Parameters
-
-
-
internalformat: GLint
-
-
-
-
-
-
-
srcData: ArrayBufferView | null
Returns void
-
Parameters
-
-
-
internalformat: GLint
-
-
-
-
-
-
-
srcData: ArrayBufferView
-
Returns void
texStorage2D
-
Parameters
Returns void
texStorage3D
-
Parameters
Returns void
texSubImage3D
- texSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type: GLenum, pboOffset: GLintptr): void
- texSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type: GLenum, source: TexImageSource): void
- texSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type: GLenum, srcData: ArrayBufferView | null, srcOffset?: GLuint): void
-
Parameters
Returns void
-
Parameters
Returns void
-
Parameters
-
-
-
-
-
-
-
-
-
-
-
srcData: ArrayBufferView | null
-
Optional srcOffset: GLuint
Returns void
transformFeedbackVaryings
- transformFeedbackVaryings(program: WebGLProgram, varyings: string[], bufferMode: GLenum): void
-
Parameters
Returns void
uniform1ui
-
Parameters
Returns void
uniform1uiv
-
Parameters
Returns void
uniform2ui
-
Parameters
Returns void
uniform2uiv
-
Parameters
Returns void
uniform3ui
-
Parameters
Returns void
uniform3uiv
-
Parameters
Returns void
uniform4ui
-
Parameters
Returns void
uniform4uiv
-
Parameters
Returns void
uniformBlockBinding
-
Parameters
Returns void
uniformMatrix2x3fv
-
Parameters
Returns void
uniformMatrix2x4fv
-
Parameters
Returns void
uniformMatrix3x2fv
-
Parameters
Returns void
uniformMatrix3x4fv
-
Parameters
Returns void
uniformMatrix4x2fv
-
Parameters
Returns void
uniformMatrix4x3fv
-
Parameters
Returns void
vertexAttribDivisor
-
Parameters
Returns void
vertexAttribI4i
-
Parameters
Returns void
vertexAttribI4iv
-
Parameters
Returns void
vertexAttribI4ui
-
Parameters
Returns void
vertexAttribI4uiv
-
Parameters
Returns void
vertexAttribIPointer
-
Parameters
Returns void
waitSync
-
Parameters
Returns void