2022-04-01 15:13:32 +02:00
<!DOCTYPE html> < html class = "default" > < head > < meta charSet = "utf-8" / > < meta http-equiv = "x-ua-compatible" content = "IE=edge" / > < title > OffscreenCanvas | @vladmandic/human - v2.6.5< / title > < meta name = "description" content = "Documentation for @vladmandic/human - v2.6.5" / > < meta name = "viewport" content = "width=device-width, initial-scale=1" / > < link rel = "stylesheet" href = "../assets/style.css" / > < link rel = "stylesheet" href = "../assets/highlight.css" / > < script async src = "../assets/search.js" id = "search-script" > < / script > < / head > < body > < script > document . body . classList . add ( localStorage . getItem ( "tsd-theme" ) || "os" ) < / script > < header > < div class = "tsd-page-toolbar" > < div class = "container" > < div class = "table-wrap" > < div class = "table-cell" id = "tsd-search" data-base = ".." > < div class = "field" > < label for = "tsd-search-field" class = "tsd-widget search no-caption" > Search< / label > < input type = "text" id = "tsd-search-field" / > < / div > < ul class = "results" > < li class = "state loading" > Preparing search index...< / li > < li class = "state failure" > The search index is not available< / li > < / ul > < a href = "../index.html" class = "title" > @vladmandic/human - v2.6.5< / a > < / div > < div class = "table-cell" id = "tsd-widgets" > < div id = "tsd-filter" > < a href = "#" class = "tsd-widget options no-caption" data-toggle = "options" > Options< / a > < div class = "tsd-filter-group" > < div class = "tsd-select" id = "tsd-filter-visibility" > < span class = "tsd-select-label" > All< / span > < ul class = "tsd-select-list" > < li data-value = "public" > Public< / li > < li data-value = "protected" > Public/Protected< / li > < li data-value = "private" class = "selected" > All< / li > < / ul > < / div > < input type = "checkbox" id = "tsd-filter-inherited" checked / > < label class = "tsd-widget" for = "tsd-filter-inherited" > Inherited< / label > < / div > < / div > < a href = "#" class = "tsd-widget menu no-caption" data-toggle = "menu" > Menu< / a > < / div > < / div > < / div > < / div > < div class = "tsd-page-title" > < div class = "container" > < ul class = "tsd-breadcrumb" > < li > < a href = "../index.html" > @vladmandic/human - v2.6.5< / a > < / li > < li > < a href = "OffscreenCanvas.html" > OffscreenCanvas< / a > < / li > < / ul > < h1 > Interface OffscreenCanvas< / h1 > < / div > < / div > < / header > < div class = "container container-main" > < div class = "row" > < div class = "col-8 col-content" > < section class = "tsd-panel tsd-hierarchy" > < h3 > Hierarchy< / h3 > < ul class = "tsd-hierarchy" > < li > < span class = "tsd-signature-type" > EventTarget< / span > < ul class = "tsd-hierarchy" > < li > < span class = "target" > OffscreenCanvas< / span > < / li > < / ul > < / li > < / ul > < / section > < section class = "tsd-panel-group tsd-index-group" > < h2 > Index< / h2 > < section class = "tsd-panel tsd-index-panel" > < div class = "tsd-index-content" > < section class = "tsd-index-section " > < h3 > Properties< / h3 > < ul class = "tsd-index-list" > < li class = "tsd-kind-property tsd-parent-kind-interface" > < a href = "OffscreenCanvas.html#height" class = "tsd-kind-icon" > height< / a > < / li > < li class = "tsd-kind-property tsd-parent-kind-interface" > < a href = "OffscreenCanvas.html#width" class = "tsd-kind-icon" > width< / a > < / li > < / ul > < / section > < section class = "tsd-index-section " > < h3 > Methods< / h3 > < ul class = "tsd-index-list" > < li class = "tsd-kind-method tsd-parent-kind-interface tsd-is-inherited" > < a href = "OffscreenCanvas.html#addEventListener" class = "tsd-kind-icon" > add< wbr / > Event< wbr / > Listener< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface" > < a href = "OffscreenCanvas.html#convertToBlob" class = "tsd-kind-icon" > convert< wbr / > To< wbr / > Blob< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface tsd-is-inherited" > < a href = "OffscreenCanvas.html#dispatchEvent" class = "tsd-kind-icon" > dispatch< wbr / > Event< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface" > < a href = "OffscreenCanvas.html#getContext" class = "tsd-kind-icon" > get< wbr / > Context< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface tsd-is-inherited" > < a href = "OffscreenCanvas.html#removeEventListener" class = "tsd-kind-icon" > remove< wbr / > Event< wbr / > Listener< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface" > < a href = "OffscreenCanvas.html#transferToImageBitmap" class = "tsd-kind-icon" > transfer< wbr / > To< wbr / > Image< wbr / > Bitmap< / a > < / li > < / ul > < / section > < / div > < / section > < / section > < section class = "tsd-panel-group tsd-member-group " > < h2 > Properties< / h2 > < section class = "tsd-panel tsd-m
2022-04-01 15:12:04 +02:00
< p > Appends an event listener for events whose type attribute value is type. The callback argument sets the callback that will be invoked when the event is dispatched.< / p >
< / div > < div > < p > The options argument sets listener-specific options. For compatibility this can be a boolean, in which case the method behaves exactly as if the value was specified as options' s capture.< / p >
< p > When set to true, options' s capture prevents callback from being invoked when the event' s eventPhase attribute value is BUBBLING_PHASE. When false (or not present), callback will not be invoked when event' s eventPhase attribute value is CAPTURING_PHASE. Either way, callback will be invoked if event' s eventPhase attribute value is AT_TARGET.< / p >
< p > When set to true, options' s passive indicates that the callback will not cancel the event by invoking preventDefault(). This is used to enable performance optimizations described in § 2.8 Observing event listeners.< / p >
< p > When set to true, options' s once indicates that the callback will only be invoked once after which the event listener will be removed.< / p >
< p > If an AbortSignal is passed for options' s signal, then the event listener will be removed when signal is aborted.< / p >
< p > The event listener is appended to target' s event listener list and is not appended if it has the same type, callback, and capture.< / p >
< / div > < / div > < h4 class = "tsd-parameters-title" > Parameters< / h4 > < ul class = "tsd-parameters" > < li > < h5 > type: < span class = "tsd-signature-type" > string< / span > < / h5 > < / li > < li > < h5 > callback: < span class = "tsd-signature-type" > null< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > EventListenerOrEventListenerObject< / span > < / h5 > < / li > < li > < h5 > < span class = "tsd-flag ts-flagOptional" > Optional< / span > options: < span class = "tsd-signature-type" > boolean< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > AddEventListenerOptions< / span > < / h5 > < / li > < / ul > < h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > void< / span > < / h4 > < / li > < li class = "tsd-description" > < aside class = "tsd-sources" > < p > Inherited from EventTarget.addEventListener< / p > < ul > < li > Defined in node_modules/.pnpm/typescript@4.6.3/node_modules/typescript/lib/lib.webworker.d.ts:1425< / li > < / ul > < / aside > < div class = "tsd-comment tsd-typography" > < div class = "lead" >
< p > Appends an event listener for events whose type attribute value is type. The callback argument sets the callback that will be invoked when the event is dispatched.< / p >
< / div > < div > < p > The options argument sets listener-specific options. For compatibility this can be a boolean, in which case the method behaves exactly as if the value was specified as options' s capture.< / p >
< p > When set to true, options' s capture prevents callback from being invoked when the event' s eventPhase attribute value is BUBBLING_PHASE. When false (or not present), callback will not be invoked when event' s eventPhase attribute value is CAPTURING_PHASE. Either way, callback will be invoked if event' s eventPhase attribute value is AT_TARGET.< / p >
< p > When set to true, options' s passive indicates that the callback will not cancel the event by invoking preventDefault(). This is used to enable performance optimizations described in § 2.8 Observing event listeners.< / p >
< p > When set to true, options' s once indicates that the callback will only be invoked once after which the event listener will be removed.< / p >
< p > If an AbortSignal is passed for options' s signal, then the event listener will be removed when signal is aborted.< / p >
< p > The event listener is appended to target' s event listener list and is not appended if it has the same type, callback, and capture.< / p >
2022-04-01 15:13:32 +02:00
< / div > < / div > < h4 class = "tsd-parameters-title" > Parameters< / h4 > < ul class = "tsd-parameters" > < li > < h5 > type: < span class = "tsd-signature-type" > string< / span > < / h5 > < / li > < li > < h5 > callback: < span class = "tsd-signature-type" > null< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > EventListenerOrEventListenerObject< / span > < / h5 > < / li > < li > < h5 > < span class = "tsd-flag ts-flagOptional" > Optional< / span > options: < span class = "tsd-signature-type" > boolean< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > AddEventListenerOptions< / span > < / h5 > < / li > < / ul > < h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > void< / span > < / h4 > < / li > < / ul > < / section > < section class = "tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface" > < a id = "convertToBlob" class = "tsd-anchor" > < / a > < h3 class = "tsd-anchor-link" > convert< wbr / > To< wbr / > Blob< a href = "#convertToBlob" aria-label = "Permalink" class = "tsd-anchor-icon" > < svg xmlns = "http://www.w3.org/2000/svg" class = "icon icon-tabler icon-tabler-link" viewBox = "0 0 24 24" stroke-width = "2" stroke = "currentColor" fill = "none" stroke-linecap = "round" stroke-linejoin = "round" > < path stroke = "none" d = "M0 0h24v24H0z" fill = "none" > < / path > < path d = "M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" > < / path > < path d = "M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" > < / path > < / svg > < / a > < / h3 > < ul class = "tsd-signatures tsd-kind-method tsd-parent-kind-interface" > < li class = "tsd-signature tsd-kind-icon" > convert< wbr / > To< wbr / > Blob< span class = "tsd-signature-symbol" > (< / span > options< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-symbol" > { < / span > quality< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > number< / span > < span class = "tsd-signature-symbol" > ; < / span > type< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > Blob< / span > < span class = "tsd-signature-symbol" > > < / span > < / li > < / ul > < ul class = "tsd-descriptions" > < li class = "tsd-description" > < aside class = "tsd-sources" > < ul > < li > Defined in < a href = "https://github.com/vladmandic/human/blob/main/src/tfjs/offscreencanvas.ts#L45" > src/tfjs/offscreencanvas.ts:45< / a > < / li > < / ul > < / aside > < h4 class = "tsd-parameters-title" > Parameters< / h4 > < ul class = "tsd-parameters" > < li > < h5 > < span class = "tsd-flag ts-flagOptional" > Optional< / span > options: < span class = "tsd-signature-symbol" > { < / span > quality< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > number< / span > < span class = "tsd-signature-symbol" > ; < / span > type< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > }< / span > < / h5 > < ul class = "tsd-parameters" > < li class = "tsd-parameter" > < h5 > < span class = "tsd-flag ts-flagOptional" > Optional< / span > quality< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > number< / span > < / h5 > < / li > < li class = "tsd-parameter" > < h5 > < span class = "tsd-flag ts-flagOptional" > Optional< / span > type< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > string< / span > < / h5 > < / li > < / ul > < / li > < / ul > < h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > Blob< / span > < span class = "tsd-signature-symbol" > > < / span > < / h4 > < / li > < / ul > < / section > < section class = "tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited" > < a id = "dispatchEvent" class = "tsd-anchor" > < / a > < h3 class = "tsd-anchor-link" > dispatch< wbr / > Event< a href = "#dispatchEvent" aria-label = "Permalink" class = "tsd-anchor-icon" > < svg xmlns = "http://www.w3.org/2000/svg" class = "icon icon-tabler icon-tabler-link" viewBox = "0 0 24 24" stroke-width = "2" stroke = "currentColor" fill = "none" stroke-linecap = "round" stroke-linejoin = "round" > < path stroke = "none" d = "M0 0h24v24H0z" fill =
2022-04-01 15:12:04 +02:00
< p > Dispatches a synthetic event event to target and returns true if either event' s cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.< / p >
< / div > < / div > < h4 class = "tsd-parameters-title" > Parameters< / h4 > < ul class = "tsd-parameters" > < li > < h5 > event: < span class = "tsd-signature-type" > Event< / span > < / h5 > < / li > < / ul > < h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > boolean< / span > < / h4 > < / li > < li class = "tsd-description" > < aside class = "tsd-sources" > < p > Inherited from EventTarget.dispatchEvent< / p > < ul > < li > Defined in node_modules/.pnpm/typescript@4.6.3/node_modules/typescript/lib/lib.webworker.d.ts:1427< / li > < / ul > < / aside > < div class = "tsd-comment tsd-typography" > < div class = "lead" >
< p > Dispatches a synthetic event event to target and returns true if either event' s cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.< / p >
2022-04-01 15:13:32 +02:00
< / div > < / div > < h4 class = "tsd-parameters-title" > Parameters< / h4 > < ul class = "tsd-parameters" > < li > < h5 > event: < span class = "tsd-signature-type" > Event< / span > < / h5 > < / li > < / ul > < h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > boolean< / span > < / h4 > < / li > < / ul > < / section > < section class = "tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface" > < a id = "getContext" class = "tsd-anchor" > < / a > < h3 class = "tsd-anchor-link" > get< wbr / > Context< a href = "#getContext" aria-label = "Permalink" class = "tsd-anchor-icon" > < svg xmlns = "http://www.w3.org/2000/svg" class = "icon icon-tabler icon-tabler-link" viewBox = "0 0 24 24" stroke-width = "2" stroke = "currentColor" fill = "none" stroke-linecap = "round" stroke-linejoin = "round" > < path stroke = "none" d = "M0 0h24v24H0z" fill = "none" > < / path > < path d = "M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" > < / path > < path d = "M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" > < / path > < / svg > < / a > < / h3 > < ul class = "tsd-signatures tsd-kind-method tsd-parent-kind-interface" > < li class = "tsd-signature tsd-kind-icon" > get< wbr / > Context< span class = "tsd-signature-symbol" > (< / span > contextId< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > " 2d" < / span > , contextAttributes< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > CanvasRenderingContext2DSettings< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > null< / span > < span class = "tsd-signature-symbol" > | < / span > < a href = "OffscreenCanvasRenderingContext2D.html" class = "tsd-signature-type" data-tsd-kind = "Interface" > OffscreenCanvasRenderingContext2D< / a > < / li > < li class = "tsd-signature tsd-kind-icon" > get< wbr / > Context< span class = "tsd-signature-symbol" > (< / span > contextId< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > " bitmaprenderer" < / span > , contextAttributes< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > WebGLContextAttributes< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > null< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > ImageBitmapRenderingContext< / span > < / li > < li class = "tsd-signature tsd-kind-icon" > get< wbr / > Context< span class = "tsd-signature-symbol" > (< / span > contextId< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > " webgl" < / span > , contextAttributes< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > WebGLContextAttributes< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > null< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > WebGLRenderingContext< / span > < / li > < li class = "tsd-signature tsd-kind-icon" > get< wbr / > Context< span class = "tsd-signature-symbol" > (< / span > contextId< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > " webgl2" < / span > , contextAttributes< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > WebGLContextAttributes< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > null< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > WebGL2RenderingContext< / span > < / li > < / ul > < ul class = "tsd-descriptions" > < li class = "tsd-description" > < aside class = "tsd-sources" > < ul > < li > Defined in < a href = "https://github.com/vladmandic/human/blob/main/src/tfjs/offscreencanvas.ts#L37" > src/tfjs/offscreencanvas.ts:37< / a > < / li > < / ul > < / aside > < h4 class = "tsd-parameters-title" > Parameters< / h4 > < ul class = "tsd-parameters" > < li > < h5 > contextId: < span class = "tsd-signature-type" > " 2d" < / span > < / h5 > < / li > < li > < h5 > < span class = "tsd-flag ts-flagOptional" > Optional< / span > contextAttributes: < span class = "tsd-signature-type" > CanvasRenderingContext2DSettings< / span > < / h5 > < / li > < / ul > < h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > null< / span > < span class = "tsd-signature-symbol
2022-04-01 15:12:04 +02:00
< p > Removes the event listener in target' s event listener list with the same type, callback, and options.< / p >
< / div > < / div > < h4 class = "tsd-parameters-title" > Parameters< / h4 > < ul class = "tsd-parameters" > < li > < h5 > type: < span class = "tsd-signature-type" > string< / span > < / h5 > < / li > < li > < h5 > callback: < span class = "tsd-signature-type" > null< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > EventListenerOrEventListenerObject< / span > < / h5 > < / li > < li > < h5 > < span class = "tsd-flag ts-flagOptional" > Optional< / span > options: < span class = "tsd-signature-type" > boolean< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > EventListenerOptions< / span > < / h5 > < / li > < / ul > < h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > void< / span > < / h4 > < / li > < li class = "tsd-description" > < aside class = "tsd-sources" > < p > Inherited from EventTarget.removeEventListener< / p > < ul > < li > Defined in node_modules/.pnpm/typescript@4.6.3/node_modules/typescript/lib/lib.webworker.d.ts:1429< / li > < / ul > < / aside > < div class = "tsd-comment tsd-typography" > < div class = "lead" >
< p > Removes the event listener in target' s event listener list with the same type, callback, and options.< / p >
2022-04-01 15:13:32 +02:00
< / div > < / div > < h4 class = "tsd-parameters-title" > Parameters< / h4 > < ul class = "tsd-parameters" > < li > < h5 > type: < span class = "tsd-signature-type" > string< / span > < / h5 > < / li > < li > < h5 > callback: < span class = "tsd-signature-type" > null< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > EventListenerOrEventListenerObject< / span > < / h5 > < / li > < li > < h5 > < span class = "tsd-flag ts-flagOptional" > Optional< / span > options: < span class = "tsd-signature-type" > boolean< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > EventListenerOptions< / span > < / h5 > < / li > < / ul > < h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > void< / span > < / h4 > < / li > < / ul > < / section > < section class = "tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface" > < a id = "transferToImageBitmap" class = "tsd-anchor" > < / a > < h3 class = "tsd-anchor-link" > transfer< wbr / > To< wbr / > Image< wbr / > Bitmap< a href = "#transferToImageBitmap" aria-label = "Permalink" class = "tsd-anchor-icon" > < svg xmlns = "http://www.w3.org/2000/svg" class = "icon icon-tabler icon-tabler-link" viewBox = "0 0 24 24" stroke-width = "2" stroke = "currentColor" fill = "none" stroke-linecap = "round" stroke-linejoin = "round" > < path stroke = "none" d = "M0 0h24v24H0z" fill = "none" > < / path > < path d = "M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" > < / path > < path d = "M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" > < / path > < / svg > < / a > < / h3 > < ul class = "tsd-signatures tsd-kind-method tsd-parent-kind-interface" > < li class = "tsd-signature tsd-kind-icon" > transfer< wbr / > To< wbr / > Image< wbr / > Bitmap< span class = "tsd-signature-symbol" > (< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > ImageBitmap< / span > < / li > < / ul > < ul class = "tsd-descriptions" > < li class = "tsd-description" > < aside class = "tsd-sources" > < ul > < li > Defined in < a href = "https://github.com/vladmandic/human/blob/main/src/tfjs/offscreencanvas.ts#L47" > src/tfjs/offscreencanvas.ts:47< / a > < / li > < / ul > < / aside > < h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > ImageBitmap< / span > < / h4 > < / li > < / ul > < / section > < / section > < / div > < div class = "col-4 col-menu menu-sticky-wrap menu-highlight" > < nav class = "tsd-navigation primary" > < ul > < li class = "" > < a href = "../index.html" > Exports< / a > < / li > < li class = " tsd-kind-namespace" > < a href = "../modules/Tensor.html" > Tensor< / a > < / li > < li class = " tsd-kind-namespace" > < a href = "../modules/draw.html" > draw< / a > < / li > < li class = " tsd-kind-namespace" > < a href = "../modules/match.html" > match< / a > < / li > < li class = " tsd-kind-namespace" > < a href = "../modules/models.html" > models< / a > < / li > < / ul > < / nav > < nav class = "tsd-navigation secondary menu-sticky" > < ul > < li class = "current tsd-kind-interface" > < a href = "OffscreenCanvas.html" class = "tsd-kind-icon" > Offscreen< wbr / > Canvas< / a > < ul > < li class = "tsd-kind-property tsd-parent-kind-interface" > < a href = "OffscreenCanvas.html#height" class = "tsd-kind-icon" > height< / a > < / li > < li class = "tsd-kind-property tsd-parent-kind-interface" > < a href = "OffscreenCanvas.html#width" class = "tsd-kind-icon" > width< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface tsd-is-inherited" > < a href = "OffscreenCanvas.html#addEventListener" class = "tsd-kind-icon" > add< wbr / > Event< wbr / > Listener< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface" > < a href = "OffscreenCanvas.html#convertToBlob" class = "tsd-kind-icon" > convert< wbr / > To< wbr / > Blob< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface tsd-is-inherited" > < a href = "OffscreenCanvas.html#dispatchEvent" class = "tsd-kind-icon" > dispatch< wbr / > Event< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface" > < a href = "OffscreenCanvas.html#getContext" class = "tsd-kind-icon" > get< wbr / > Context< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface tsd-is-inherited" > < a href = "OffscreenCanvas.html#removeEventListener" class = "tsd-kind-icon" > remove< wbr / > Event< wbr / > Listener< / a > < / li > < li class = "tsd-kind-method tsd-parent-kind-interface" > < a href = "OffscreenCanvas.html#transferToImageBitmap" class = "tsd-kind-icon" > transfer< wbr / > To< wbr / > Image< wbr / > Bitmap< / a > < / li > < / ul > < / li > < / ul > < / nav > < / div > < / div > < / div > < footer class = "" > < div class = "contai