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

层级 (查看完整内容)

方法

  • 参数

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

    返回 void

  • 参数

    返回 void

  • 参数

    返回 void

  • 参数

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • border: number
    • data: ArrayBufferView

    返回 void

  • 参数

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • width: number
    • height: number
    • format: number
    • data: ArrayBufferView

    返回 void

  • 参数

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

    返回 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
    • 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