接口 WebGL2RenderingContextOverloads
interface WebGL2RenderingContextOverloads { bufferData(target: number,
size: number,
usage: number): void; bufferData(target: number,
srcData: null | BufferSource,
usage: number): void; bufferData(target: number,
srcData: ArrayBufferView,
usage: number,
srcOffset: number,
length?: number): void; bufferSubData(target: number,
dstByteOffset: number,
srcData: BufferSource): void; bufferSubData(target: number,
dstByteOffset: number,
srcData: ArrayBufferView,
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,
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,
srcOffset?: number,
srcLengthOverride?: number): void; readPixels(x: number,
y: number,
width: number,
height: number,
format: number,
type: number,
dstData: null | ArrayBufferView): 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,
dstOffset: number): void; texImage2D(target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
pixels: null | ArrayBufferView): 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,
srcOffset: number): void; texSubImage2D(target: number,
level: number,
xoffset: number,
yoffset: number,
width: number,
height: number,
format: number,
type: number,
pixels: null | ArrayBufferView): 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,
srcOffset: number): void; uniform1fv(location: null | WebGLUniformLocation,
data: Float32List,
srcOffset?: number,
srcLength?: number): void; uniform1iv(location: null | WebGLUniformLocation,
data: Int32List,
srcOffset?: number,
srcLength?: number): void; uniform2fv(location: null | WebGLUniformLocation,
data: Float32List,
srcOffset?: number,
srcLength?: number): void; uniform2iv(location: null | WebGLUniformLocation,
data: Int32List,
srcOffset?: number,
srcLength?: number): void; uniform3fv(location: null | WebGLUniformLocation,
data: Float32List,
srcOffset?: number,
srcLength?: number): void; uniform3iv(location: null | WebGLUniformLocation,
data: Int32List,
srcOffset?: number,
srcLength?: number): void; uniform4fv(location: null | WebGLUniformLocation,
data: Float32List,
srcOffset?: number,
srcLength?: number): void; uniform4iv(location: null | WebGLUniformLocation,
data: Int32List,
srcOffset?: number,
srcLength?: number): void; uniformMatrix2fv(location: null | WebGLUniformLocation,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number): void; uniformMatrix3fv(location: null | WebGLUniformLocation,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number): void; uniformMatrix4fv(location: null | WebGLUniformLocation,
transpose: boolean,
data: Float32List,
srcOffset?: number,
srcLength?: number): void; } - WebGL2RenderingContextOverloads
方法
bufferData
- bufferData(target, size, usage): void
参数
- target: number
- size: number
- usage: number
返回 void
- bufferData(target, srcData, usage): void
返回 void
- bufferData(target, srcData, usage, srcOffset, length?): void
参数
- target: number
- srcData: ArrayBufferView
- usage: number
- srcOffset: number
可选length: number
返回 void
bufferSubData
- bufferSubData(target, dstByteOffset, srcData): void
返回 void
- bufferSubData(target, dstByteOffset, srcData, srcOffset, length?): void
参数
- target: number
- dstByteOffset: number
- srcData: ArrayBufferView
- srcOffset: number
可选length: number
返回 void
compressedTexImage2D
- compressedTexImage2D(target, level, internalformat, width, height, border, imageSize, offset): void
参数
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- imageSize: number
- offset: number
返回 void
- compressedTexImage2D(target, level, internalformat, width, height, border, srcData, srcOffset?, srcLengthOverride?): void
参数
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- srcData: ArrayBufferView
可选srcOffset: number可选srcLengthOverride: number
返回 void
compressedTexSubImage2D
- compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, offset): void
参数
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- imageSize: number
- offset: number
返回 void
- compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, srcData, srcOffset?, srcLengthOverride?): void
参数
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- srcData: ArrayBufferView
可选srcOffset: number可选srcLengthOverride: number
返回 void
readPixels
- readPixels(x, y, width, height, format, type, dstData): void
参数
- x: number
- y: number
- width: number
- height: number
- format: number
- type: number
- dstData: null | ArrayBufferView
返回 void
- readPixels(x, y, width, height, format, type, offset): void
参数
- x: number
- y: number
- width: number
- height: number
- format: number
- type: number
- offset: number
返回 void
- readPixels(x, y, width, height, format, type, dstData, dstOffset): void
参数
- x: number
- y: number
- width: number
- height: number
- format: number
- type: number
- dstData: ArrayBufferView
- dstOffset: number
返回 void
texImage2D
- texImage2D(target, level, internalformat, width, height, border, format, type, pixels): void
参数
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- format: number
- type: number
- pixels: null | ArrayBufferView
返回 void
- texImage2D(target, level, internalformat, format, type, source): void
参数
- target: number
- level: number
- internalformat: number
- format: number
- type: number
- source: TexImageSource
返回 void
- texImage2D(target, level, internalformat, width, height, border, format, type, pboOffset): void
参数
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- format: number
- type: number
- pboOffset: number
返回 void
- texImage2D(target, level, internalformat, width, height, border, format, type, source): void
参数
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- format: number
- type: number
- source: TexImageSource
返回 void
- texImage2D(target, level, internalformat, width, height, border, format, type, srcData, srcOffset): void
参数
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- format: number
- type: number
- srcData: ArrayBufferView
- srcOffset: number
返回 void
texSubImage2D
- texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels): void
参数
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- type: number
- pixels: null | ArrayBufferView
返回 void
- texSubImage2D(target, level, xoffset, yoffset, format, type, source): void
参数
- target: number
- level: number
- xoffset: number
- yoffset: number
- format: number
- type: number
- source: TexImageSource
返回 void
- texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pboOffset): void
参数
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- type: number
- pboOffset: number
返回 void
- texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, source): void
参数
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- type: number
- source: TexImageSource
返回 void
- texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, srcData, srcOffset): void
参数
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- type: number
- srcData: ArrayBufferView
- srcOffset: number
返回 void
uniform1fv
- uniform1fv(location, data, srcOffset?, srcLength?): void
返回 void
uniform1iv
- uniform1iv(location, data, srcOffset?, srcLength?): void
返回 void
uniform2fv
- uniform2fv(location, data, srcOffset?, srcLength?): void
返回 void
uniform2iv
- uniform2iv(location, data, srcOffset?, srcLength?): void
返回 void
uniform3fv
- uniform3fv(location, data, srcOffset?, srcLength?): void
返回 void
uniform3iv
- uniform3iv(location, data, srcOffset?, srcLength?): void
返回 void
uniform4fv
- uniform4fv(location, data, srcOffset?, srcLength?): void
返回 void
uniform4iv
- uniform4iv(location, data, srcOffset?, srcLength?): void
返回 void
uniformMatrix2fv
- uniformMatrix2fv(location, transpose, data, srcOffset?, srcLength?): void
返回 void
uniformMatrix3fv
- uniformMatrix3fv(location, transpose, data, srcOffset?, srcLength?): void
返回 void
uniformMatrix4fv
- uniformMatrix4fv(location, transpose, data, srcOffset?, srcLength?): void
返回 void