webidl-loader
Version:
A web component for loading for webidl wasm applications
1,094 lines (978 loc) • 154 kB
Markdown
# 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