[<Interface>]
type WebGL2RenderingContextOverloads =
abstract member bufferData (target: GLenum, srcData: obj, usage: GLenum, srcOffset: float, ?length: GLuint) : unit
abstract member bufferData (target: GLenum, srcData: AllowSharedBufferSource option, usage: GLenum) : unit
abstract member bufferData (target: GLenum, size: GLsizeiptr, usage: GLenum) : unit
abstract member bufferSubData (target: GLenum, dstByteOffset: GLintptr, srcData: obj, srcOffset: float, ?length: GLuint) : unit
abstract member bufferSubData (target: GLenum, dstByteOffset: GLintptr, srcData: AllowSharedBufferSource) : unit
abstract member compressedTexImage2D (target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, srcData: obj, ?srcOffset: float, ?srcLengthOverride: GLuint) : unit
abstract member compressedTexImage2D (target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, imageSize: GLsizei, offset: GLintptr) : unit
abstract member compressedTexSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, srcData: obj, ?srcOffset: float, ?srcLengthOverride: GLuint) : unit
abstract member compressedTexSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, offset: GLintptr) : unit
abstract member readPixels (x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, dstData: obj, dstOffset: float) : unit
abstract member readPixels (x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, offset: GLintptr) : unit
abstract member readPixels (x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, dstData: obj option) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, srcData: obj, srcOffset: float) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, source: VideoFrame) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, source: OffscreenCanvas) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, source: HTMLVideoElement) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, source: HTMLCanvasElement) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, source: HTMLImageElement) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, source: ImageData) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, source: ImageBitmap) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, pboOffset: GLintptr) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, format: GLenum, type: GLenum, source: VideoFrame) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, format: GLenum, type: GLenum, source: OffscreenCanvas) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, format: GLenum, type: GLenum, source: HTMLVideoElement) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, format: GLenum, type: GLenum, source: HTMLCanvasElement) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, format: GLenum, type: GLenum, source: HTMLImageElement) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, format: GLenum, type: GLenum, source: ImageData) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, format: GLenum, type: GLenum, source: ImageBitmap) : unit
abstract member texImage2D (target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type: GLenum, pixels: obj option) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, srcData: obj, srcOffset: float) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, source: VideoFrame) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, source: OffscreenCanvas) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, source: HTMLVideoElement) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, source: HTMLCanvasElement) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, source: HTMLImageElement) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, source: ImageData) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, source: ImageBitmap) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, pboOffset: GLintptr) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, format: GLenum, type: GLenum, source: VideoFrame) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, format: GLenum, type: GLenum, source: OffscreenCanvas) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, format: GLenum, type: GLenum, source: HTMLVideoElement) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, format: GLenum, type: GLenum, source: HTMLCanvasElement) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, format: GLenum, type: GLenum, source: HTMLImageElement) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, format: GLenum, type: GLenum, source: ImageData) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, format: GLenum, type: GLenum, source: ImageBitmap) : unit
abstract member texSubImage2D (target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type: GLenum, pixels: obj option) : unit
abstract member uniform1fv (location: WebGLUniformLocation option, data: Iterable<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform1fv (location: WebGLUniformLocation option, data: ResizeArray<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform1fv (location: WebGLUniformLocation option, data: Float32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform1iv (location: WebGLUniformLocation option, data: Iterable<GLint>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform1iv (location: WebGLUniformLocation option, data: ResizeArray<GLint>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform1iv (location: WebGLUniformLocation option, data: Int32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform2fv (location: WebGLUniformLocation option, data: Iterable<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform2fv (location: WebGLUniformLocation option, data: ResizeArray<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform2fv (location: WebGLUniformLocation option, data: Float32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform2iv (location: WebGLUniformLocation option, data: Iterable<GLint>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform2iv (location: WebGLUniformLocation option, data: ResizeArray<GLint>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform2iv (location: WebGLUniformLocation option, data: Int32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform3fv (location: WebGLUniformLocation option, data: Iterable<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform3fv (location: WebGLUniformLocation option, data: ResizeArray<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform3fv (location: WebGLUniformLocation option, data: Float32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform3iv (location: WebGLUniformLocation option, data: Iterable<GLint>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform3iv (location: WebGLUniformLocation option, data: ResizeArray<GLint>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform3iv (location: WebGLUniformLocation option, data: Int32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform4fv (location: WebGLUniformLocation option, data: Iterable<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform4fv (location: WebGLUniformLocation option, data: ResizeArray<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform4fv (location: WebGLUniformLocation option, data: Float32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform4iv (location: WebGLUniformLocation option, data: Iterable<GLint>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform4iv (location: WebGLUniformLocation option, data: ResizeArray<GLint>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniform4iv (location: WebGLUniformLocation option, data: Int32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: GLboolean, data: Iterable<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: GLboolean, data: ResizeArray<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniformMatrix2fv (location: WebGLUniformLocation option, transpose: GLboolean, data: Float32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: GLboolean, data: Iterable<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: GLboolean, data: ResizeArray<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniformMatrix3fv (location: WebGLUniformLocation option, transpose: GLboolean, data: Float32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: GLboolean, data: Iterable<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: GLboolean, data: ResizeArray<GLfloat>, ?srcOffset: float, ?srcLength: GLuint) : unit
abstract member uniformMatrix4fv (location: WebGLUniformLocation option, transpose: GLboolean, data: Float32Array, ?srcOffset: float, ?srcLength: GLuint) : unit
| |
|---|
| Assembly | Glutinum.Web |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] |
Methods