Skip to content

WebGL2RenderingContextOverloads

[<Interface>]
type WebGL2RenderingContextOverloads =
    abstract member bufferData (target: float, srcData: ArrayBufferView<ArrayBufferLike>, usage: float, srcOffset: float, ?length: float) : unit
    abstract member bufferData (target: float, srcData: AllowSharedBufferSource option, usage: float) : unit
    abstract member bufferData (target: float, size: float, usage: float) : unit
    abstract member bufferSubData (target: float, dstByteOffset: float, srcData: ArrayBufferView<ArrayBufferLike>, srcOffset: float, ?length: float) : unit
    abstract member bufferSubData (target: float, dstByteOffset: float, srcData: AllowSharedBufferSource) : unit
    abstract member compressedTexImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, srcData: ArrayBufferView<ArrayBufferLike>, ?srcOffset: float, ?srcLengthOverride: float) : unit
    abstract member compressedTexImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, imageSize: float, offset: float) : unit
    abstract member compressedTexSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, srcData: ArrayBufferView<ArrayBufferLike>, ?srcOffset: float, ?srcLengthOverride: float) : unit
    abstract member compressedTexSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, imageSize: float, offset: float) : unit
    abstract member readPixels (x: float, y: float, width: float, height: float, format: float, type: float, dstData: ArrayBufferView<ArrayBufferLike>, dstOffset: float) : unit
    abstract member readPixels (x: float, y: float, width: float, height: float, format: float, type: float, offset: float) : unit
    abstract member readPixels (x: float, y: float, width: float, height: float, format: float, type: float, ?dstData: ArrayBufferView<ArrayBufferLike>) : unit
    abstract member texImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, format: float, type: float, srcData: ArrayBufferView<ArrayBufferLike>, srcOffset: float) : unit
    abstract member texImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, format: float, type: float, source: TexImageSource) : unit
    abstract member texImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, format: float, type: float, pboOffset: float) : unit
    abstract member texImage2D (target: float, level: float, internalformat: float, format: float, type: float, source: TexImageSource) : unit
    abstract member texImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, format: float, type: float, ?pixels: ArrayBufferView<ArrayBufferLike>) : unit
    abstract member texSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, type: float, srcData: ArrayBufferView<ArrayBufferLike>, srcOffset: float) : unit
    abstract member texSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, type: float, source: TexImageSource) : unit
    abstract member texSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, type: float, pboOffset: float) : unit
    abstract member texSubImage2D (target: float, level: float, xoffset: float, yoffset: float, format: float, type: float, source: TexImageSource) : unit
    abstract member texSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, type: float, ?pixels: ArrayBufferView<ArrayBufferLike>) : unit
    abstract member uniform1fv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform1fv (location: WebGLUniformLocation option, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform1iv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform1iv (location: WebGLUniformLocation option, data: Int32List, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform2fv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform2fv (location: WebGLUniformLocation option, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform2iv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform2iv (location: WebGLUniformLocation option, data: Int32List, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform3fv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform3fv (location: WebGLUniformLocation option, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform3iv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform3iv (location: WebGLUniformLocation option, data: Int32List, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform4fv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform4fv (location: WebGLUniformLocation option, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform4iv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniform4iv (location: WebGLUniformLocation option, data: Int32List, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
    abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
AssemblyXantham.Fable.Core.TS

Methods

abstract member bufferData (target: float, srcData: ArrayBufferView<ArrayBufferLike>, usage: float, srcOffset: float, ?length: float) : unit
abstract member bufferData (target: float, srcData: AllowSharedBufferSource option, usage: float) : unit
abstract member bufferData (target: float, size: float, usage: float) : unit
abstract member bufferSubData (target: float, dstByteOffset: float, srcData: ArrayBufferView<ArrayBufferLike>, srcOffset: float, ?length: float) : unit
abstract member bufferSubData (target: float, dstByteOffset: float, srcData: AllowSharedBufferSource) : unit
abstract member compressedTexImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, srcData: ArrayBufferView<ArrayBufferLike>, ?srcOffset: float, ?srcLengthOverride: float) : unit
abstract member compressedTexImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, imageSize: float, offset: float) : unit
abstract member compressedTexSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, srcData: ArrayBufferView<ArrayBufferLike>, ?srcOffset: float, ?srcLengthOverride: float) : unit
abstract member compressedTexSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, imageSize: float, offset: float) : unit
abstract member readPixels (x: float, y: float, width: float, height: float, format: float, type: float, dstData: ArrayBufferView<ArrayBufferLike>, dstOffset: float) : unit
abstract member readPixels (x: float, y: float, width: float, height: float, format: float, type: float, offset: float) : unit
abstract member readPixels (x: float, y: float, width: float, height: float, format: float, type: float, ?dstData: ArrayBufferView<ArrayBufferLike>) : unit
abstract member texImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, format: float, type: float, srcData: ArrayBufferView<ArrayBufferLike>, srcOffset: float) : unit
abstract member texImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, format: float, type: float, source: TexImageSource) : unit
abstract member texImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, format: float, type: float, pboOffset: float) : unit
abstract member texImage2D (target: float, level: float, internalformat: float, format: float, type: float, source: TexImageSource) : unit
abstract member texImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, format: float, type: float, ?pixels: ArrayBufferView<ArrayBufferLike>) : unit
abstract member texSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, type: float, srcData: ArrayBufferView<ArrayBufferLike>, srcOffset: float) : unit
abstract member texSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, type: float, source: TexImageSource) : unit
abstract member texSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, type: float, pboOffset: float) : unit
abstract member texSubImage2D (target: float, level: float, xoffset: float, yoffset: float, format: float, type: float, source: TexImageSource) : unit
abstract member texSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, type: float, ?pixels: ArrayBufferView<ArrayBufferLike>) : unit
abstract member uniform1fv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform1fv (location: WebGLUniformLocation option, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform1iv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform1iv (location: WebGLUniformLocation option, data: Int32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform2fv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform2fv (location: WebGLUniformLocation option, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform2iv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform2iv (location: WebGLUniformLocation option, data: Int32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform3fv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform3fv (location: WebGLUniformLocation option, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform3iv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform3iv (location: WebGLUniformLocation option, data: Int32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform4fv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform4fv (location: WebGLUniformLocation option, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform4iv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform4iv (location: WebGLUniformLocation option, data: Int32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit