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;
}

层级 (查看完整内容)

方法

  • 参数

    • target: number
    • size: number
    • usage: number

    返回 void

  • 参数

    返回 void

  • 参数

    • target: number
    • srcData: ArrayBufferView
    • usage: number
    • srcOffset: number
    • 可选length: number

    返回 void

  • 参数

    返回 void

  • 参数

    • target: number
    • dstByteOffset: number
    • srcData: ArrayBufferView
    • srcOffset: number
    • 可选length: number

    返回 void

  • 参数

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • border: number
    • imageSize: number
    • offset: number

    返回 void

  • 参数

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • border: number
    • srcData: ArrayBufferView
    • 可选srcOffset: number
    • 可选srcLengthOverride: number

    返回 void

  • 参数

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • width: number
    • height: number
    • format: number
    • imageSize: number
    • offset: number

    返回 void

  • 参数

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • width: number
    • height: number
    • format: number
    • srcData: ArrayBufferView
    • 可选srcOffset: number
    • 可选srcLengthOverride: number

    返回 void

  • 参数

    • x: number
    • y: number
    • width: number
    • height: number
    • format: number
    • type: number
    • dstData: null | ArrayBufferView

    返回 void

  • 参数

    • x: number
    • y: number
    • width: number
    • height: number
    • format: number
    • type: number
    • offset: number

    返回 void

  • 参数

    • x: number
    • y: number
    • width: number
    • height: number
    • format: number
    • type: number
    • dstData: ArrayBufferView
    • dstOffset: number

    返回 void

  • 参数

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • border: number
    • format: number
    • type: number
    • pixels: null | ArrayBufferView

    返回 void

  • 参数

    • target: number
    • level: number
    • internalformat: number
    • format: number
    • type: number
    • source: TexImageSource

    返回 void

  • 参数

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • border: number
    • format: number
    • type: number
    • pboOffset: number

    返回 void

  • 参数

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • border: number
    • format: number
    • type: number
    • source: TexImageSource

    返回 void

  • 参数

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • border: number
    • format: number
    • type: number
    • srcData: ArrayBufferView
    • srcOffset: number

    返回 void

  • 参数

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • width: number
    • height: number
    • format: number
    • type: number
    • pixels: null | ArrayBufferView

    返回 void

  • 参数

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • format: number
    • type: number
    • source: TexImageSource

    返回 void

  • 参数

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • width: number
    • height: number
    • format: number
    • type: number
    • pboOffset: number

    返回 void

  • 参数

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • width: number
    • height: number
    • format: number
    • type: number
    • source: TexImageSource

    返回 void

  • 参数

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • width: number
    • height: number
    • format: number
    • type: number
    • srcData: ArrayBufferView
    • srcOffset: number

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void