接口 WebGLRenderingContextOverloads
interface WebGLRenderingContextOverloads { bufferData(target: number,
size: number,
usage: number): void; bufferData(target: number,
data: null | BufferSource,
usage: number): void; bufferSubData(target: number,
offset: number,
data: BufferSource): 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): 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; 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; 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
方法
bufferData
- bufferData(target, size, usage): void
参数
- target: number
- size: number
- usage: number
返回 void
- bufferData(target, data, usage): void
返回 void
bufferSubData
- bufferSubData(target, offset, data): void
返回 void
compressedTexImage2D
- compressedTexImage2D(target, level, internalformat, width, height, border, data): void
参数
- target: number
- level: number
- internalformat: number
- width: number
- height: number
- border: number
- data: ArrayBufferView
返回 void
compressedTexSubImage2D
- compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, data): void
参数
- target: number
- level: number
- xoffset: number
- yoffset: number
- width: number
- height: number
- format: number
- data: ArrayBufferView
返回 void
readPixels
- readPixels(x, y, width, height, format, type, pixels): void
参数
- x: number
- y: number
- width: number
- height: number
- format: number
- type: number
- pixels: null | ArrayBufferView
返回 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
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
uniform1fv
- uniform1fv(location, v): void
返回 void
uniform1iv
- uniform1iv(location, v): void
返回 void
uniform2fv
- uniform2fv(location, v): void
返回 void
uniform2iv
- uniform2iv(location, v): void
返回 void
uniform3fv
- uniform3fv(location, v): void
返回 void
uniform3iv
- uniform3iv(location, v): void
返回 void
uniform4fv
- uniform4fv(location, v): void
返回 void
uniform4iv
- uniform4iv(location, v): void
返回 void
uniformMatrix2fv
- uniformMatrix2fv(location, transpose, value): void
返回 void
uniformMatrix3fv
- uniformMatrix3fv(location, transpose, value): void
返回 void
uniformMatrix4fv
- uniformMatrix4fv(location, transpose, value): void
返回 void