Interface WebGLRenderingContextOverloads
interface WebGLRenderingContextOverloads { bufferData(target: number, size: number, usage: number): void; bufferData( target: number, data: null | AllowSharedBufferSource, usage: number, ): void; bufferSubData( target: number, offset: number, data: AllowSharedBufferSource, ): void; compressedTexImage2D( target: number, level: number, internalformat: number, width: number, height: number, border: number, data: ArrayBufferView, ): void; compressedTexSubImage2D( target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, data: ArrayBufferView, ): void; readPixels( x: number, y: number, width: number, height: number, format: number, type: number, pixels: null | ArrayBufferView<ArrayBufferLike>, ): void; texImage2D( target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, pixels: null | ArrayBufferView<ArrayBufferLike>, ): void; texImage2D( target: number, level: number, internalformat: number, format: number, type: number, source: TexImageSource, ): void; texSubImage2D( target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, type: number, pixels: null | ArrayBufferView<ArrayBufferLike>, ): void; texSubImage2D( target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, source: TexImageSource, ): void; uniform1fv(location: null | WebGLUniformLocation, v: Float32List): void; uniform1iv(location: null | WebGLUniformLocation, v: Int32List): void; uniform2fv(location: null | WebGLUniformLocation, v: Float32List): void; uniform2iv(location: null | WebGLUniformLocation, v: Int32List): void; uniform3fv(location: null | WebGLUniformLocation, v: Float32List): void; uniform3iv(location: null | WebGLUniformLocation, v: Int32List): void; uniform4fv(location: null | WebGLUniformLocation, v: Float32List): void; uniform4iv(location: null | WebGLUniformLocation, v: Int32List): void; uniformMatrix2fv( location: null | WebGLUniformLocation, transpose: boolean, value: Float32List, ): void; uniformMatrix3fv( location: null | WebGLUniformLocation, transpose: boolean, value: Float32List, ): void; uniformMatrix4fv( location: null | WebGLUniformLocation, transpose: boolean, value: Float32List, ): void;} - WebGLRenderingContextOverloads
Methods
bufferData
bufferData(target: number, size: number, usage: number): void Parameters
- target: number
- size: number
- usage: number
Returns void
Returns void
bufferSubData
Returns void
compressedTexImage2D
compressedTexImage2D( target: number, level: number, internalformat: number, width: number, height: number, border: number, data: ArrayBufferView,): void Parameters
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- data: ArrayBufferView
Returns void
compressedTexSubImage2D
compressedTexSubImage2D( target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, data: ArrayBufferView,): void Parameters
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- data: ArrayBufferView
Returns void
readPixels
readPixels( x: number, y: number, width: number, height: number, format: number, type: number, pixels: null | ArrayBufferView<ArrayBufferLike>,): void Returns void
texImage2D
texImage2D( target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, pixels: null | ArrayBufferView<ArrayBufferLike>,): void Parameters
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- format: number
- type: number
- pixels: null | ArrayBufferView<ArrayBufferLike>
Returns void
texImage2D( target: number, level: number, internalformat: number, format: number, type: number, source: TexImageSource,): void Parameters
- target: number
- level: number
- internalformat: number
- format: number
- type: number
- source: TexImageSource
Returns void
texSubImage2D
texSubImage2D( target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, type: number, pixels: null | ArrayBufferView<ArrayBufferLike>,): void Parameters
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- type: number
- pixels: null | ArrayBufferView<ArrayBufferLike>
Returns void
texSubImage2D( target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, source: TexImageSource,): void Parameters
- target: number
- level: number
- xoffset: number
- yoffset: number
- format: number
- type: number
- source: TexImageSource
Returns void
uniform1fv
Returns void
uniform1iv
Returns void
uniform2fv
Returns void
uniform2iv
Returns void
uniform3fv
Returns void
uniform3iv
Returns void
uniform4fv
Returns void
uniform4iv
Returns void
uniformMatrix2fv
Returns void
uniformMatrix3fv
Returns void
uniformMatrix4fv
Returns void
MDN Reference