Skip to main content

WebGL2RenderingContextOverloads

Extended by​

Methods​

bufferData()​

Call Signature​

bufferData(
target,
size,
usage
): void;

MDN Reference

Parameters​
ParameterType
targetnumber
sizenumber
usagenumber
Returns​

void

Call Signature​

bufferData(
target,
srcData,
usage
): void;
Parameters​
ParameterType
targetnumber
srcDataAllowSharedBufferSource | null
usagenumber
Returns​

void

Call Signature​

bufferData(
target,
srcData,
usage,
srcOffset,
length?
): void;
Parameters​
ParameterType
targetnumber
srcDataArrayBufferView<ArrayBufferLike>
usagenumber
srcOffsetnumber
length?number
Returns​

void


bufferSubData()​

Call Signature​

bufferSubData(
target,
dstByteOffset,
srcData
): void;

MDN Reference

Parameters​
ParameterType
targetnumber
dstByteOffsetnumber
srcDataAllowSharedBufferSource
Returns​

void

Call Signature​

bufferSubData(
target,
dstByteOffset,
srcData,
srcOffset,
length?
): void;
Parameters​
ParameterType
targetnumber
dstByteOffsetnumber
srcDataArrayBufferView<ArrayBufferLike>
srcOffsetnumber
length?number
Returns​

void


compressedTexImage2D()​

Call Signature​

compressedTexImage2D(
target,
level,
internalformat,
width,
height,
border,
imageSize,
offset
): void;

MDN Reference

Parameters​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
imageSizenumber
offsetnumber
Returns​

void

Call Signature​

compressedTexImage2D(
target,
level,
internalformat,
width,
height,
border,
srcData,
srcOffset?,
srcLengthOverride?
): void;
Parameters​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
srcDataArrayBufferView<ArrayBufferLike>
srcOffset?number
srcLengthOverride?number
Returns​

void


compressedTexSubImage2D()​

Call Signature​

compressedTexSubImage2D(
target,
level,
xoffset,
yoffset,
width,
height,
format,
imageSize,
offset
): void;

MDN Reference

Parameters​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
imageSizenumber
offsetnumber
Returns​

void

Call Signature​

compressedTexSubImage2D(
target,
level,
xoffset,
yoffset,
width,
height,
format,
srcData,
srcOffset?,
srcLengthOverride?
): void;
Parameters​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
srcDataArrayBufferView<ArrayBufferLike>
srcOffset?number
srcLengthOverride?number
Returns​

void


readPixels()​

Call Signature​

readPixels(
x,
y,
width,
height,
format,
type,
dstData
): void;

MDN Reference

Parameters​
ParameterType
xnumber
ynumber
widthnumber
heightnumber
formatnumber
typenumber
dstData| ArrayBufferView<ArrayBufferLike> | null
Returns​

void

Call Signature​

readPixels(
x,
y,
width,
height,
format,
type,
offset
): void;
Parameters​
ParameterType
xnumber
ynumber
widthnumber
heightnumber
formatnumber
typenumber
offsetnumber
Returns​

void

Call Signature​

readPixels(
x,
y,
width,
height,
format,
type,
dstData,
dstOffset
): void;
Parameters​
ParameterType
xnumber
ynumber
widthnumber
heightnumber
formatnumber
typenumber
dstDataArrayBufferView<ArrayBufferLike>
dstOffsetnumber
Returns​

void


texImage2D()​

Call Signature​

texImage2D(
target,
level,
internalformat,
width,
height,
border,
format,
type,
pixels
): void;

MDN Reference

Parameters​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
formatnumber
typenumber
pixels| ArrayBufferView<ArrayBufferLike> | null
Returns​

void

Call Signature​

texImage2D(
target,
level,
internalformat,
format,
type,
source
): void;
Parameters​
ParameterType
targetnumber
levelnumber
internalformatnumber
formatnumber
typenumber
sourceTexImageSource
Returns​

void

Call Signature​

texImage2D(
target,
level,
internalformat,
width,
height,
border,
format,
type,
pboOffset
): void;
Parameters​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
formatnumber
typenumber
pboOffsetnumber
Returns​

void

Call Signature​

texImage2D(
target,
level,
internalformat,
width,
height,
border,
format,
type,
source
): void;
Parameters​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
formatnumber
typenumber
sourceTexImageSource
Returns​

void

Call Signature​

texImage2D(
target,
level,
internalformat,
width,
height,
border,
format,
type,
srcData,
srcOffset
): void;
Parameters​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
formatnumber
typenumber
srcDataArrayBufferView<ArrayBufferLike>
srcOffsetnumber
Returns​

void


texSubImage2D()​

Call Signature​

texSubImage2D(
target,
level,
xoffset,
yoffset,
width,
height,
format,
type,
pixels
): void;

MDN Reference

Parameters​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
typenumber
pixels| ArrayBufferView<ArrayBufferLike> | null
Returns​

void

Call Signature​

texSubImage2D(
target,
level,
xoffset,
yoffset,
format,
type,
source
): void;
Parameters​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
formatnumber
typenumber
sourceTexImageSource
Returns​

void

Call Signature​

texSubImage2D(
target,
level,
xoffset,
yoffset,
width,
height,
format,
type,
pboOffset
): void;
Parameters​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
typenumber
pboOffsetnumber
Returns​

void

Call Signature​

texSubImage2D(
target,
level,
xoffset,
yoffset,
width,
height,
format,
type,
source
): void;
Parameters​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
typenumber
sourceTexImageSource
Returns​

void

Call Signature​

texSubImage2D(
target,
level,
xoffset,
yoffset,
width,
height,
format,
type,
srcData,
srcOffset
): void;
Parameters​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
typenumber
srcDataArrayBufferView<ArrayBufferLike>
srcOffsetnumber
Returns​

void


uniform1fv()​

Call Signature​

uniform1fv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataFloat32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniform1fv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void


uniform1iv()​

Call Signature​

uniform1iv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataInt32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniform1iv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void


uniform2fv()​

Call Signature​

uniform2fv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataFloat32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniform2fv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void


uniform2iv()​

Call Signature​

uniform2iv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataInt32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniform2iv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void


uniform3fv()​

Call Signature​

uniform3fv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataFloat32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniform3fv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void


uniform3iv()​

Call Signature​

uniform3iv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataInt32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniform3iv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void


uniform4fv()​

Call Signature​

uniform4fv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataFloat32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniform4fv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void


uniform4iv()​

Call Signature​

uniform4iv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataInt32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniform4iv(
location,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void


uniformMatrix2fv()​

Call Signature​

uniformMatrix2fv(
location,
transpose,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniformMatrix2fv(
location,
transpose,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void


uniformMatrix3fv()​

Call Signature​

uniformMatrix3fv(
location,
transpose,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniformMatrix3fv(
location,
transpose,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void


uniformMatrix4fv()​

Call Signature​

uniformMatrix4fv(
location,
transpose,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number
Returns​

void

Call Signature​

uniformMatrix4fv(
location,
transpose,
data,
srcOffset?,
srcLength?
): void;

MDN Reference

Parameters​
ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataIterable<number>
srcOffset?number
srcLength?number
Returns​

void