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