Skip to content

Canvas

Values

createImageBitmap

let createImageBitmap: (
~image: WebAPI.HTMLImageElement.t,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap10

let createImageBitmap10: (
~image: WebAPI.HTMLImageElement.t,
~sx: int,
~sy: int,
~sw: int,
~sh: int,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap11

let createImageBitmap11: (
~image: WebAPI.SVGElement.svgImageElement,
~sx: int,
~sy: int,
~sw: int,
~sh: int,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap12

let createImageBitmap12: (
~image: WebAPI.HTMLVideoElement.t,
~sx: int,
~sy: int,
~sw: int,
~sh: int,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap13

let createImageBitmap13: (
~image: WebAPI.HTMLCanvasElement.t,
~sx: int,
~sy: int,
~sw: int,
~sh: int,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap14

let createImageBitmap14: (
~image: WebAPI.CanvasTypes.imageBitmap,
~sx: int,
~sy: int,
~sw: int,
~sh: int,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap15

let createImageBitmap15: (
~image: WebAPI.CanvasTypes.offscreenCanvas,
~sx: int,
~sy: int,
~sw: int,
~sh: int,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap16

let createImageBitmap16: (
~image: WebAPI.DOM.videoFrame,
~sx: int,
~sy: int,
~sw: int,
~sh: int,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap17

let createImageBitmap17: (
~image: WebAPI.FileTypes.blob,
~sx: int,
~sy: int,
~sw: int,
~sh: int,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap18

let createImageBitmap18: (
~image: WebAPI.DOM.imageData,
~sx: int,
~sy: int,
~sw: int,
~sh: int,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap2

let createImageBitmap2: (
~image: WebAPI.SVGElement.svgImageElement,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap3

let createImageBitmap3: (
~image: WebAPI.HTMLVideoElement.t,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap4

let createImageBitmap4: (
~image: WebAPI.HTMLCanvasElement.t,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap5

let createImageBitmap5: (
~image: WebAPI.CanvasTypes.imageBitmap,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap6

let createImageBitmap6: (
~image: WebAPI.CanvasTypes.offscreenCanvas,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap7

let createImageBitmap7: (
~image: WebAPI.DOM.videoFrame,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap8

let createImageBitmap8: (
~image: WebAPI.FileTypes.blob,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>

createImageBitmap9

let createImageBitmap9: (
~image: WebAPI.DOM.imageData,
~options: WebAPI.DOM.imageBitmapOptions=?,
) => promise<WebAPI.CanvasTypes.imageBitmap>