UNPKG

webidl-loader

Version:

A web component for loading for webidl wasm applications

1,094 lines (978 loc) 154 kB
# Web IDL Documentation This is a list of all the functions exposed to your web assembly module. # Global ## `global_getWindow()` Retrieves the current Window of the browser. ## `global_release(handle)` Release a handle to reference in browser. ## `global_createEventListener() number` Creates an event handler that returns a handle that can be used to identify it. # CanvasRenderingContext2D.webidl ## `CanvasRenderingContext2D_get_canvas()` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number that represents a handle to a HTMLCanvasElement ## `CanvasRenderingContext2D_set_canvas(handle)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D handle | number | A number that represents a handle to a value ## `CanvasRenderingContext2D_drawWindow(instance, window, x, y, w, h, bgColor_start, flags)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance window | number | Window represented as a number x | number | double represented as a number y | number | double represented as a number w | number | double represented as a number h | number | double represented as a number bgColor_start | number | memory location of string "bgColor" flags | number | unsigned long represented as a number ## `CanvasRenderingContext2D_demote(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance ## `CanvasRenderingContext2D_save(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance ## `CanvasRenderingContext2D_restore(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance ## `CanvasRenderingContext2D_scale(instance, x, y)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number ## `CanvasRenderingContext2D_rotate(instance, angle)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance angle | number | double represented as a number ## `CanvasRenderingContext2D_translate(instance, x, y)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number ## `CanvasRenderingContext2D_transform(instance, a, b, c, d, e, f)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance a | number | double represented as a number b | number | double represented as a number c | number | double represented as a number d | number | double represented as a number e | number | double represented as a number f | number | double represented as a number ## `CanvasRenderingContext2D_setTransform(instance, a, b, c, d, e, f)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance a | number | double represented as a number b | number | double represented as a number c | number | double represented as a number d | number | double represented as a number e | number | double represented as a number f | number | double represented as a number ## `CanvasRenderingContext2D_resetTransform(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance ## `CanvasRenderingContext2D_get_globalAlpha(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type unrestricted double ## `CanvasRenderingContext2D_set_globalAlpha(instance,val)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D val | number | A number that represents a value ## `CanvasRenderingContext2D_get_globalCompositeOperation(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type DOMString ## `CanvasRenderingContext2D_set_globalCompositeOperation(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `CanvasRenderingContext2D_get_imageSmoothingEnabled(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type boolean ## `CanvasRenderingContext2D_set_imageSmoothingEnabled(instance,val)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D val | number | A number that represents a value ## `CanvasRenderingContext2D_get_strokeStyle(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type DOMString ## `CanvasRenderingContext2D_set_strokeStyle(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `CanvasRenderingContext2D_get_fillStyle(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type DOMString ## `CanvasRenderingContext2D_set_fillStyle(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `CanvasRenderingContext2D_createLinearGradient(instance, x0, y0, x1, y1)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x0 | number | double represented as a number y0 | number | double represented as a number x1 | number | double represented as a number y1 | number | double represented as a number *output*|number| A number representing a handle to CanvasGradient ## `CanvasRenderingContext2D_createRadialGradient(instance, x0, y0, r0, x1, y1, r1)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x0 | number | double represented as a number y0 | number | double represented as a number r0 | number | double represented as a number x1 | number | double represented as a number y1 | number | double represented as a number r1 | number | double represented as a number *output*|number| A number representing a handle to CanvasGradient ## `CanvasRenderingContext2D_createPattern(instance, image, repetition_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance image | number | CanvasImageSource represented as a number repetition_start | number | memory location of string "repetition" *output*|number| A number representing a handle to CanvasPattern ## `CanvasRenderingContext2D_get_shadowOffsetX(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type double ## `CanvasRenderingContext2D_set_shadowOffsetX(instance,val)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D val | number | A number that represents a value ## `CanvasRenderingContext2D_get_shadowOffsetY(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type double ## `CanvasRenderingContext2D_set_shadowOffsetY(instance,val)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D val | number | A number that represents a value ## `CanvasRenderingContext2D_get_shadowBlur(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type double ## `CanvasRenderingContext2D_set_shadowBlur(instance,val)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D val | number | A number that represents a value ## `CanvasRenderingContext2D_get_shadowColor(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type DOMString ## `CanvasRenderingContext2D_set_shadowColor(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `CanvasRenderingContext2D_get_filter(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type DOMString ## `CanvasRenderingContext2D_set_filter(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `CanvasRenderingContext2D_clearRect(instance, x, y, w, h)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number w | number | double represented as a number h | number | double represented as a number ## `CanvasRenderingContext2D_fillRect(instance, x, y, w, h)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number w | number | double represented as a number h | number | double represented as a number ## `CanvasRenderingContext2D_strokeRect(instance, x, y, w, h)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number w | number | double represented as a number h | number | double represented as a number ## `CanvasRenderingContext2D_beginPath(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance ## `CanvasRenderingContext2D_fill(instance, winding)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance winding | number | CanvasWindingRule represented as a number ## `CanvasRenderingContext2D_fill(instance, path, winding)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance path | number | Path2D represented as a number winding | number | CanvasWindingRule represented as a number ## `CanvasRenderingContext2D_stroke(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance ## `CanvasRenderingContext2D_stroke(instance, path)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance path | number | Path2D represented as a number ## `CanvasRenderingContext2D_clip(instance, winding)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance winding | number | CanvasWindingRule represented as a number ## `CanvasRenderingContext2D_clip(instance, path, winding)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance path | number | Path2D represented as a number winding | number | CanvasWindingRule represented as a number ## `CanvasRenderingContext2D_isPointInPath(instance, x, y, winding)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | unrestricted double represented as a number y | number | unrestricted double represented as a number winding | number | CanvasWindingRule represented as a number *output*|number| A number representing a handle to boolean ## `CanvasRenderingContext2D_isPointInPath(instance, path, x, y, winding)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance path | number | Path2D represented as a number x | number | unrestricted double represented as a number y | number | unrestricted double represented as a number winding | number | CanvasWindingRule represented as a number *output*|number| A number representing a handle to boolean ## `CanvasRenderingContext2D_isPointInStroke(instance, x, y)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number *output*|number| A number representing a handle to boolean ## `CanvasRenderingContext2D_isPointInStroke(instance, path, x, y)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance path | number | Path2D represented as a number x | number | unrestricted double represented as a number y | number | unrestricted double represented as a number *output*|number| A number representing a handle to boolean ## `CanvasRenderingContext2D_drawFocusIfNeeded(instance, element)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance element | number | Element represented as a number ## `CanvasRenderingContext2D_drawCustomFocusRing(instance, element)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance element | number | Element represented as a number *output*|number| A number representing a handle to boolean ## `CanvasRenderingContext2D_fillText(instance, text_start, x, y, maxWidth)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance text_start | number | memory location of string "text" x | number | double represented as a number y | number | double represented as a number maxWidth | number | double represented as a number ## `CanvasRenderingContext2D_strokeText(instance, text_start, x, y, maxWidth)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance text_start | number | memory location of string "text" x | number | double represented as a number y | number | double represented as a number maxWidth | number | double represented as a number ## `CanvasRenderingContext2D_measureText(instance, text_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance text_start | number | memory location of string "text" *output*|number| A number representing a handle to TextMetrics ## `CanvasRenderingContext2D_drawImage(instance, image, dx, dy)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance image | number | CanvasImageSource represented as a number dx | number | double represented as a number dy | number | double represented as a number ## `CanvasRenderingContext2D_drawImage(instance, image, dx, dy, dw, dh)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance image | number | CanvasImageSource represented as a number dx | number | double represented as a number dy | number | double represented as a number dw | number | double represented as a number dh | number | double represented as a number ## `CanvasRenderingContext2D_drawImage(instance, image, sx, sy, sw, sh, dx, dy, dw, dh)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance image | number | CanvasImageSource represented as a number sx | number | double represented as a number sy | number | double represented as a number sw | number | double represented as a number sh | number | double represented as a number dx | number | double represented as a number dy | number | double represented as a number dw | number | double represented as a number dh | number | double represented as a number ## `CanvasRenderingContext2D_createImageData(instance, sw, sh)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance sw | number | double represented as a number sh | number | double represented as a number *output*|number| A number representing a handle to ImageData ## `CanvasRenderingContext2D_createImageData(instance, imagedata)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance imagedata | number | ImageData represented as a number *output*|number| A number representing a handle to ImageData ## `CanvasRenderingContext2D_getImageData(instance, sx, sy, sw, sh)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance sx | number | double represented as a number sy | number | double represented as a number sw | number | double represented as a number sh | number | double represented as a number *output*|number| A number representing a handle to ImageData ## `CanvasRenderingContext2D_putImageData(instance, imagedata, dx, dy)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance imagedata | number | ImageData represented as a number dx | number | double represented as a number dy | number | double represented as a number ## `CanvasRenderingContext2D_putImageData(instance, imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance imagedata | number | ImageData represented as a number dx | number | double represented as a number dy | number | double represented as a number dirtyX | number | double represented as a number dirtyY | number | double represented as a number dirtyWidth | number | double represented as a number dirtyHeight | number | double represented as a number ## `CanvasRenderingContext2D_get_lineWidth(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type double ## `CanvasRenderingContext2D_set_lineWidth(instance,val)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D val | number | A number that represents a value ## `CanvasRenderingContext2D_get_lineCap(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type DOMString ## `CanvasRenderingContext2D_set_lineCap(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `CanvasRenderingContext2D_get_lineJoin(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type DOMString ## `CanvasRenderingContext2D_set_lineJoin(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `CanvasRenderingContext2D_get_miterLimit(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type double ## `CanvasRenderingContext2D_set_miterLimit(instance,val)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D val | number | A number that represents a value ## `CanvasRenderingContext2D_setLineDash(instance, segments)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance segments | number | [object Object] represented as a number ## `CanvasRenderingContext2D_getLineDash(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance *output*|number| A number representing a handle to [object Object] ## `CanvasRenderingContext2D_get_lineDashOffset(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type double ## `CanvasRenderingContext2D_set_lineDashOffset(instance,val)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D val | number | A number that represents a value ## `CanvasRenderingContext2D_get_font(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type DOMString ## `CanvasRenderingContext2D_set_font(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `CanvasRenderingContext2D_get_textAlign(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type DOMString ## `CanvasRenderingContext2D_set_textAlign(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `CanvasRenderingContext2D_get_textBaseline(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D *output* | number | A number representing as result of type DOMString ## `CanvasRenderingContext2D_set_textBaseline(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a CanvasRenderingContext2D str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `CanvasRenderingContext2D_closePath(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance ## `CanvasRenderingContext2D_moveTo(instance, x, y)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number ## `CanvasRenderingContext2D_lineTo(instance, x, y)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number ## `CanvasRenderingContext2D_quadraticCurveTo(instance, cpx, cpy, x, y)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance cpx | number | double represented as a number cpy | number | double represented as a number x | number | double represented as a number y | number | double represented as a number ## `CanvasRenderingContext2D_bezierCurveTo(instance, cp1x, cp1y, cp2x, cp2y, x, y)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance cp1x | number | double represented as a number cp1y | number | double represented as a number cp2x | number | double represented as a number cp2y | number | double represented as a number x | number | double represented as a number y | number | double represented as a number ## `CanvasRenderingContext2D_arcTo(instance, x1, y1, x2, y2, radius)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x1 | number | double represented as a number y1 | number | double represented as a number x2 | number | double represented as a number y2 | number | double represented as a number radius | number | double represented as a number ## `CanvasRenderingContext2D_rect(instance, x, y, w, h)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number w | number | double represented as a number h | number | double represented as a number ## `CanvasRenderingContext2D_arc(instance, x, y, radius, startAngle, endAngle, anticlockwise)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number radius | number | double represented as a number startAngle | number | double represented as a number endAngle | number | double represented as a number anticlockwise | number | boolean represented as a number ## `CanvasRenderingContext2D_ellipse(instance, x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance x | number | double represented as a number y | number | double represented as a number radiusX | number | double represented as a number radiusY | number | double represented as a number rotation | number | double represented as a number startAngle | number | double represented as a number endAngle | number | double represented as a number anticlockwise | number | boolean represented as a number ## `CanvasRenderingContext2D_addHitRegion(instance, options)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance options | number | HitRegionOptions represented as a number ## `CanvasRenderingContext2D_removeHitRegion(instance, id_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance id_start | number | memory location of string "id" ## `CanvasRenderingContext2D_clearHitRegions(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasRenderingContext2D instance ## `CanvasGradient_addColorStop(instance, offset, color_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasGradient instance offset | number | float represented as a number color_start | number | memory location of string "color" ## `CanvasPattern_setTransform(instance, matrix)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an CanvasPattern instance matrix | number | SVGMatrix represented as a number ## `TextMetrics_get_width(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a TextMetrics *output* | number | A number representing as result of type double ## `TextMetrics_set_width(instance,val)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a TextMetrics val | number | A number that represents a value ## `Path2D_addPath(instance, path, transformation)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an Path2D instance path | number | Path2D represented as a number transformation | number | SVGMatrix represented as a number # Console.webidl ## `console_assert(condition, message_start)` Argument | Type | description ---------|------|------------- condition | number | boolean represented as a number message_start | number | memory location of string "message" ## `console_clear()` ## `console_count(label_start)` Argument | Type | description ---------|------|------------- label_start | number | memory location of string "label" ## `console_countReset(label_start)` Argument | Type | description ---------|------|------------- label_start | number | memory location of string "label" ## `console_debug(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_error(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_info(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_log(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_table(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_trace(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_warn(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_dir(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_dirxml(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_group(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_groupCollapsed(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_groupEnd()` ## `console_time(label_start)` Argument | Type | description ---------|------|------------- label_start | number | memory location of string "label" ## `console_timeLog(label_start, message_start)` Argument | Type | description ---------|------|------------- label_start | number | memory location of string "label" message_start | number | memory location of string "message" ## `console_timeEnd(label_start)` Argument | Type | description ---------|------|------------- label_start | number | memory location of string "label" ## `console_exception(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_timeStamp(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_profile(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `console_profileEnd(message_start)` Argument | Type | description ---------|------|------------- message_start | number | memory location of string "message" ## `ConsoleInstance_assert(instance, condition, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance condition | number | boolean represented as a number message_start | number | memory location of string "message" ## `ConsoleInstance_clear(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance ## `ConsoleInstance_count(instance, label_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance label_start | number | memory location of string "label" ## `ConsoleInstance_countReset(instance, label_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance label_start | number | memory location of string "label" ## `ConsoleInstance_debug(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_error(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_info(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_log(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_table(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_trace(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_warn(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_dir(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_dirxml(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_group(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_groupCollapsed(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_groupEnd(instance)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance ## `ConsoleInstance_time(instance, label_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance label_start | number | memory location of string "label" ## `ConsoleInstance_timeLog(instance, label_start, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance label_start | number | memory location of string "label" message_start | number | memory location of string "message" ## `ConsoleInstance_timeEnd(instance, label_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance label_start | number | memory location of string "label" ## `ConsoleInstance_exception(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_timeStamp(instance, data)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance data | number | any represented as a number ## `ConsoleInstance_profile(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_profileEnd(instance, message_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance message_start | number | memory location of string "message" ## `ConsoleInstance_reportForServiceWorkerScope(instance, scope_start, message_start, filename_start, lineNumber, columnNumber, level)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an ConsoleInstance instance scope_start | number | memory location of string "scope" message_start | number | memory location of string "message" filename_start | number | memory location of string "filename" lineNumber | number | unsigned long represented as a number columnNumber | number | unsigned long represented as a number level | number | ConsoleLevel represented as a number # Document.webidl ## `Document_get_implementation()` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document *output* | number | A number that represents a handle to a DOMImplementation ## `Document_set_implementation(handle)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document handle | number | A number that represents a handle to a value ## `Document_get_URL(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document *output* | number | A number representing as result of type DOMString ## `Document_set_URL(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `Document_get_documentURI(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document *output* | number | A number representing as result of type DOMString ## `Document_set_documentURI(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `Document_get_compatMode(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document *output* | number | A number representing as result of type DOMString ## `Document_set_compatMode(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `Document_get_characterSet(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document *output* | number | A number representing as result of type DOMString ## `Document_set_characterSet(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `Document_get_charset(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document *output* | number | A number representing as result of type DOMString ## `Document_set_charset(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `Document_get_inputEncoding(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document *output* | number | A number representing as result of type DOMString ## `Document_set_inputEncoding(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `Document_get_contentType(instance)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document *output* | number | A number representing as result of type DOMString ## `Document_set_contentType(instance,str,len)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document str | number | A number that represents memory position of a string len | number | A number that represents length of a string ## `Document_get_doctype()` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document *output* | number | A number that represents a handle to a DocumentType ## `Document_set_doctype(handle)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document handle | number | A number that represents a handle to a value ## `Document_get_documentElement()` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document *output* | number | A number that represents a handle to a Element ## `Document_set_documentElement(handle)` Argument | Type | description ---------|------|------------- target | number | A number that represents a handle to a Document handle | number | A number that represents a handle to a value ## `Document_getElementsByTagName(instance, localName_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an Document instance localName_start | number | memory location of string "localName" *output*|number| A number representing a handle to HTMLCollection ## `Document_getElementsByTagNameNS(instance, namespace_start, localName_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an Document instance namespace_start | number | memory location of string "namespace" localName_start | number | memory location of string "localName" *output*|number| A number representing a handle to HTMLCollection ## `Document_getElementsByClassName(instance, classNames_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an Document instance classNames_start | number | memory location of string "classNames" *output*|number| A number representing a handle to HTMLCollection ## `Document_getElementById(instance, elementId_start)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an Document instance elementId_start | number | memory location of string "elementId" *output*|number| A number representing a handle to Element ## `Document_createElement(instance, localName_start, options)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an Document instance localName_start | number | memory location of string "localName" options | number | [object Object],[object Object] represented as a number *output*|number| A number representing a handle to Element ## `Document_createElementNS(instance, namespace_start, qualifiedName_start, options)` Argument | Type | description ---------|------|------------- instance | number | number that represents a handle to an Document instance namespace_start | number | memory location of string "namespace" qualifiedName_start | number | memory location