[<Interface>]
type WebGLRenderingContextOverloads =
abstract member bufferData (target: float, data: AllowSharedBufferSource option, usage: float) : unit
abstract member bufferData (target: float, size: float, usage: float) : unit
abstract member bufferSubData (target: float, offset: float, data: AllowSharedBufferSource) : unit
abstract member compressedTexImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, data: ArrayBufferView<ArrayBufferLike>) : unit
abstract member compressedTexSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, data: ArrayBufferView<ArrayBufferLike>) : unit
abstract member readPixels (x: float, y: float, width: float, height: float, format: float, type: float, ?pixels: ArrayBufferView<ArrayBufferLike>) : 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, 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, v: Iterable<float,obj,obj>) : unit
abstract member uniform1fv (location: WebGLUniformLocation option, v: Float32List) : unit
abstract member uniform1iv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform1iv (location: WebGLUniformLocation option, v: Int32List) : unit
abstract member uniform2fv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform2fv (location: WebGLUniformLocation option, v: Float32List) : unit
abstract member uniform2iv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform2iv (location: WebGLUniformLocation option, v: Int32List) : unit
abstract member uniform3fv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform3fv (location: WebGLUniformLocation option, v: Float32List) : unit
abstract member uniform3iv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform3iv (location: WebGLUniformLocation option, v: Int32List) : unit
abstract member uniform4fv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform4fv (location: WebGLUniformLocation option, v: Float32List) : unit
abstract member uniform4iv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform4iv (location: WebGLUniformLocation option, v: Int32List) : unit
abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: bool, value: Iterable<float,obj,obj>) : unit
abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: bool, value: Float32List) : unit
abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: bool, value: Iterable<float,obj,obj>) : unit
abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: bool, value: Float32List) : unit
abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: bool, value: Iterable<float,obj,obj>) : unit
abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: bool, value: Float32List) : unit
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
Methods
abstract member bufferData (target: float, data: AllowSharedBufferSource option, usage: float) : unit
abstract member bufferData (target: float, size: float, usage: float) : unit
abstract member bufferSubData (target: float, offset: float, data: AllowSharedBufferSource) : unit
abstract member compressedTexImage2D (target: float, level: float, internalformat: float, width: float, height: float, border: float, data: ArrayBufferView<ArrayBufferLike>) : unit
abstract member compressedTexSubImage2D (target: float, level: float, xoffset: float, yoffset: float, width: float, height: float, format: float, data: ArrayBufferView<ArrayBufferLike>) : unit
abstract member readPixels (x: float, y: float, width: float, height: float, format: float, type: float, ?pixels: ArrayBufferView<ArrayBufferLike>) : 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, 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, v: Iterable<float,obj,obj>) : unit
abstract member uniform1fv (location: WebGLUniformLocation option, v: Float32List) : unit
abstract member uniform1iv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform1iv (location: WebGLUniformLocation option, v: Int32List) : unit
abstract member uniform2fv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform2fv (location: WebGLUniformLocation option, v: Float32List) : unit
abstract member uniform2iv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform2iv (location: WebGLUniformLocation option, v: Int32List) : unit
abstract member uniform3fv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform3fv (location: WebGLUniformLocation option, v: Float32List) : unit
abstract member uniform3iv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform3iv (location: WebGLUniformLocation option, v: Int32List) : unit
abstract member uniform4fv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform4fv (location: WebGLUniformLocation option, v: Float32List) : unit
abstract member uniform4iv (location: WebGLUniformLocation option, v: Iterable<float,obj,obj>) : unit
abstract member uniform4iv (location: WebGLUniformLocation option, v: Int32List) : unit
abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: bool, value: Iterable<float,obj,obj>) : unit
abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: bool, value: Float32List) : unit
abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: bool, value: Iterable<float,obj,obj>) : unit
abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: bool, value: Float32List) : unit
abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: bool, value: Iterable<float,obj,obj>) : unit
abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: bool, value: Float32List) : unit