For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages
are available by appending .md to any URL.
Interface WebGL2RenderingContextOverloads
interface WebGL2RenderingContextOverloads {
bufferData(target: number, size: number, usage: number): void;
bufferData(
target: number,
srcData: AllowSharedBufferSource | null,
usage: number,
): void;
bufferData(
target: number,
srcData: ArrayBufferView<ArrayBufferLike>,
usage: number,
srcOffset: number,
length?: number,
): void;
bufferSubData(
target: number,
dstByteOffset: number,
srcData: AllowSharedBufferSource,
): void;
bufferSubData(
target: number,
dstByteOffset: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset: number,
length?: number,
): void;
compressedTexImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
imageSize: number,
offset: number,
): void;
compressedTexImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset?: number,
srcLengthOverride?: number,
): void;
compressedTexSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
imageSize: number,
offset: number,
): void;
compressedTexSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset?: number,
srcLengthOverride?: number,
): void;
readPixels(
x: number,
y: number,
width: number,
height: number,
format: number,
type: number,
dstData: ArrayBufferView<ArrayBufferLike> | null,
): void;
readPixels(
x: number,
y: number,
width: number,
height: number,
format: number,
type: number,
offset: number,
): void;
readPixels(
x: number,
y: number,
width: number,
height: number,
format: number,
type: number,
dstData: ArrayBufferView<ArrayBufferLike>,
dstOffset: number,
): void;
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
pixels: ArrayBufferView<ArrayBufferLike> | null,
): void;
texImage2D(
target: number,
level: number,
internalformat: number,
format: number,
type: number,
source: TexImageSource,
): void;
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
pboOffset: number,
): void;
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
source: TexImageSource,
): void;
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset: number,
): void;
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
type: number,
pixels: ArrayBufferView<ArrayBufferLike> | null,
): void;
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: 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,
pboOffset: number,
): void;
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: 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,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset: number,
): void;
uniform1fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform1fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform1iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform1iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform2fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform2fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform2iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform2iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform3fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform3fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform3iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform3iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform4fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform4fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform4iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform4iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix2fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix2fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix3fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix3fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix4fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix4fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
}
bufferData(target: number, size: number, usage: number): void;
bufferData(
target: number,
srcData: AllowSharedBufferSource | null,
usage: number,
): void;
bufferData(
target: number,
srcData: ArrayBufferView<ArrayBufferLike>,
usage: number,
srcOffset: number,
length?: number,
): void;
bufferSubData(
target: number,
dstByteOffset: number,
srcData: AllowSharedBufferSource,
): void;
bufferSubData(
target: number,
dstByteOffset: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset: number,
length?: number,
): void;
compressedTexImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
imageSize: number,
offset: number,
): void;
compressedTexImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset?: number,
srcLengthOverride?: number,
): void;
compressedTexSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
imageSize: number,
offset: number,
): void;
compressedTexSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset?: number,
srcLengthOverride?: number,
): void;
readPixels(
x: number,
y: number,
width: number,
height: number,
format: number,
type: number,
dstData: ArrayBufferView<ArrayBufferLike> | null,
): void;
readPixels(
x: number,
y: number,
width: number,
height: number,
format: number,
type: number,
offset: number,
): void;
readPixels(
x: number,
y: number,
width: number,
height: number,
format: number,
type: number,
dstData: ArrayBufferView<ArrayBufferLike>,
dstOffset: number,
): void;
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
pixels: ArrayBufferView<ArrayBufferLike> | null,
): void;
texImage2D(
target: number,
level: number,
internalformat: number,
format: number,
type: number,
source: TexImageSource,
): void;
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
pboOffset: number,
): void;
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
source: TexImageSource,
): void;
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset: number,
): void;
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
type: number,
pixels: ArrayBufferView<ArrayBufferLike> | null,
): void;
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: 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,
pboOffset: number,
): void;
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: 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,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset: number,
): void;
uniform1fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform1fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform1iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform1iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform2fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform2fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform2iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform2iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform3fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform3fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform3iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform3iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform4fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform4fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniform4iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): void;
uniform4iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix2fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix2fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix3fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix3fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix4fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): void;
uniformMatrix4fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): void;
}
Hierarchy (View Summary)
- WebGL2RenderingContextOverloads
Methods
bufferData
-
Parameters
- target: number
- size: number
- usage: number
Returns void
-
Parameters
- target: number
- srcData: AllowSharedBufferSource | null
- usage: number
Returns void
-
bufferData(
target: number,
srcData: ArrayBufferView<ArrayBufferLike>,
usage: number,
srcOffset: number,
length?: number,
): voidParameters
- target: number
- srcData: ArrayBufferView<ArrayBufferLike>
- usage: number
- srcOffset: number
Optionallength: number
Returns void
bufferSubData
-
Parameters
- target: number
- dstByteOffset: number
- srcData: AllowSharedBufferSource
Returns void
-
bufferSubData(
target: number,
dstByteOffset: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset: number,
length?: number,
): voidParameters
- target: number
- dstByteOffset: number
- srcData: ArrayBufferView<ArrayBufferLike>
- srcOffset: number
Optionallength: number
Returns void
compressedTexImage2D
-
compressedTexImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
imageSize: number,
offset: number,
): voidParameters
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- imageSize: number
- offset: number
Returns void
-
compressedTexImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset?: number,
srcLengthOverride?: number,
): voidParameters
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- srcData: ArrayBufferView<ArrayBufferLike>
OptionalsrcOffset: numberOptionalsrcLengthOverride: number
Returns void
compressedTexSubImage2D
-
compressedTexSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
imageSize: number,
offset: number,
): voidParameters
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- imageSize: number
- offset: number
Returns void
-
compressedTexSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset?: number,
srcLengthOverride?: number,
): voidParameters
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- srcData: ArrayBufferView<ArrayBufferLike>
OptionalsrcOffset: numberOptionalsrcLengthOverride: number
Returns void
readPixels
-
readPixels(
x: number,
y: number,
width: number,
height: number,
format: number,
type: number,
dstData: ArrayBufferView<ArrayBufferLike> | null,
): voidParameters
- x: number
- y: number
- width: number
- height: number
- format: number
- type: number
- dstData: ArrayBufferView<ArrayBufferLike> | null
Returns void
-
readPixels(
x: number,
y: number,
width: number,
height: number,
format: number,
type: number,
offset: number,
): voidParameters
- x: number
- y: number
- width: number
- height: number
- format: number
- type: number
- offset: number
Returns void
-
readPixels(
x: number,
y: number,
width: number,
height: number,
format: number,
type: number,
dstData: ArrayBufferView<ArrayBufferLike>,
dstOffset: number,
): voidParameters
- x: number
- y: number
- width: number
- height: number
- format: number
- type: number
- dstData: ArrayBufferView<ArrayBufferLike>
- dstOffset: number
Returns void
texImage2D
-
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
pixels: ArrayBufferView<ArrayBufferLike> | null,
): voidParameters
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- format: number
- type: number
- pixels: ArrayBufferView<ArrayBufferLike> | null
Returns void
-
texImage2D(
target: number,
level: number,
internalformat: number,
format: number,
type: number,
source: TexImageSource,
): voidParameters
- target: number
- level: number
- internalformat: number
- format: number
- type: number
- source: TexImageSource
Returns void
-
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
pboOffset: number,
): voidParameters
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- format: number
- type: number
- pboOffset: number
Returns void
-
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
source: TexImageSource,
): voidParameters
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- format: number
- type: number
- source: TexImageSource
Returns void
-
texImage2D(
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset: number,
): voidParameters
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- format: number
- type: number
- srcData: ArrayBufferView<ArrayBufferLike>
- srcOffset: number
Returns void
texSubImage2D
-
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
type: number,
pixels: ArrayBufferView<ArrayBufferLike> | null,
): voidParameters
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- type: number
- pixels: ArrayBufferView<ArrayBufferLike> | null
Returns void
-
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
format: number,
type: number,
source: TexImageSource,
): voidParameters
- target: number
- level: number
- xoffset: number
- yoffset: number
- format: number
- type: number
- source: TexImageSource
Returns void
-
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
type: number,
pboOffset: number,
): voidParameters
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- type: number
- pboOffset: number
Returns void
-
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
type: number,
source: TexImageSource,
): voidParameters
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- type: number
- source: TexImageSource
Returns void
-
texSubImage2D(
target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
type: number,
srcData: ArrayBufferView<ArrayBufferLike>,
srcOffset: number,
): voidParameters
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- type: number
- srcData: ArrayBufferView<ArrayBufferLike>
- srcOffset: number
Returns void
uniform1fv
-
uniform1fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Float32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniform1fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
uniform1iv
-
uniform1iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Int32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniform1iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
uniform2fv
-
uniform2fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Float32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniform2fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
uniform2iv
-
uniform2iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Int32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniform2iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
uniform3fv
-
uniform3fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Float32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniform3fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
uniform3iv
-
uniform3iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Int32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniform3iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
uniform4fv
-
uniform4fv(
location: WebGLUniformLocation | null,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Float32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniform4fv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
uniform4iv
-
uniform4iv(
location: WebGLUniformLocation | null,
data: Int32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Int32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniform4iv(
location: WebGLUniformLocation | null,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
uniformMatrix2fv
-
uniformMatrix2fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- transpose: boolean
- data: Float32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniformMatrix2fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- transpose: boolean
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
uniformMatrix3fv
-
uniformMatrix3fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- transpose: boolean
- data: Float32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniformMatrix3fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- transpose: boolean
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
uniformMatrix4fv
-
uniformMatrix4fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- transpose: boolean
- data: Float32List
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
-
uniformMatrix4fv(
location: WebGLUniformLocation | null,
transpose: boolean,
data: Iterable<number>,
srcOffset?: number,
srcLength?: number,
): voidParameters
- location: WebGLUniformLocation | null
- transpose: boolean
- data: Iterable<number>
OptionalsrcOffset: numberOptionalsrcLength: number
Returns void
MDN Reference