# file: lib/js/js/web.jsx

## final class dom

Document Object Model in Web Browsers

### static const var window : Window

### static const var document : HTMLDocument

### new dom()

### static final function id(id : string) : HTMLElement

alias to `dom.document.getElementById(id) as HTMLElement`

### static final function getElementById(id : string) : HTMLElement

alias to `dom.document.getElementById(id) as HTMLElement`

### static final function createElement(tag : string) : HTMLElement

alias to `dom.document.createElement(id) as HTMLElement`

## final class DOMException

### static var INDEX_SIZE_ERR : int

### var INDEX_SIZE_ERR : int

### static var DOMSTRING_SIZE_ERR : int

### var DOMSTRING_SIZE_ERR : int

### static var HIERARCHY_REQUEST_ERR : int

### var HIERARCHY_REQUEST_ERR : int

### static var WRONG_DOCUMENT_ERR : int

### var WRONG_DOCUMENT_ERR : int

### static var INVALID_CHARACTER_ERR : int

### var INVALID_CHARACTER_ERR : int

### static var NO_DATA_ALLOWED_ERR : int

### var NO_DATA_ALLOWED_ERR : int

### static var NO_MODIFICATION_ALLOWED_ERR : int

### var NO_MODIFICATION_ALLOWED_ERR : int

### static var NOT_FOUND_ERR : int

### var NOT_FOUND_ERR : int

### static var NOT_SUPPORTED_ERR : int

### var NOT_SUPPORTED_ERR : int

### static var INUSE_ATTRIBUTE_ERR : int

### var INUSE_ATTRIBUTE_ERR : int

### static var INVALID_STATE_ERR : int

### var INVALID_STATE_ERR : int

### static var SYNTAX_ERR : int

### var SYNTAX_ERR : int

### static var INVALID_MODIFICATION_ERR : int

### var INVALID_MODIFICATION_ERR : int

### static var NAMESPACE_ERR : int

### var NAMESPACE_ERR : int

### static var INVALID_ACCESS_ERR : int

### var INVALID_ACCESS_ERR : int

### static var VALIDATION_ERR : int

### var VALIDATION_ERR : int

### static var TYPE_MISMATCH_ERR : int

### var TYPE_MISMATCH_ERR : int

### static var SECURITY_ERR : int

### var SECURITY_ERR : int

### static var NETWORK_ERR : int

### var NETWORK_ERR : int

### static var ABORT_ERR : int

### var ABORT_ERR : int

### static var URL_MISMATCH_ERR : int

### var URL_MISMATCH_ERR : int

### static var QUOTA_EXCEEDED_ERR : int

### var QUOTA_EXCEEDED_ERR : int

### static var TIMEOUT_ERR : int

### var TIMEOUT_ERR : int

### static var INVALID_NODE_TYPE_ERR : int

### var INVALID_NODE_TYPE_ERR : int

### static var DATA_CLONE_ERR : int

### var DATA_CLONE_ERR : int

### var code : int

### new DOMException()

## final class DOMError

### var name : string

### new DOMError()

## class Event

### var type : string

### var target : EventTarget

### var currentTarget : EventTarget

### static var CAPTURING_PHASE : int

### var CAPTURING_PHASE : int

### static var AT_TARGET : int

### var AT_TARGET : int

### static var BUBBLING_PHASE : int

### var BUBBLING_PHASE : int

### var eventPhase : int

### var bubbles : boolean

### var cancelable : boolean

### var defaultPrevented : boolean

### var isTrusted : boolean

### var timeStamp : number

### static var NONE : int

### var NONE : int

### new Event(type : string)

### new Event(type : string, eventInitDict : EventInit)

### function stopPropagation() : void

### function stopImmediatePropagation() : void

### function preventDefault() : void

### function initEvent(type : string, bubbles : boolean, cancelable : boolean) : void

## class EventInit

### var bubbles : boolean

### var cancelable : boolean

### new EventInit()

## final class CustomEvent

### var detail : variant

### new CustomEvent(type : string)

### new CustomEvent(type : string, eventInitDict : CustomEventInit)

### final function initCustomEvent(typeArg : string, canBubbleArg : boolean, cancelableArg : boolean, detailArg : variant) : void

## final class CustomEventInit

### var detail : variant

### new CustomEventInit()

## class EventTarget

### new EventTarget()

### function addEventListener(type : string, callback : function ( : Event) : void) : void

### function addEventListener(type : string, callback : function ( : Event) : void, capture : boolean) : void

### function removeEventListener(type : string, callback : function ( : Event) : void) : void

### function removeEventListener(type : string, callback : function ( : Event) : void, capture : boolean) : void

### function dispatchEvent(event : Event) : boolean

## final class MutationObserver

### new MutationObserver(callback : function ( : Array.<MutationRecord>, : MutationObserver) : void)

### final function observe(target : Node, options : MutationObserverInit) : void

### final function disconnect() : void

## final class MutationObserverInit

### var childList : boolean

### var attributes : boolean

### var characterData : boolean

### var subtree : boolean

### var attributeOldValue : boolean

### var characterDataOldValue : boolean

### var attributeFilter : Array.<string>

### new MutationObserverInit()

## final class MutationRecord

### var type : string

### var target : Node

### var addedNodes : NodeList

### var removedNodes : NodeList

### var previousSibling : Node

### var nextSibling : Node

### var attributeName : Nullable.<string>

### var attributeNamespace : Nullable.<string>

### var oldValue : Nullable.<string>

### new MutationRecord()

## class Node

### static var ELEMENT_NODE : int

### var ELEMENT_NODE : int

### static var ATTRIBUTE_NODE : int

### var ATTRIBUTE_NODE : int

### static var TEXT_NODE : int

### var TEXT_NODE : int

### static var CDATA_SECTION_NODE : int

### var CDATA_SECTION_NODE : int

### static var ENTITY_REFERENCE_NODE : int

### var ENTITY_REFERENCE_NODE : int

### static var ENTITY_NODE : int

### var ENTITY_NODE : int

### static var PROCESSING_INSTRUCTION_NODE : int

### var PROCESSING_INSTRUCTION_NODE : int

### static var COMMENT_NODE : int

### var COMMENT_NODE : int

### static var DOCUMENT_NODE : int

### var DOCUMENT_NODE : int

### static var DOCUMENT_TYPE_NODE : int

### var DOCUMENT_TYPE_NODE : int

### static var DOCUMENT_FRAGMENT_NODE : int

### var DOCUMENT_FRAGMENT_NODE : int

### static var NOTATION_NODE : int

### var NOTATION_NODE : int

### var nodeType : int

### var nodeName : string

### var baseURI : Nullable.<string>

### var ownerDocument : Document

### var parentNode : Node

### var parentElement : Element

### var childNodes : NodeList

### var firstChild : Node

### var lastChild : Node

### var previousSibling : Node

### var nextSibling : Node

### static var DOCUMENT_POSITION_DISCONNECTED : int

### var DOCUMENT_POSITION_DISCONNECTED : int

### static var DOCUMENT_POSITION_PRECEDING : int

### var DOCUMENT_POSITION_PRECEDING : int

### static var DOCUMENT_POSITION_FOLLOWING : int

### var DOCUMENT_POSITION_FOLLOWING : int

### static var DOCUMENT_POSITION_CONTAINS : int

### var DOCUMENT_POSITION_CONTAINS : int

### static var DOCUMENT_POSITION_CONTAINED_BY : int

### var DOCUMENT_POSITION_CONTAINED_BY : int

### static var DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC : int

### var DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC : int

### var nodeValue : Nullable.<string>

### var textContent : Nullable.<string>

### new Node()

### function hasChildNodes() : boolean

### function compareDocumentPosition(other : Node) : int

### function contains(other : Node) : boolean

### function insertBefore(node : Node, child : Node) : Node

### function appendChild(node : Node) : Node

### function replaceChild(node : Node, child : Node) : Node

### function removeChild(child : Node) : Node

### function normalize() : void

### function cloneNode() : Node

### function cloneNode(deep : boolean) : Node

### function isEqualNode(node : Node) : boolean

### function lookupPrefix(namespace : Nullable.<string>) : string

### function lookupNamespaceURI(prefix : Nullable.<string>) : string

### function isDefaultNamespace(namespace : Nullable.<string>) : boolean

## class Document

### var implementation : DOMImplementation

### var URL : string

### var documentURI : string

### var compatMode : string

### var characterSet : string

### var contentType : string

### var doctype : DocumentType

### var documentElement : Element

### var styleSheets : Array.<StyleSheet>

### var selectedStyleSheetSet : Nullable.<string>

### var lastStyleSheetSet : Nullable.<string>

### var preferredStyleSheetSet : Nullable.<string>

### var styleSheetSets : DOMStringList

### new Document()

### function getElementsByTagName(localName : string) : HTMLCollection

### function getElementsByTagNameNS(namespace : Nullable.<string>, localName : string) : HTMLCollection

### function getElementsByClassName(classNames : string) : HTMLCollection

### function getElementById(elementId : string) : Element

### function createElement(localName : string) : Element

### function createElementNS(namespace : Nullable.<string>, qualifiedName : string) : Element

### function createDocumentFragment() : DocumentFragment

### function createTextNode(data : string) : Text

### function createComment(data : string) : Comment

### function createProcessingInstruction(target : string, data : string) : ProcessingInstruction

### function importNode(node : Node) : Node

### function importNode(node : Node, deep : boolean) : Node

### function adoptNode(node : Node) : Node

### function createEvent(eventInterfaceName : string) : Event

### function createRange() : Range

### function createNodeIterator(root : Node) : NodeIterator

### function createNodeIterator(root : Node, whatToShow : int) : NodeIterator

### function createNodeIterator(root : Node, whatToShow : int, filter : NodeFilter) : NodeIterator

### function createTreeWalker(root : Node) : TreeWalker

### function createTreeWalker(root : Node, whatToShow : int) : TreeWalker

### function createTreeWalker(root : Node, whatToShow : int, filter : NodeFilter) : TreeWalker

### function prepend(nodes : ...Node) : void

### function prepend(nodes : ...string) : void

### function append(nodes : ...Node) : void

### function append(nodes : ...string) : void

### function enableStyleSheetsForSet(name : Nullable.<string>) : void

### function elementFromPoint(x : number, y : number) : Element

### function caretPositionFromPoint(x : number, y : number) : CaretPosition

### function createTouch(view : AbstractView, target : EventTarget, identifier : int, pageX : int, pageY : int, screenX : int, screenY : int) : Touch

### function createTouchList(touches : Array.<Touch>) : TouchList

### function createTouchList(touch : Touch) : TouchList

### function querySelector(selectors : string) : Element

### function querySelectorAll(selectors : string) : NodeList

## final class XMLDocument

### new XMLDocument()

### final function load(url : string) : boolean

## final class DOMImplementation

### new DOMImplementation()

### final function createDocumentType(qualifiedName : string, publicId : string, systemId : string) : DocumentType

### final function createDocument(namespace : Nullable.<string>, qualifiedName : string, doctype : DocumentType) : XMLDocument

### final function createHTMLDocument(title : string) : Document

### final function hasFeature(feature : string, version : string) : boolean

## final class DocumentFragment

### new DocumentFragment()

### final function prepend(nodes : ...Node) : void

### final function prepend(nodes : ...string) : void

### final function append(nodes : ...Node) : void

### final function append(nodes : ...string) : void

### final function querySelector(selectors : string) : Element

### final function querySelectorAll(selectors : string) : NodeList

## final class DocumentType

### var name : string

### var publicId : string

### var systemId : string

### new DocumentType()

### final function before(nodes : ...Node) : void

### final function before(nodes : ...string) : void

### final function after(nodes : ...Node) : void

### final function after(nodes : ...string) : void

### final function replace(nodes : ...Node) : void

### final function replace(nodes : ...string) : void

### final function remove() : void

## class Element

### var namespaceURI : Nullable.<string>

### var prefix : Nullable.<string>

### var localName : string

### var tagName : string

### var id : string

### var className : string

### var classList : DOMTokenList

### var attributes : Array.<Attr>

### var children : HTMLCollection

### var firstElementChild : Element

### var lastElementChild : Element

### var previousElementSibling : Element

### var nextElementSibling : Element

### var childElementCount : int

### var scrollTop : int

### var scrollLeft : int

### var scrollWidth : int

### var scrollHeight : int

### var clientTop : int

### var clientLeft : int

### var clientWidth : int

### var clientHeight : int

### var innerHTML : string

### var outerHTML : string

### new Element()

### function getAttribute(name : string) : Nullable.<string>

### function getAttributeNS(namespace : Nullable.<string>, localName : string) : Nullable.<string>

### function setAttribute(name : string, value : string) : void

### function setAttributeNS(namespace : Nullable.<string>, name : string, value : string) : void

### function removeAttribute(name : string) : void

### function removeAttributeNS(namespace : Nullable.<string>, localName : string) : void

### function hasAttribute(name : string) : boolean

### function hasAttributeNS(namespace : Nullable.<string>, localName : string) : boolean

### function getElementsByTagName(localName : string) : HTMLCollection

### function getElementsByTagNameNS(namespace : Nullable.<string>, localName : string) : HTMLCollection

### function getElementsByClassName(classNames : string) : HTMLCollection

### function prepend(nodes : ...Node) : void

### function prepend(nodes : ...string) : void

### function append(nodes : ...Node) : void

### function append(nodes : ...string) : void

### function before(nodes : ...Node) : void

### function before(nodes : ...string) : void

### function after(nodes : ...Node) : void

### function after(nodes : ...string) : void

### function replace(nodes : ...Node) : void

### function replace(nodes : ...string) : void

### function remove() : void

### function getClientRects() : ClientRectList

### function getBoundingClientRect() : ClientRect

### function scrollIntoView() : void

### function scrollIntoView(top : boolean) : void

### function querySelector(selectors : string) : Element

### function querySelectorAll(selectors : string) : NodeList

### function insertAdjacentHTML(position : string, text : string) : void

## final class Attr

### var name : string

### var value : string

### var namespaceURI : Nullable.<string>

### var prefix : Nullable.<string>

### var localName : string

### new Attr()

## class CharacterData

### var data : string

### var length : int

### new CharacterData()

### function substringData(offset : int, count : int) : string

### function appendData(data : string) : void

### function insertData(offset : int, data : string) : void

### function deleteData(offset : int, count : int) : void

### function replaceData(offset : int, count : int, data : string) : void

### function before(nodes : ...Node) : void

### function before(nodes : ...string) : void

### function after(nodes : ...Node) : void

### function after(nodes : ...string) : void

### function replace(nodes : ...Node) : void

### function replace(nodes : ...string) : void

### function remove() : void

## final class Text

### var wholeText : string

### var serializeAsCDATA : boolean

### new Text()

### final function splitText(offset : int) : Text

## final class ProcessingInstruction

### var target : string

### var sheet : StyleSheet

### new ProcessingInstruction()

## final class Comment

### new Comment()

## final class Range

### var startContainer : Node

### var startOffset : int

### var endContainer : Node

### var endOffset : int

### var collapsed : boolean

### var commonAncestorContainer : Node

### static var START_TO_START : int

### var START_TO_START : int

### static var START_TO_END : int

### var START_TO_END : int

### static var END_TO_END : int

### var END_TO_END : int

### static var END_TO_START : int

### var END_TO_START : int

### new Range()

### final function setStart(refNode : Node, offset : int) : void

### final function setEnd(refNode : Node, offset : int) : void

### final function setStartBefore(refNode : Node) : void

### final function setStartAfter(refNode : Node) : void

### final function setEndBefore(refNode : Node) : void

### final function setEndAfter(refNode : Node) : void

### final function collapse(toStart : boolean) : void

### final function selectNode(refNode : Node) : void

### final function selectNodeContents(refNode : Node) : void

### final function compareBoundaryPoints(how : int, sourceRange : Range) : int

### final function deleteContents() : void

### final function extractContents() : DocumentFragment

### final function cloneContents() : DocumentFragment

### final function insertNode(node : Node) : void

### final function surroundContents(newParent : Node) : void

### final function cloneRange() : Range

### final function detach() : void

### final function isPointInRange(node : Node, offset : int) : boolean

### final function comparePoint(node : Node, offset : int) : int

### final function intersectsNode(node : Node) : boolean

### final function getClientRects() : ClientRectList

### final function getBoundingClientRect() : ClientRect

### final function createContextualFragment(fragment : string) : DocumentFragment

## final class NodeIterator

### var root : Node

### var referenceNode : Node

### var pointerBeforeReferenceNode : boolean

### var whatToShow : int

### var filter : NodeFilter

### new NodeIterator()

### final function nextNode() : Node

### final function previousNode() : Node

### final function detach() : void

## final class TreeWalker

### var root : Node

### var whatToShow : int

### var filter : NodeFilter

### var currentNode : Node

### new TreeWalker()

### final function parentNode() : Node

### final function firstChild() : Node

### final function lastChild() : Node

### final function previousSibling() : Node

### final function nextSibling() : Node

### final function previousNode() : Node

### final function nextNode() : Node

## final class NodeFilter

### static var FILTER_ACCEPT : int

### var FILTER_ACCEPT : int

### static var FILTER_REJECT : int

### var FILTER_REJECT : int

### static var FILTER_SKIP : int

### var FILTER_SKIP : int

### static var SHOW_ALL : int

### var SHOW_ALL : int

### static var SHOW_ELEMENT : int

### var SHOW_ELEMENT : int

### static var SHOW_ATTRIBUTE : int

### var SHOW_ATTRIBUTE : int

### static var SHOW_TEXT : int

### var SHOW_TEXT : int

### static var SHOW_CDATA_SECTION : int

### var SHOW_CDATA_SECTION : int

### static var SHOW_ENTITY_REFERENCE : int

### var SHOW_ENTITY_REFERENCE : int

### static var SHOW_ENTITY : int

### var SHOW_ENTITY : int

### static var SHOW_PROCESSING_INSTRUCTION : int

### var SHOW_PROCESSING_INSTRUCTION : int

### static var SHOW_COMMENT : int

### var SHOW_COMMENT : int

### static var SHOW_DOCUMENT : int

### var SHOW_DOCUMENT : int

### static var SHOW_DOCUMENT_TYPE : int

### var SHOW_DOCUMENT_TYPE : int

### static var SHOW_DOCUMENT_FRAGMENT : int

### var SHOW_DOCUMENT_FRAGMENT : int

### static var SHOW_NOTATION : int

### var SHOW_NOTATION : int

### new NodeFilter()

### final function acceptNode(node : Node) : int

## class NodeList

### var length : int

### new NodeList()

### function item(index : int) : Node

## class HTMLCollection

### var length : int

### new HTMLCollection()

### function item(index : int) : Element

### function namedItem(name : string) : Object

## final class DOMStringList

### var length : int

### new DOMStringList()

### final function item(index : int) : Nullable.<string>

### final function contains(string : string) : boolean

## class DOMTokenList

### var length : int

### new DOMTokenList()

### function item(index : int) : Nullable.<string>

### function contains(token : string) : boolean

### function add(token : string) : void

### function remove(token : string) : void

### function toggle(token : string) : boolean

## final class DOMSettableTokenList

### var value : string

### new DOMSettableTokenList()

## final class AbstractView

### var document : DocumentView

### new AbstractView()

## final class DocumentView

### var defaultView : AbstractView

### new DocumentView()

## class DocumentEvent

### new DocumentEvent()

### function createEvent(eventInterface : string) : Event

## class UIEvent

### var view : AbstractView

### var detail : int

### new UIEvent(typeArg : string)

### new UIEvent(typeArg : string, dictUIEventInit : UIEventInit)

### function initUIEvent(typeArg : string, canBubbleArg : boolean, cancelableArg : boolean, viewArg : AbstractView, detailArg : int) : void

## final class FocusEvent

### var relatedTarget : EventTarget

### new FocusEvent(typeArg : string)

### new FocusEvent(typeArg : string, focusEventInitDict : FocusEventInit)

### final function initFocusEvent(typeArg : string, canBubbleArg : boolean, cancelableArg : boolean, viewArg : AbstractView, detailArg : int, relatedTargetArg : EventTarget) : void

## class MouseEvent

### var screenX : int

### var screenY : int

### var clientX : int

### var clientY : int

### var ctrlKey : boolean

### var shiftKey : boolean

### var altKey : boolean

### var metaKey : boolean

### var button : int

### var buttons : int

### var relatedTarget : EventTarget

### var pageX : int

### var pageY : int

### var x : int

### var y : int

### var offsetX : int

### var offsetY : int

### new MouseEvent(typeArg : string)

### new MouseEvent(typeArg : string, mouseEventInitDict : MouseEventInit)

### function initMouseEvent(typeArg : string, canBubbleArg : boolean, cancelableArg : boolean, viewArg : AbstractView, detailArg : int, screenXArg : int, screenYArg : int, clientXArg : int, clientYArg : int, ctrlKeyArg : boolean, altKeyArg : boolean, shiftKeyArg : boolean, metaKeyArg : boolean, buttonArg : int, relatedTargetArg : EventTarget) : void

### function getModifierState(keyArg : string) : boolean

## final class WheelEvent

### static var DOM_DELTA_PIXEL : int

### var DOM_DELTA_PIXEL : int

### static var DOM_DELTA_LINE : int

### var DOM_DELTA_LINE : int

### static var DOM_DELTA_PAGE : int

### var DOM_DELTA_PAGE : int

### var deltaX : number

### var deltaY : number

### var deltaZ : number

### var deltaMode : int

### new WheelEvent(typeArg : string)

### new WheelEvent(typeArg : string, wheelEventInitDict : WheelEventInit)

### final function initWheelEvent(typeArg : string, canBubbleArg : boolean, cancelableArg : boolean, viewArg : AbstractView, detailArg : int, screenXArg : int, screenYArg : int, clientXArg : int, clientYArg : int, buttonArg : int, relatedTargetArg : EventTarget, modifiersListArg : string, deltaXArg : number, deltaYArg : number, deltaZArg : number, deltaMode : int) : void

## final class KeyboardEvent

### static var DOM_KEY_LOCATION_STANDARD : int

### var DOM_KEY_LOCATION_STANDARD : int

### static var DOM_KEY_LOCATION_LEFT : int

### var DOM_KEY_LOCATION_LEFT : int

### static var DOM_KEY_LOCATION_RIGHT : int

### var DOM_KEY_LOCATION_RIGHT : int

### static var DOM_KEY_LOCATION_NUMPAD : int

### var DOM_KEY_LOCATION_NUMPAD : int

### static var DOM_KEY_LOCATION_MOBILE : int

### var DOM_KEY_LOCATION_MOBILE : int

### static var DOM_KEY_LOCATION_JOYSTICK : int

### var DOM_KEY_LOCATION_JOYSTICK : int

### var char : string

### var key : string

### var location : int

### var ctrlKey : boolean

### var shiftKey : boolean

### var altKey : boolean

### var metaKey : boolean

### var repeat : boolean

### var locale : string

### var charCode : int

### var keyCode : int

### var which : int

### new KeyboardEvent(typeArg : string)

### new KeyboardEvent(typeArg : string, keyboardEventInitDict : KeyboardEventInit)

### final function getModifierState(keyArg : string) : boolean

### final function initKeyboardEvent(typeArg : string, canBubbleArg : boolean, cancelableArg : boolean, viewArg : AbstractView, charArg : string, keyArg : string, locationArg : int, modifiersListArg : string, repeat : boolean, localeArg : string) : void

## final class CompositionEvent

### var data : Nullable.<string>

### var locale : string

### new CompositionEvent(typeArg : string)

### new CompositionEvent(typeArg : string, compositionEventInitDict : CompositionEventInit)

### final function initCompositionEvent(typeArg : string, canBubbleArg : boolean, cancelableArg : boolean, viewArg : AbstractView, dataArg : Nullable.<string>, localeArg : string) : void

## final class MutationEvent

### static var MODIFICATION : int

### var MODIFICATION : int

### static var ADDITION : int

### var ADDITION : int

### static var REMOVAL : int

### var REMOVAL : int

### var relatedNode : Node

### var prevValue : string

### var newValue : string

### var attrName : string

### var attrChange : int

### new MutationEvent()

### final function initMutationEvent(typeArg : string, canBubbleArg : boolean, cancelableArg : boolean, relatedNodeArg : Node, prevValueArg : string, newValueArg : string, attrNameArg : string, attrChangeArg : int) : void

## class UIEventInit

### var view : AbstractView

### var detail : int

### new UIEventInit()

## final class FocusEventInit

### var bubbles : boolean

### var cancelable : boolean

### var view : AbstractView

### var detail : int

### var relatedTarget : EventTarget

### new FocusEventInit()

## class MouseEventInit

### var screenX : int

### var screenY : int

### var clientX : int

### var clientY : int

### var ctrlKey : boolean

### var shiftKey : boolean

### var altKey : boolean

### var metaKey : boolean

### var button : int

### var buttons : int

### var relatedTarget : EventTarget

### new MouseEventInit()

## final class WheelEventInit

### var bubbles : boolean

### var cancelable : boolean

### var view : AbstractView

### var detail : int

### var screenX : int

### var screenY : int

### var clientX : int

### var clientY : int

### var ctrlKey : boolean

### var shiftKey : boolean

### var altKey : boolean

### var metaKey : boolean

### var button : int

### var buttons : int

### var relatedTarget : EventTarget

### var deltaX : number

### var deltaY : number

### var deltaZ : number

### var deltaMode : int

### new WheelEventInit()

## final class KeyboardEventInit

### var bubbles : boolean

### var cancelable : boolean

### var view : AbstractView

### var detail : int

### var char : string

### var key : string

### var location : int

### var ctrlKey : boolean

### var shiftKey : boolean

### var altKey : boolean

### var metaKey : boolean

### var repeat : boolean

### var locale : string

### var charCode : int

### var keyCode : int

### var which : int

### new KeyboardEventInit()

## final class CompositionEventInit

### var bubbles : boolean

### var cancelable : boolean

### var view : AbstractView

### var detail : int

### var data : Nullable.<string>

### var locale : string

### new CompositionEventInit()

## class XMLHttpRequestEventTarget

### var onloadstart : function ( : Event) : void

### var onprogress : function ( : Event) : void

### var onabort : function ( : Event) : void

### var onerror : function ( : Event) : void

### var onload : function ( : Event) : void

### var ontimeout : function ( : Event) : void

### var onloadend : function ( : Event) : void

### new XMLHttpRequestEventTarget()

## final class XMLHttpRequestUpload

### new XMLHttpRequestUpload()

## class XMLHttpRequest

### var onreadystatechange : function ( : Event) : void

### static var UNSENT : int

### var UNSENT : int

### static var OPENED : int

### var OPENED : int

### static var HEADERS_RECEIVED : int

### var HEADERS_RECEIVED : int

### static var LOADING : int

### var LOADING : int

### static var DONE : int

### var DONE : int

### var readyState : int

### var timeout : int

### var withCredentials : boolean

### var upload : XMLHttpRequestUpload

### var status : int

### var statusText : string

### var responseType : string

### var response : variant

### var responseText : string

### var responseXML : Document

### new XMLHttpRequest()

### function open(method : string, url : string) : void

### function open(method : string, url : string, async : boolean) : void

### function open(method : string, url : string, async : boolean, user : Nullable.<string>) : void

### function open(method : string, url : string, async : boolean, user : Nullable.<string>, password : Nullable.<string>) : void

### function setRequestHeader(header : string, value : string) : void

### function send() : void

### function send(data : ArrayBuffer) : void

### function send(data : Blob) : void

### function send(data : Document) : void

### function send(data : Nullable.<string>) : void

### function send(data : FormData) : void

### function abort() : void

### function getResponseHeader(header : string) : string

### function getAllResponseHeaders() : string

### function overrideMimeType(mime : string) : void

## final class AnonXMLHttpRequest

### new AnonXMLHttpRequest()

## final class FormData

### new FormData()

### new FormData(form : HTMLFormElement)

### final function append(name : string, value : Blob) : void

### final function append(name : string, value : Blob, filename : string) : void

### final function append(name : string, value : string) : void

## final class MediaList

### var mediaText : string

### var length : int

### new MediaList()

### final function item(index : int) : Nullable.<string>

### final function appendMedium(medium : string) : void

### final function deleteMedium(medium : string) : void

## class StyleSheet

### var type : string

### var href : string

### var ownerNode : Node

### var parentStyleSheet : StyleSheet

### var title : string

### var media : MediaList

### var disabled : boolean

### new StyleSheet()

## final class CSSStyleSheet

### var ownerRule : CSSRule

### var cssRules : Array.<CSSRule>

### new CSSStyleSheet()

### final function insertRule(rule : string, index : int) : int

### final function deleteRule(index : int) : void

## class LinkStyle

### var sheet : StyleSheet

### new LinkStyle()

## class CSSRule

### static var STYLE_RULE : int

### var STYLE_RULE : int

### static var IMPORT_RULE : int

### var IMPORT_RULE : int

### static var MEDIA_RULE : int

### var MEDIA_RULE : int

### static var FONT_FACE_RULE : int

### var FONT_FACE_RULE : int

### static var PAGE_RULE : int

### var PAGE_RULE : int

### static var NAMESPACE_RULE : int

### var NAMESPACE_RULE : int

### var type : int

### var cssText : string

### var parentRule : CSSRule

### var parentStyleSheet : CSSStyleSheet

### new CSSRule()

## final class CSSStyleRule

### var selectorText : string

### var style : CSSStyleDeclaration

### new CSSStyleRule()

## final class CSSImportRule

### var href : string

### var media : MediaList

### var styleSheet : CSSStyleSheet

### new CSSImportRule()

## final class CSSMediaRule

### var media : MediaList

### var cssRules : Array.<CSSRule>

### new CSSMediaRule()

### final function insertRule(rule : string, index : int) : int

### final function deleteRule(index : int) : void

## final class CSSFontFaceRule

### var style : CSSStyleDeclaration

### new CSSFontFaceRule()

## final class CSSPageRule

### var selectorText : string

### var style : CSSStyleDeclaration

### new CSSPageRule()

## final class CSSNamespaceRule

### var namespaceURI : string

### var prefix : Nullable.<string>

### new CSSNamespaceRule()

## final class CSSStyleDeclaration

### var cssText : string

### var length : int

### var parentRule : CSSRule

### var azimuth : string

### var background : string

### var backgroundAttachment : string

### var backgroundColor : string

### var backgroundImage : string

### var backgroundPosition : string

### var backgroundRepeat : string

### var border : string

### var borderCollapse : string

### var borderColor : string

### var borderSpacing : string

### var borderStyle : string

### var borderTop : string

### var borderRight : string

### var borderBottom : string

### var borderLeft : string

### var borderTopColor : string

### var borderRightColor : string

### var borderBottomColor : string

### var borderLeftColor : string

### var borderTopStyle : string

### var borderRightStyle : string

### var borderBottomStyle : string

### var borderLeftStyle : string

### var borderTopWidth : string

### var borderRightWidth : string

### var borderBottomWidth : string

### var borderLeftWidth : string

### var borderWidth : string

### var bottom : string

### var captionSide : string

### var clear : string

### var clip : string

### var color : string

### var content : string

### var counterIncrement : string

### var counterReset : string

### var cue : string

### var cueAfter : string

### var cueBefore : string

### var cursor : string

### var direction : string

### var display : string

### var elevation : string

### var emptyCells : string

### var cssFloat : string

### var font : string

### var fontFamily : string

### var fontSize : string

### var fontSizeAdjust : string

### var fontStretch : string

### var fontStyle : string

### var fontVariant : string

### var fontWeight : string

### var height : string

### var left : string

### var letterSpacing : string

### var lineHeight : string

### var listStyle : string

### var listStyleImage : string

### var listStylePosition : string

### var listStyleType : string

### var margin : string

### var marginTop : string

### var marginRight : string

### var marginBottom : string

### var marginLeft : string

### var markerOffset : string

### var marks : string

### var maxHeight : string

### var maxWidth : string

### var minHeight : string

### var minWidth : string

### var orphans : string

### var outline : string

### var outlineColor : string

### var outlineStyle : string

### var outlineWidth : string

### var overflow : string

### var padding : string

### var paddingTop : string

### var paddingRight : string

### var paddingBottom : string

### var paddingLeft : string

### var page : string

### var pageBreakAfter : string

### var pageBreakBefore : string

### var pageBreakInside : string

### var pause : string

### var pauseAfter : string

### var pauseBefore : string

### var pitch : string

### var pitchRange : string

### var playDuring : string

### var position : string

### var quotes : string

### var richness : string

### var right : string

### var size : string

### var speak : string

### var speakHeader : string

### var speakNumeral : string

### var speakPunctuation : string

### var speechRate : string

### var stress : string

### var tableLayout : string

### var textAlign : string

### var textDecoration : string

### var textIndent : string

### var textShadow : string

### var textTransform : string

### var top : string

### var unicodeBidi : string

### var verticalAlign : string

### var visibility : string

### var voiceFamily : string

### var volume : string

### var whiteSpace : string

### var widows : string

### var width : string

### var wordSpacing : string

### var zIndex : string

### var alignmentBaseline : Nullable.<string>

### var backgroundClip : Nullable.<string>

### var backgroundOrigin : Nullable.<string>

### var backgroundPositionX : Nullable.<string>

### var backgroundPositionY : Nullable.<string>

### var backgroundRepeatX : Nullable.<string>

### var backgroundRepeatY : Nullable.<string>

### var backgroundSize : Nullable.<string>

### var baselineShift : Nullable.<string>

### var borderBottomLeftRadius : Nullable.<string>

### var borderBottomRightRadius : Nullable.<string>

### var borderImage : Nullable.<string>

### var borderImageOutset : Nullable.<string>

### var borderImageRepeat : Nullable.<string>

### var borderImageSlice : Nullable.<string>

### var borderImageSource : Nullable.<string>

### var borderImageWidth : Nullable.<string>

### var borderRadius : Nullable.<string>

### var borderTopLeftRadius : Nullable.<string>

### var borderTopRightRadius : Nullable.<string>

### var boxShadow : Nullable.<string>

### var boxSizing : Nullable.<string>

### var clipPath : Nullable.<string>

### var clipRule : Nullable.<string>

### var colorInterpolation : Nullable.<string>

### var colorInterpolationFilters : Nullable.<string>

### var colorProfile : Nullable.<string>

### var colorRendering : Nullable.<string>

### var dominantBaseline : Nullable.<string>

### var enableBackground : Nullable.<string>

### var fill : Nullable.<string>

### var fillOpacity : Nullable.<string>

### var fillRule : Nullable.<string>

### var filter : Nullable.<string>

### var float : Nullable.<string>

### var floodColor : Nullable.<string>

### var floodOpacity : Nullable.<string>

### var glyphOrientationHorizontal : Nullable.<string>

### var glyphOrientationVertical : Nullable.<string>

### var imageRendering : Nullable.<string>

### var kerning : Nullable.<string>

### var lightingColor : Nullable.<string>

### var marker : Nullable.<string>

### var markerEnd : Nullable.<string>

### var markerMid : Nullable.<string>

### var markerStart : Nullable.<string>

### var mask : Nullable.<string>

### var opacity : Nullable.<string>

### var outlineOffset : Nullable.<string>

### var overflowX : Nullable.<string>

### var overflowY : Nullable.<string>

### var pointerEvents : Nullable.<string>

### var resize : Nullable.<string>

### var shapeRendering : Nullable.<string>

### var src : Nullable.<string>

### var stopColor : Nullable.<string>

### var stopOpacity : Nullable.<string>

### var stroke : Nullable.<string>

### var strokeDasharray : Nullable.<string>

### var strokeDashoffset : Nullable.<string>

### var strokeLinecap : Nullable.<string>

### var strokeLinejoin : Nullable.<string>

### var strokeMiterlimit : Nullable.<string>

### var strokeOpacity : Nullable.<string>

### var strokeWidth : Nullable.<string>

### var textAnchor : Nullable.<string>

### var textLineThrough : Nullable.<string>

### var textLineThroughColor : Nullable.<string>

### var textLineThroughMode : Nullable.<string>

### var textLineThroughStyle : Nullable.<string>

### var textLineThroughWidth : Nullable.<string>

### var textOverflow : Nullable.<string>

### var textOverline : Nullable.<string>

### var textOverlineColor : Nullable.<string>

### var textOverlineMode : Nullable.<string>

### var textOverlineStyle : Nullable.<string>

### var textOverlineWidth : Nullable.<string>

### var textRendering : Nullable.<string>

### var textUnderline : Nullable.<string>

### var textUnderlineColor : Nullable.<string>

### var textUnderlineMode : Nullable.<string>

### var textUnderlineStyle : Nullable.<string>

### var textUnderlineWidth : Nullable.<string>

### var unicodeRange : Nullable.<string>

### var vectorEffect : Nullable.<string>

### var webkitAnimation : Nullable.<string>

### var webkitAnimationDelay : Nullable.<string>

### var webkitAnimationDirection : Nullable.<string>

### var webkitAnimationDuration : Nullable.<string>

### var webkitAnimationFillMode : Nullable.<string>

### var webkitAnimationIterationCount : Nullable.<string>

### var webkitAnimationName : Nullable.<string>

### var webkitAnimationPlayState : Nullable.<string>

### var webkitAnimationTimingFunction : Nullable.<string>

### var webkitAppearance : Nullable.<string>

### var webkitAspectRatio : Nullable.<string>

### var webkitBackfaceVisibility : Nullable.<string>

### var webkitBackgroundClip : Nullable.<string>

### var webkitBackgroundComposite : Nullable.<string>

### var webkitBackgroundOrigin : Nullable.<string>

### var webkitBackgroundSize : Nullable.<string>

### var webkitBorderAfter : Nullable.<string>

### var webkitBorderAfterColor : Nullable.<string>

### var webkitBorderAfterStyle : Nullable.<string>

### var webkitBorderAfterWidth : Nullable.<string>

### var webkitBorderBefore : Nullable.<string>

### var webkitBorderBeforeColor : Nullable.<string>

### var webkitBorderBeforeStyle : Nullable.<string>

### var webkitBorderBeforeWidth : Nullable.<string>

### var webkitBorderEnd : Nullable.<string>

### var webkitBorderEndColor : Nullable.<string>

### var webkitBorderEndStyle : Nullable.<string>

### var webkitBorderEndWidth : Nullable.<string>

### var webkitBorderFit : Nullable.<string>

### var webkitBorderHorizontalSpacing : Nullable.<string>

### var webkitBorderImage : Nullable.<string>

### var webkitBorderRadius : Nullable.<string>

### var webkitBorderStart : Nullable.<string>

### var webkitBorderStartColor : Nullable.<string>

### var webkitBorderStartStyle : Nullable.<string>

### var webkitBorderStartWidth : Nullable.<string>

### var webkitBorderVerticalSpacing : Nullable.<string>

### var webkitBoxAlign : Nullable.<string>

### var webkitBoxDirection : Nullable.<string>

### var webkitBoxFlex : Nullable.<string>

### var webkitBoxFlexGroup : Nullable.<string>

### var webkitBoxLines : Nullable.<string>

### var webkitBoxOrdinalGroup : Nullable.<string>

### var webkitBoxOrient : Nullable.<string>

### var webkitBoxPack : Nullable.<string>

### var webkitBoxReflect : Nullable.<string>

### var webkitBoxShadow : Nullable.<string>

### var webkitColorCorrection : Nullable.<string>

### var webkitColumnAxis : Nullable.<string>

### var webkitColumnBreakAfter : Nullable.<string>

### var webkitColumnBreakBefore : Nullable.<string>

### var webkitColumnBreakInside : Nullable.<string>

### var webkitColumnCount : Nullable.<string>

### var webkitColumnGap : Nullable.<string>

### var webkitColumnRule : Nullable.<string>

### var webkitColumnRuleColor : Nullable.<string>

### var webkitColumnRuleStyle : Nullable.<string>

### var webkitColumnRuleWidth : Nullable.<string>

### var webkitColumnSpan : Nullable.<string>

### var webkitColumnWidth : Nullable.<string>

### var webkitColumns : Nullable.<string>

### var webkitFilter : Nullable.<string>

### var webkitFlexAlign : Nullable.<string>

### var webkitFlexDirection : Nullable.<string>

### var webkitFlexFlow : Nullable.<string>

### var webkitFlexItemAlign : Nullable.<string>

### var webkitFlexLinePack : Nullable.<string>

### var webkitFlexOrder : Nullable.<string>

### var webkitFlexPack : Nullable.<string>

### var webkitFlexWrap : Nullable.<string>

### var webkitFlowFrom : Nullable.<string>

### var webkitFlowInto : Nullable.<string>

### var webkitFontFeatureSettings : Nullable.<string>

### var webkitFontKerning : Nullable.<string>

### var webkitFontSizeDelta : Nullable.<string>

### var webkitFontSmoothing : Nullable.<string>

### var webkitFontVariantLigatures : Nullable.<string>

### var webkitHighlight : Nullable.<string>

### var webkitHyphenateCharacter : Nullable.<string>

### var webkitHyphenateLimitAfter : Nullable.<string>

### var webkitHyphenateLimitBefore : Nullable.<string>

### var webkitHyphenateLimitLines : Nullable.<string>

### var webkitHyphens : Nullable.<string>

### var webkitLineAlign : Nullable.<string>

### var webkitLineBoxContain : Nullable.<string>

### var webkitLineBreak : Nullable.<string>

### var webkitLineClamp : Nullable.<string>

### var webkitLineGrid : Nullable.<string>

### var webkitLineSnap : Nullable.<string>

### var webkitLocale : Nullable.<string>

### var webkitLogicalHeight : Nullable.<string>

### var webkitLogicalWidth : Nullable.<string>

### var webkitMarginAfter : Nullable.<string>

### var webkitMarginAfterCollapse : Nullable.<string>

### var webkitMarginBefore : Nullable.<string>

### var webkitMarginBeforeCollapse : Nullable.<string>

### var webkitMarginBottomCollapse : Nullable.<string>

### var webkitMarginCollapse : Nullable.<string>

### var webkitMarginEnd : Nullable.<string>

### var webkitMarginStart : Nullable.<string>

### var webkitMarginTopCollapse : Nullable.<string>

### var webkitMarquee : Nullable.<string>

### var webkitMarqueeDirection : Nullable.<string>

### var webkitMarqueeIncrement : Nullable.<string>

### var webkitMarqueeRepetition : Nullable.<string>

### var webkitMarqueeSpeed : Nullable.<string>

### var webkitMarqueeStyle : Nullable.<string>

### var webkitMask : Nullable.<string>

### var webkitMaskAttachment : Nullable.<string>

### var webkitMaskBoxImage : Nullable.<string>

### var webkitMaskBoxImageOutset : Nullable.<string>

### var webkitMaskBoxImageRepeat : Nullable.<string>

### var webkitMaskBoxImageSlice : Nullable.<string>

### var webkitMaskBoxImageSource : Nullable.<string>

### var webkitMaskBoxImageWidth : Nullable.<string>

### var webkitMaskClip : Nullable.<string>

### var webkitMaskComposite : Nullable.<string>

### var webkitMaskImage : Nullable.<string>

### var webkitMaskOrigin : Nullable.<string>

### var webkitMaskPosition : Nullable.<string>

### var webkitMaskPositionX : Nullable.<string>

### var webkitMaskPositionY : Nullable.<string>

### var webkitMaskRepeat : Nullable.<string>

### var webkitMaskRepeatX : Nullable.<string>

### var webkitMaskRepeatY : Nullable.<string>

### var webkitMaskSize : Nullable.<string>

### var webkitMatchNearestMailBlockquoteColor : Nullable.<string>

### var webkitMaxLogicalHeight : Nullable.<string>

### var webkitMaxLogicalWidth : Nullable.<string>

### var webkitMinLogicalHeight : Nullable.<string>

### var webkitMinLogicalWidth : Nullable.<string>

### var webkitNbspMode : Nullable.<string>

### var webkitOverflowScrolling : Nullable.<string>

### var webkitPaddingAfter : Nullable.<string>

### var webkitPaddingBefore : Nullable.<string>

### var webkitPaddingEnd : Nullable.<string>

### var webkitPaddingStart : Nullable.<string>

### var webkitPerspective : Nullable.<string>

### var webkitPerspectiveOrigin : Nullable.<string>

### var webkitPerspectiveOriginX : Nullable.<string>

### var webkitPerspectiveOriginY : Nullable.<string>

### var webkitPrintColorAdjust : Nullable.<string>

### var webkitRegionBreakAfter : Nullable.<string>

### var webkitRegionBreakBefore : Nullable.<string>

### var webkitRegionBreakInside : Nullable.<string>

### var webkitRegionOverflow : Nullable.<string>

### var webkitRtlOrdering : Nullable.<string>

### var webkitSvgShadow : Nullable.<string>

### var webkitTapHighlightColor : Nullable.<string>

### var webkitTextCombine : Nullable.<string>

### var webkitTextDecorationsInEffect : Nullable.<string>

### var webkitTextEmphasis : Nullable.<string>

### var webkitTextEmphasisColor : Nullable.<string>

### var webkitTextEmphasisPosition : Nullable.<string>

### var webkitTextEmphasisStyle : Nullable.<string>

### var webkitTextFillColor : Nullable.<string>

### var webkitTextOrientation : Nullable.<string>

### var webkitTextSecurity : Nullable.<string>

### var webkitTextSizeAdjust : Nullable.<string>

### var webkitTextStroke : Nullable.<string>

### var webkitTextStrokeColor : Nullable.<string>

### var webkitTextStrokeWidth : Nullable.<string>

### var webkitTransform : Nullable.<string>

### var webkitTransformOrigin : Nullable.<string>

### var webkitTransformOriginX : Nullable.<string>

### var webkitTransformOriginY : Nullable.<string>

### var webkitTransformOriginZ : Nullable.<string>

### var webkitTransformStyle : Nullable.<string>

### var webkitTransition : Nullable.<string>

### var webkitTransitionDelay : Nullable.<string>

### var webkitTransitionDuration : Nullable.<string>

### var webkitTransitionProperty : Nullable.<string>

### var webkitTransitionTimingFunction : Nullable.<string>

### var webkitUserDrag : Nullable.<string>

### var webkitUserModify : Nullable.<string>

### var webkitUserSelect : Nullable.<string>

### var webkitWrap : Nullable.<string>

### var webkitWrapFlow : Nullable.<string>

### var webkitWrapMargin : Nullable.<string>

### var webkitWrapPadding : Nullable.<string>

### var webkitWrapShapeInside : Nullable.<string>

### var webkitWrapShapeOutside : Nullable.<string>

### var webkitWrapThrough : Nullable.<string>

### var webkitWritingMode : Nullable.<string>

### var wordBreak : Nullable.<string>

### var wordWrap : Nullable.<string>

### var writingMode : Nullable.<string>

### var zoom : Nullable.<string>

### var MozAnimation : Nullable.<string>

### var MozAnimationDelay : Nullable.<string>

### var MozAnimationDirection : Nullable.<string>

### var MozAnimationDuration : Nullable.<string>

### var MozAnimationFillMode : Nullable.<string>

### var MozAnimationIterationCount : Nullable.<string>

### var MozAnimationName : Nullable.<string>

### var MozAnimationPlayState : Nullable.<string>

### var MozAnimationTimingFunction : Nullable.<string>

### var MozAppearance : Nullable.<string>

### var MozBackfaceVisibility : Nullable.<string>

### var MozBackgroundInlinePolicy : Nullable.<string>

### var MozBinding : Nullable.<string>

### var MozBorderBottomColors : Nullable.<string>

### var MozBorderEnd : Nullable.<string>

### var MozBorderEndColor : Nullable.<string>

### var MozBorderEndStyle : Nullable.<string>

### var MozBorderEndWidth : Nullable.<string>

### var MozBorderImage : Nullable.<string>

### var MozBorderLeftColors : Nullable.<string>

### var MozBorderRightColors : Nullable.<string>

### var MozBorderStart : Nullable.<string>

### var MozBorderStartColor : Nullable.<string>

### var MozBorderStartStyle : Nullable.<string>

### var MozBorderStartWidth : Nullable.<string>

### var MozBorderTopColors : Nullable.<string>

### var MozBoxAlign : Nullable.<string>

### var MozBoxDirection : Nullable.<string>

### var MozBoxFlex : Nullable.<string>

### var MozBoxOrdinalGroup : Nullable.<string>

### var MozBoxOrient : Nullable.<string>

### var MozBoxPack : Nullable.<string>

### var MozBoxSizing : Nullable.<string>

### var MozColumnCount : Nullable.<string>

### var MozColumnGap : Nullable.<string>

### var MozColumnRule : Nullable.<string>

### var MozColumnRuleColor : Nullable.<string>

### var MozColumnRuleStyle : Nullable.<string>

### var MozColumnRuleWidth : Nullable.<string>

### var MozColumnWidth : Nullable.<string>

### var MozColumns : Nullable.<string>

### var MozFloatEdge : Nullable.<string>

### var MozFontFeatureSettings : Nullable.<string>

### var MozFontLanguageOverride : Nullable.<string>

### var MozForceBrokenImageIcon : Nullable.<string>

### var MozHyphens : Nullable.<string>

### var MozImageRegion : Nullable.<string>

### var MozMarginEnd : Nullable.<string>

### var MozMarginStart : Nullable.<string>

### var MozOpacity : Nullable.<string>

### var MozOrient : Nullable.<string>

### var MozOutline : Nullable.<string>

### var MozOutlineColor : Nullable.<string>

### var MozOutlineOffset : Nullable.<string>

### var MozOutlineRadius : Nullable.<string>

### var MozOutlineRadiusBottomleft : Nullable.<string>

### var MozOutlineRadiusBottomright : Nullable.<string>

### var MozOutlineRadiusTopleft : Nullable.<string>

### var MozOutlineRadiusTopright : Nullable.<string>

### var MozOutlineStyle : Nullable.<string>

### var MozOutlineWidth : Nullable.<string>

### var MozPaddingEnd : Nullable.<string>

### var MozPaddingStart : Nullable.<string>

### var MozPerspective : Nullable.<string>

### var MozPerspectiveOrigin : Nullable.<string>

### var MozStackSizing : Nullable.<string>

### var MozTabSize : Nullable.<string>

### var MozTextAlignLast : Nullable.<string>

### var MozTextBlink : Nullable.<string>

### var MozTextDecorationColor : Nullable.<string>

### var MozTextDecorationLine : Nullable.<string>

### var MozTextDecorationStyle : Nullable.<string>

### var MozTextSizeAdjust : Nullable.<string>

### var MozTransform : Nullable.<string>

### var MozTransformOrigin : Nullable.<string>

### var MozTransformStyle : Nullable.<string>

### var MozTransition : Nullable.<string>

### var MozTransitionDelay : Nullable.<string>

### var MozTransitionDuration : Nullable.<string>

### var MozTransitionProperty : Nullable.<string>

### var MozTransitionTimingFunction : Nullable.<string>

### var MozUserFocus : Nullable.<string>

### var MozUserInput : Nullable.<string>

### var MozUserModify : Nullable.<string>

### var MozUserSelect : Nullable.<string>

### var MozWindowShadow : Nullable.<string>

### var imeMode : Nullable.<string>

### new CSSStyleDeclaration()

### final function item(index : int) : string

### final function getPropertyValue(property : string) : string

### final function getPropertyPriority(property : string) : string

### final function setProperty(property : string, value : string) : void

### final function setProperty(property : string, value : string, priority : string) : void

### final function removeProperty(property : string) : string

## final class ElementCSSInlineStyle

### var style : CSSStyleDeclaration

### new ElementCSSInlineStyle()

## final class Window

### var screen : Screen

### var innerWidth : int

### var innerHeight : int

### var scrollX : int

### var pageXOffset : int

### var scrollY : int

### var pageYOffset : int

### var screenX : int

### var screenY : int

### var outerWidth : int

### var outerHeight : int

### var window : Window

### var self : Window

### var document : HTMLDocument

### var name : string

### var location : Location

### var history : History

### var locationbar : BarProp

### var menubar : BarProp

### var personalbar : BarProp

### var scrollbars : BarProp

### var statusbar : BarProp

### var toolbar : BarProp

### var status : string

### var frames : Window

### var length : int

### var top : Window

### var opener : Window

### var parent : Window

### var frameElement : Element

### var navigator : Navigator

### var external : External

### var applicationCache : ApplicationCache

### var onabort : function ( : Event) : void

### var onafterprint : function ( : Event) : void

### var onbeforeprint : function ( : Event) : void

### var onbeforeunload : function ( : Event) : void

### var onblur : function ( : Event) : void

### var oncanplay : function ( : Event) : void

### var oncanplaythrough : function ( : Event) : void

### var onchange : function ( : Event) : void

### var onclick : function ( : Event) : void

### var oncontextmenu : function ( : Event) : void

### var oncuechange : function ( : Event) : void

### var ondblclick : function ( : Event) : void

### var ondrag : function ( : Event) : void

### var ondragend : function ( : Event) : void

### var ondragenter : function ( : Event) : void

### var ondragleave : function ( : Event) : void

### var ondragover : function ( : Event) : void

### var ondragstart : function ( : Event) : void

### var ondrop : function ( : Event) : void

### var ondurationchange : function ( : Event) : void

### var onemptied : function ( : Event) : void

### var onended : function ( : Event) : void

### var onerror : function ( : Event) : void

### var onfocus : function ( : Event) : void

### var onhashchange : function ( : Event) : void

### var oninput : function ( : Event) : void

### var oninvalid : function ( : Event) : void

### var onkeydown : function ( : Event) : void

### var onkeypress : function ( : Event) : void

### var onkeyup : function ( : Event) : void

### var onload : function ( : Event) : void

### var onloadeddata : function ( : Event) : void

### var onloadedmetadata : function ( : Event) : void

### var onloadstart : function ( : Event) : void

### var onmessage : function ( : Event) : void

### var onmousedown : function ( : Event) : void

### var onmousemove : function ( : Event) : void

### var onmouseout : function ( : Event) : void

### var onmouseover : function ( : Event) : void

### var onmouseup : function ( : Event) : void

### var onmousewheel : function ( : Event) : void

### var onoffline : function ( : Event) : void

### var ononline : function ( : Event) : void

### var onpause : function ( : Event) : void

### var onplay : function ( : Event) : void

### var onplaying : function ( : Event) : void

### var onpagehide : function ( : Event) : void

### var onpageshow : function ( : Event) : void

### var onpopstate : function ( : Event) : void

### var onprogress : function ( : Event) : void

### var onratechange : function ( : Event) : void

### var onreset : function ( : Event) : void

### var onresize : function ( : Event) : void

### var onscroll : function ( : Event) : void

### var onseeked : function ( : Event) : void

### var onseeking : function ( : Event) : void

### var onselect : function ( : Event) : void

### var onshow : function ( : Event) : void

### var onstalled : function ( : Event) : void

### var onstorage : function ( : Event) : void

### var onsubmit : function ( : Event) : void

### var onsuspend : function ( : Event) : void

### var ontimeupdate : function ( : Event) : void

### var onunload : function ( : Event) : void

### var onvolumechange : function ( : Event) : void

### var onwaiting : function ( : Event) : void

### var sessionStorage : Storage

### var localStorage : Storage

### new Window()

### final function getComputedStyle(elt : Element) : CSSStyleDeclaration

### final function getComputedStyle(elt : Element, pseudoElt : string) : CSSStyleDeclaration

### final function matchMedia(media_query_list : string) : MediaQueryList

### final function scroll(x : int, y : int) : void

### final function scrollTo(x : int, y : int) : void

### final function scrollBy(x : int, y : int) : void

### final function close() : void

### final function stop() : void

### final function focus() : void

### final function blur() : void

### final function open() : Window

### final function open(url : string) : Window

### final function open(url : string, target : string) : Window

### final function open(url : string, target : string, features : string) : Window

### final function open(url : string, target : string, features : string, replace : boolean) : Window

### final function alert(message : string) : void

### final function confirm(message : string) : boolean

### final function prompt(message : string) : Nullable.<string>

### final function prompt(message : string, default : string) : Nullable.<string>

### final function print() : void

### final function showModalDialog(url : string) : variant

### final function showModalDialog(url : string, argument : variant) : variant

### final function btoa(btoa : string) : string

### final function atob(atob : string) : string

### final function setTimeout(handler : function () : void) : int

### final function setTimeout(handler : function () : void, timeout : int) : int

### final function clearTimeout(handle : int) : void

### final function setInterval(handler : function () : void) : int

### final function setInterval(handler : function () : void, timeout : int) : int

### final function clearInterval(handle : int) : void

### final function requestAnimationFrame(callback : function ( : number) : void) : int

### final function cancelAnimationFrame(handle : int) : void

### final function webkitRequestAnimationFrame(callback : function ( : number) : void) : int

### final function webkitCancelAnimationFrame(handle : int) : void

### final function mozRequestAnimationFrame(callback : function ( : number) : void) : int

### final function mozCancelAnimationFrame(handle : int) : void

## final class MediaQueryList

### var media : string

### var matches : boolean

### new MediaQueryList()

### final function addListener(listener : function ( : MediaQueryList) : void) : void

### final function removeListener(listener : function ( : MediaQueryList) : void) : void

## final class Screen

### var availWidth : int

### var availHeight : int

### var width : int

### var height : int

### var colorDepth : int

### var pixelDepth : int

### new Screen()

## final class CaretPosition

### var offsetNode : Node

### var offset : int

### new CaretPosition()

## class HTMLElement

### var offsetParent : Element

### var offsetTop : int

### var offsetLeft : int

### var offsetWidth : int

### var offsetHeight : int

### var title : string

### var lang : string

### var translate : boolean

### var dir : string

### var dataset : DOMStringMap

### var hidden : boolean

### var tabIndex : int

### var accessKey : string

### var accessKeyLabel : string

### var draggable : boolean

### var dropzone : DOMSettableTokenList

### var contentEditable : string

### var isContentEditable : boolean

### var contextMenu : HTMLMenuElement

### var spellcheck : boolean

### var commandType : Nullable.<string>

### var commandLabel : Nullable.<string>

### var commandIcon : Nullable.<string>

### var commandHidden : Nullable.<boolean>

### var commandDisabled : Nullable.<boolean>

### var commandChecked : Nullable.<boolean>

### var style : CSSStyleDeclaration

### var onabort : function ( : Event) : void

### var onblur : function ( : Event) : void

### var oncanplay : function ( : Event) : void

### var oncanplaythrough : function ( : Event) : void

### var onchange : function ( : Event) : void

### var onclick : function ( : Event) : void

### var oncontextmenu : function ( : Event) : void

### var oncuechange : function ( : Event) : void

### var ondblclick : function ( : Event) : void

### var ondrag : function ( : Event) : void

### var ondragend : function ( : Event) : void

### var ondragenter : function ( : Event) : void

### var ondragleave : function ( : Event) : void

### var ondragover : function ( : Event) : void

### var ondragstart : function ( : Event) : void

### var ondrop : function ( : Event) : void

### var ondurationchange : function ( : Event) : void

### var onemptied : function ( : Event) : void

### var onended : function ( : Event) : void

### var onerror : function ( : Event) : void

### var onfocus : function ( : Event) : void

### var oninput : function ( : Event) : void

### var oninvalid : function ( : Event) : void

### var onkeydown : function ( : Event) : void

### var onkeypress : function ( : Event) : void

### var onkeyup : function ( : Event) : void

### var onload : function ( : Event) : void

### var onloadeddata : function ( : Event) : void

### var onloadedmetadata : function ( : Event) : void

### var onloadstart : function ( : Event) : void

### var onmousedown : function ( : Event) : void

### var onmousemove : function ( : Event) : void

### var onmouseout : function ( : Event) : void

### var onmouseover : function ( : Event) : void

### var onmouseup : function ( : Event) : void

### var onmousewheel : function ( : Event) : void

### var onpause : function ( : Event) : void

### var onplay : function ( : Event) : void

### var onplaying : function ( : Event) : void

### var onprogress : function ( : Event) : void

### var onratechange : function ( : Event) : void

### var onreset : function ( : Event) : void

### var onscroll : function ( : Event) : void

### var onseeked : function ( : Event) : void

### var onseeking : function ( : Event) : void

### var onselect : function ( : Event) : void

### var onshow : function ( : Event) : void

### var onstalled : function ( : Event) : void

### var onsubmit : function ( : Event) : void

### var onsuspend : function ( : Event) : void

### var ontimeupdate : function ( : Event) : void

### var onvolumechange : function ( : Event) : void

### var onwaiting : function ( : Event) : void

### new HTMLElement()

### function click() : void

### function focus() : void

### function blur() : void

## final class ClientRectList

### var length : int

### new ClientRectList()

### final function item(index : int) : ClientRect

## final class ClientRect

### var top : number

### var right : number

### var bottom : number

### var left : number

### var width : number

### var height : number

### new ClientRect()

## final class HTMLAllCollection

### new HTMLAllCollection()

### final function item(name : string) : Object

### final function tags(tagName : string) : HTMLAllCollection

## final class HTMLFormControlsCollection

### new HTMLFormControlsCollection()

## final class RadioNodeList

### var value : string

### new RadioNodeList()

## final class HTMLOptionsCollection

### var selectedIndex : int

### new HTMLOptionsCollection()

### final function add(element : HTMLOptionElement) : void

### final function add(element : HTMLOptionElement, before : HTMLElement) : void

### final function add(element : HTMLOptionElement, before : int) : void

### final function add(element : HTMLOptGroupElement) : void

### final function add(element : HTMLOptGroupElement, before : HTMLElement) : void

### final function add(element : HTMLOptGroupElement, before : int) : void

### final function remove(index : int) : void

## final class DOMStringMap

### new DOMStringMap()

## class Transferable

### new Transferable()

## final class HTMLDocument

### var location : Location

### var domain : string

### var referrer : string

### var cookie : string

### var lastModified : string

### var readyState : string

### var title : string

### var dir : string

### var body : HTMLElement

### var head : HTMLHeadElement

### var images : HTMLCollection

### var embeds : HTMLCollection

### var plugins : HTMLCollection

### var links : HTMLCollection

### var forms : HTMLCollection

### var scripts : HTMLCollection

### var defaultView : Window

### var activeElement : Element

### var designMode : string

### var commands : HTMLCollection

### var onabort : function ( : Event) : void

### var onblur : function ( : Event) : void

### var oncanplay : function ( : Event) : void

### var oncanplaythrough : function ( : Event) : void

### var onchange : function ( : Event) : void

### var onclick : function ( : Event) : void

### var oncontextmenu : function ( : Event) : void

### var oncuechange : function ( : Event) : void

### var ondblclick : function ( : Event) : void

### var ondrag : function ( : Event) : void

### var ondragend : function ( : Event) : void

### var ondragenter : function ( : Event) : void

### var ondragleave : function ( : Event) : void

### var ondragover : function ( : Event) : void

### var ondragstart : function ( : Event) : void

### var ondrop : function ( : Event) : void

### var ondurationchange : function ( : Event) : void

### var onemptied : function ( : Event) : void

### var onended : function ( : Event) : void

### var onerror : function ( : Event) : void

### var onfocus : function ( : Event) : void

### var oninput : function ( : Event) : void

### var oninvalid : function ( : Event) : void

### var onkeydown : function ( : Event) : void

### var onkeypress : function ( : Event) : void

### var onkeyup : function ( : Event) : void

### var onload : function ( : Event) : void

### var onloadeddata : function ( : Event) : void

### var onloadedmetadata : function ( : Event) : void

### var onloadstart : function ( : Event) : void

### var onmousedown : function ( : Event) : void

### var onmousemove : function ( : Event) : void

### var onmouseout : function ( : Event) : void

### var onmouseover : function ( : Event) : void

### var onmouseup : function ( : Event) : void

### var onmousewheel : function ( : Event) : void

### var onpause : function ( : Event) : void

### var onplay : function ( : Event) : void

### var onplaying : function ( : Event) : void

### var onprogress : function ( : Event) : void

### var onratechange : function ( : Event) : void

### var onreset : function ( : Event) : void

### var onscroll : function ( : Event) : void

### var onseeked : function ( : Event) : void

### var onseeking : function ( : Event) : void

### var onselect : function ( : Event) : void

### var onshow : function ( : Event) : void

### var onstalled : function ( : Event) : void

### var onsubmit : function ( : Event) : void

### var onsuspend : function ( : Event) : void

### var ontimeupdate : function ( : Event) : void

### var onvolumechange : function ( : Event) : void

### var onwaiting : function ( : Event) : void

### var onreadystatechange : function ( : Event) : void

### var fgColor : string

### var linkColor : string

### var vlinkColor : string

### var alinkColor : string

### var bgColor : string

### var anchors : HTMLCollection

### var applets : HTMLCollection

### var all : HTMLAllCollection

### new HTMLDocument()

### final function getElementsByName(elementName : string) : NodeList

### final function open() : HTMLDocument

### final function open(type : string) : HTMLDocument

### final function open(type : string, replace : string) : HTMLDocument

### final function open(url : string, name : string, features : string) : Window

### final function open(url : string, name : string, features : string, replace : boolean) : Window

### final function close() : void

### final function write(text : ...string) : void

### final function writeln(text : ...string) : void

### final function hasFocus() : boolean

### final function execCommand(commandId : string) : boolean

### final function execCommand(commandId : string, showUI : boolean) : boolean

### final function execCommand(commandId : string, showUI : boolean, value : string) : boolean

### final function queryCommandEnabled(commandId : string) : boolean

### final function queryCommandIndeterm(commandId : string) : boolean

### final function queryCommandState(commandId : string) : boolean

### final function queryCommandSupported(commandId : string) : boolean

### final function queryCommandValue(commandId : string) : string

### final function clear() : void

## final class HTMLUnknownElement

### new HTMLUnknownElement()

## final class HTMLHtmlElement

### var version : string

### new HTMLHtmlElement()

## final class HTMLHeadElement

### new HTMLHeadElement()

## final class HTMLTitleElement

### var text : string

### new HTMLTitleElement()

## final class HTMLBaseElement

### var href : string

### var target : string

### new HTMLBaseElement()

## final class HTMLLinkElement

### var disabled : boolean

### var href : string

### var rel : string

### var relList : DOMTokenList

### var media : string

### var hreflang : string

### var type : string

### var sizes : DOMSettableTokenList

### var charset : string

### var rev : string

### var target : string

### var sheet : StyleSheet

### new HTMLLinkElement()

## final class HTMLMetaElement

### var name : string

### var httpEquiv : string

### var content : string

### var scheme : string

### new HTMLMetaElement()

## final class HTMLStyleElement

### var disabled : boolean

### var media : string

### var type : string

### var scoped : boolean

### var sheet : StyleSheet

### new HTMLStyleElement()

## final class HTMLScriptElement

### var src : string

### var async : boolean

### var defer : boolean

### var type : string

### var charset : string

### var text : string

### var event : string

### var htmlFor : string

### new HTMLScriptElement()

## final class HTMLBodyElement

### var onafterprint : function ( : Event) : void

### var onbeforeprint : function ( : Event) : void

### var onbeforeunload : function ( : Event) : void

### var onhashchange : function ( : Event) : void

### var onmessage : function ( : Event) : void

### var onoffline : function ( : Event) : void

### var ononline : function ( : Event) : void

### var onpopstate : function ( : Event) : void

### var onpagehide : function ( : Event) : void

### var onpageshow : function ( : Event) : void

### var onresize : function ( : Event) : void

### var onstorage : function ( : Event) : void

### var onunload : function ( : Event) : void

### var text : string

### var link : string

### var vLink : string

### var aLink : string

### var bgColor : string

### var background : string

### new HTMLBodyElement()

## final class HTMLHeadingElement

### var align : string

### new HTMLHeadingElement()

## final class HTMLParagraphElement

### var align : string

### new HTMLParagraphElement()

## final class HTMLHRElement

### var align : string

### var color : string

### var noShade : boolean

### var size : string

### var width : string

### new HTMLHRElement()

## final class HTMLPreElement

### var width : int

### new HTMLPreElement()

## final class HTMLQuoteElement

### var cite : string

### new HTMLQuoteElement()

## final class HTMLOListElement

### var reversed : boolean

### var start : int

### var type : string

### var compact : boolean

### new HTMLOListElement()

## final class HTMLUListElement

### var compact : boolean

### var type : string

### new HTMLUListElement()

## final class HTMLLIElement

### var value : int

### var type : string

### new HTMLLIElement()

## final class HTMLDListElement

### var compact : boolean

### new HTMLDListElement()

## final class HTMLDivElement

### var align : string

### new HTMLDivElement()

## final class HTMLAnchorElement

### var href : string

### var target : string

### var rel : string

### var relList : DOMTokenList

### var media : string

### var hreflang : string

### var type : string

### var text : string

### var protocol : string

### var host : string

### var hostname : string

### var port : string

### var pathname : string

### var search : string

### var hash : string

### var coords : string

### var charset : string

### var name : string

### var rev : string

### var shape : string

### new HTMLAnchorElement()

## final class HTMLTimeElement

### var datetime : string

### new HTMLTimeElement()

## final class HTMLSpanElement

### new HTMLSpanElement()

## final class HTMLBRElement

### var clear : string

### new HTMLBRElement()

## final class HTMLModElement

### var cite : string

### var dateTime : string

### new HTMLModElement()

## final class HTMLImageElement

### var alt : string

### var src : string

### var crossOrigin : string

### var useMap : string

### var isMap : boolean

### var width : int

### var height : int

### var naturalWidth : int

### var naturalHeight : int

### var complete : boolean

### var name : string

### var align : string

### var hspace : int

### var vspace : int

### var longDesc : string

### var border : string

### new HTMLImageElement()

## final class HTMLIFrameElement

### var src : string

### var srcdoc : string

### var name : string

### var sandbox : DOMSettableTokenList

### var seamless : boolean

### var width : string

### var height : string

### var contentDocument : HTMLDocument

### var contentWindow : Window

### var align : string

### var scrolling : string

### var frameBorder : string

### var longDesc : string

### var marginHeight : string

### var marginWidth : string

### new HTMLIFrameElement()

## final class HTMLEmbedElement

### var src : string

### var type : string

### var width : string

### var height : string

### var align : string

### var name : string

### new HTMLEmbedElement()

## final class HTMLObjectElement

### var data : string

### var type : string

### var typeMustMatch : boolean

### var name : string

### var useMap : string

### var form : HTMLFormElement

### var width : string

### var height : string

### var contentDocument : HTMLDocument

### var contentWindow : Window

### var willValidate : boolean

### var validity : ValidityState

### var validationMessage : string

### var align : string

### var archive : string

### var code : string

### var declare : boolean

### var hspace : int

### var standby : string

### var vspace : int

### var codeBase : string

### var codeType : string

### var border : string

### new HTMLObjectElement()

### final function checkValidity() : boolean

### final function setCustomValidity(error : string) : void

## final class HTMLParamElement

### var name : string

### var value : string

### var type : string

### var valueType : string

### new HTMLParamElement()

## final class HTMLVideoElement

### var width : int

### var height : int

### var videoWidth : int

### var videoHeight : int

### var poster : string

### new HTMLVideoElement()

## final class HTMLAudioElement

### new HTMLAudioElement()

## final class HTMLSourceElement

### var src : string

### var type : string

### var media : string

### new HTMLSourceElement()

## final class HTMLTrackElement

### var kind : string

### var src : string

### var srclang : string

### var label : string

### var default : boolean

### static var NONE : int

### var NONE : int

### static var LOADING : int

### var LOADING : int

### static var LOADED : int

### var LOADED : int

### static var ERROR : int

### var ERROR : int

### var readyState : int

### var track : TextTrack

### new HTMLTrackElement()

## class HTMLMediaElement

### var error : MediaError

### var src : string

### var currentSrc : string

### var crossOrigin : string

### static var NETWORK_EMPTY : int

### var NETWORK_EMPTY : int

### static var NETWORK_IDLE : int

### var NETWORK_IDLE : int

### static var NETWORK_LOADING : int

### var NETWORK_LOADING : int

### static var NETWORK_NO_SOURCE : int

### var NETWORK_NO_SOURCE : int

### var networkState : int

### var preload : string

### var buffered : TimeRanges

### static var HAVE_NOTHING : int

### var HAVE_NOTHING : int

### static var HAVE_METADATA : int

### var HAVE_METADATA : int

### static var HAVE_CURRENT_DATA : int

### var HAVE_CURRENT_DATA : int

### static var HAVE_FUTURE_DATA : int

### var HAVE_FUTURE_DATA : int

### static var HAVE_ENOUGH_DATA : int

### var HAVE_ENOUGH_DATA : int

### var readyState : int

### var seeking : boolean

### var currentTime : number

### var initialTime : number

### var duration : number

### var startOffsetTime : Date

### var paused : boolean

### var defaultPlaybackRate : number

### var playbackRate : number

### var played : TimeRanges

### var seekable : TimeRanges

### var ended : boolean

### var autoplay : boolean

### var loop : boolean

### var mediaGroup : string

### var controller : MediaController

### var controls : boolean

### var volume : number

### var muted : boolean

### var defaultMuted : boolean

### var audioTracks : AudioTrackList

### var videoTracks : VideoTrackList

### var textTracks : TextTrackList

### new HTMLMediaElement()

### function load() : void

### function canPlayType(type : string) : string

### function play() : void

### function pause() : void

### function addTextTrack(kind : string) : TextTrack

### function addTextTrack(kind : string, label : string) : TextTrack

### function addTextTrack(kind : string, label : string, language : string) : TextTrack

## final class MediaError

### static var MEDIA_ERR_ABORTED : int

### var MEDIA_ERR_ABORTED : int

### static var MEDIA_ERR_NETWORK : int

### var MEDIA_ERR_NETWORK : int

### static var MEDIA_ERR_DECODE : int

### var MEDIA_ERR_DECODE : int

### static var MEDIA_ERR_SRC_NOT_SUPPORTED : int

### var MEDIA_ERR_SRC_NOT_SUPPORTED : int

### var code : int

### new MediaError()

## final class AudioTrackList

### var length : int

### var onchange : function ( : Event) : void

### var onaddtrack : function ( : Event) : void

### new AudioTrackList()

### final function getTrackById(id : string) : AudioTrack

## final class AudioTrack

### var id : string

### var kind : string

### var label : string

### var language : string

### var enabled : boolean

### new AudioTrack()

## final class VideoTrackList

### var length : int

### var selectedIndex : int

### var onchange : function ( : Event) : void

### var onaddtrack : function ( : Event) : void

### new VideoTrackList()

### final function getTrackById(id : string) : VideoTrack

## final class VideoTrack

### var id : string

### var kind : string

### var label : string

### var language : string

### var selected : boolean

### new VideoTrack()

## final class MediaController

### var buffered : TimeRanges

### var seekable : TimeRanges

### var duration : number

### var currentTime : number

### var paused : boolean

### var played : TimeRanges

### var defaultPlaybackRate : number

### var playbackRate : number

### var volume : number

### var muted : boolean

### var onemptied : function ( : Event) : void

### var onloadedmetadata : function ( : Event) : void

### var onloadeddata : function ( : Event) : void

### var oncanplay : function ( : Event) : void

### var oncanplaythrough : function ( : Event) : void

### var onplaying : function ( : Event) : void

### var onended : function ( : Event) : void

### var onwaiting : function ( : Event) : void

### var ondurationchange : function ( : Event) : void

### var ontimeupdate : function ( : Event) : void

### var onplay : function ( : Event) : void

### var onpause : function ( : Event) : void

### var onratechange : function ( : Event) : void

### var onvolumechange : function ( : Event) : void

### new MediaController()

### final function play() : void

### final function pause() : void

## final class TextTrackList

### var length : int

### var onaddtrack : function ( : Event) : void

### new TextTrackList()

## final class TextTrack

### var kind : string

### var label : string

### var language : string

### static var DISABLED : int

### var DISABLED : int

### static var HIDDEN : int

### var HIDDEN : int

### static var SHOWING : int

### var SHOWING : int

### var mode : int

### var cues : TextTrackCueList

### var activeCues : TextTrackCueList

### var oncuechange : function ( : Event) : void

### new TextTrack()

### final function addCue(cue : TextTrackCue) : void

### final function removeCue(cue : TextTrackCue) : void

## final class TextTrackCueList

### var length : int

### new TextTrackCueList()

### final function getCueById(id : string) : TextTrackCue

## final class TextTrackCue

### var track : TextTrack

### var id : string

### var startTime : number

### var endTime : number

### var pauseOnExit : boolean

### var vertical : string

### var snapToLines : boolean

### var line : int

### var position : int

### var size : int

### var align : string

### var text : string

### var onenter : function ( : Event) : void

### var onexit : function ( : Event) : void

### new TextTrackCue(id : string, startTime : number, endTime : number, text : string)

### new TextTrackCue(id : string, startTime : number, endTime : number, text : string, settings : string)

### new TextTrackCue(id : string, startTime : number, endTime : number, text : string, settings : string, pauseOnExit : boolean)

### final function getCueAsHTML() : DocumentFragment

## final class TimeRanges

### var length : int

### new TimeRanges()

### final function start(index : int) : number

### final function end(index : int) : number

## final class TrackEvent

### var track : Object

### new TrackEvent(type : string)

### new TrackEvent(type : string, eventInitDict : TrackEventInit)

## final class TrackEventInit

### var track : Object

### new TrackEventInit()

## final class HTMLCanvasElement

### var width : int

### var height : int

### new HTMLCanvasElement()

### final function toDataURL(type : string, args : ...variant) : string

### final function toBlob(_callback : function ( : File) : void, type : string, args : ...variant) : void

### final function getContext(contextId : string, args : ...variant) : Object

## final class HTMLMapElement

### var name : string

### var areas : HTMLCollection

### var images : HTMLCollection

### new HTMLMapElement()

## final class HTMLAreaElement

### var alt : string

### var coords : string

### var shape : string

### var href : string

### var target : string

### var rel : string

### var relList : DOMTokenList

### var media : string

### var hreflang : string

### var type : string

### var protocol : string

### var host : string

### var hostname : string

### var port : string

### var pathname : string

### var search : string

### var hash : string

### var noHref : boolean

### new HTMLAreaElement()

## final class HTMLTableElement

### var caption : HTMLTableCaptionElement

### var tHead : HTMLTableSectionElement

### var tFoot : HTMLTableSectionElement

### var tBodies : HTMLCollection

### var rows : HTMLCollection

### var border : string

### var align : string

### var frame : string

### var rules : string

### var summary : string

### var width : string

### var bgColor : string

### var cellPadding : string

### var cellSpacing : string

### new HTMLTableElement()

### final function createCaption() : HTMLElement

### final function deleteCaption() : void

### final function createTHead() : HTMLElement

### final function deleteTHead() : void

### final function createTFoot() : HTMLElement

### final function deleteTFoot() : void

### final function createTBody() : HTMLElement

### final function insertRow() : HTMLElement

### final function insertRow(index : int) : HTMLElement

### final function deleteRow(index : int) : void

## final class HTMLTableCaptionElement

### var align : string

### new HTMLTableCaptionElement()

## final class HTMLTableColElement

### var span : int

### var align : string

### var ch : string

### var chOff : string

### var vAlign : string

### var width : string

### new HTMLTableColElement()

## final class HTMLTableSectionElement

### var rows : HTMLCollection

### var align : string

### var ch : string

### var chOff : string

### var vAlign : string

### new HTMLTableSectionElement()

### final function insertRow() : HTMLElement

### final function insertRow(index : int) : HTMLElement

### final function deleteRow(index : int) : void

## final class HTMLTableRowElement

### var rowIndex : int

### var sectionRowIndex : int

### var cells : HTMLCollection

### var align : string

### var ch : string

### var chOff : string

### var vAlign : string

### var bgColor : string

### new HTMLTableRowElement()

### final function insertCell() : HTMLElement

### final function insertCell(index : int) : HTMLElement

### final function deleteCell(index : int) : void

## final class HTMLTableDataCellElement

### new HTMLTableDataCellElement()

## final class HTMLTableHeaderCellElement

### var scope : string

### new HTMLTableHeaderCellElement()

## class HTMLTableCellElement

### var colSpan : int

### var rowSpan : int

### var headers : DOMSettableTokenList

### var cellIndex : int

### var abbr : string

### var align : string

### var axis : string

### var height : string

### var width : string

### var ch : string

### var chOff : string

### var noWrap : boolean

### var vAlign : string

### var bgColor : string

### new HTMLTableCellElement()

## final class HTMLFormElement

### var acceptCharset : string

### var action : string

### var autocomplete : string

### var enctype : string

### var encoding : string

### var method : string

### var name : string

### var noValidate : boolean

### var target : string

### var elements : HTMLFormControlsCollection

### var length : int

### new HTMLFormElement()

### final function submit() : void

### final function reset() : void

### final function checkValidity() : boolean

## final class HTMLFieldSetElement

### var disabled : boolean

### var form : HTMLFormElement

### var name : string

### var type : string

### var elements : HTMLFormControlsCollection

### var willValidate : boolean

### var validity : ValidityState

### var validationMessage : string

### new HTMLFieldSetElement()

### final function checkValidity() : boolean

### final function setCustomValidity(error : string) : void

## final class HTMLLegendElement

### var form : HTMLFormElement

### var align : string

### new HTMLLegendElement()

## final class HTMLLabelElement

### var form : HTMLFormElement

### var htmlFor : string

### var control : HTMLElement

### new HTMLLabelElement()

## final class HTMLInputElement

### var accept : string

### var alt : string

### var autocomplete : string

### var autofocus : boolean

### var defaultChecked : boolean

### var checked : boolean

### var dirName : string

### var disabled : boolean

### var form : HTMLFormElement

### var files : FileList

### var formAction : string

### var formEnctype : string

### var formMethod : string

### var formNoValidate : boolean

### var formTarget : string

### var height : int

### var indeterminate : boolean

### var list : HTMLElement

### var max : string

### var maxLength : int

### var min : string

### var multiple : boolean

### var name : string

### var pattern : string

### var placeholder : string

### var readOnly : boolean

### var required : boolean

### var size : int

### var src : string

### var step : string

### var type : string

### var defaultValue : string

### var value : string

### var valueAsDate : Date

### var valueAsNumber : number

### var width : int

### var willValidate : boolean

### var validity : ValidityState

### var validationMessage : string

### var labels : NodeList

### var selectionStart : int

### var selectionEnd : int

### var selectionDirection : string

### var align : string

### var useMap : string

### new HTMLInputElement()

### final function stepUp() : void

### final function stepUp(n : int) : void

### final function stepDown() : void

### final function stepDown(n : int) : void

### final function checkValidity() : boolean

### final function setCustomValidity(error : string) : void

### final function select() : void

### final function setSelectionRange(start : int, end : int) : void

### final function setSelectionRange(start : int, end : int, direction : string) : void

## final class HTMLButtonElement

### var autofocus : boolean

### var disabled : boolean

### var form : HTMLFormElement

### var formAction : string

### var formEnctype : string

### var formMethod : string

### var formNoValidate : boolean

### var formTarget : string

### var name : string

### var type : string

### var value : string

### var willValidate : boolean

### var validity : ValidityState

### var validationMessage : string

### var labels : NodeList

### new HTMLButtonElement()

### final function checkValidity() : boolean

### final function setCustomValidity(error : string) : void

## final class HTMLSelectElement

### var autofocus : boolean

### var disabled : boolean

### var form : HTMLFormElement

### var multiple : boolean

### var name : string

### var required : boolean

### var size : int

### var type : string

### var options : HTMLOptionsCollection

### var length : int

### var selectedOptions : HTMLCollection

### var selectedIndex : int

### var value : string

### var willValidate : boolean

### var validity : ValidityState

### var validationMessage : string

### var labels : NodeList

### new HTMLSelectElement()

### final function item(index : int) : Element

### final function namedItem(name : string) : Object

### final function add(element : HTMLOptionElement) : void

### final function add(element : HTMLOptionElement, before : HTMLElement) : void

### final function add(element : HTMLOptionElement, before : int) : void

### final function add(element : HTMLOptGroupElement) : void

### final function add(element : HTMLOptGroupElement, before : HTMLElement) : void

### final function add(element : HTMLOptGroupElement, before : int) : void

### final function remove(index : int) : void

### final function checkValidity() : boolean

### final function setCustomValidity(error : string) : void

## final class HTMLDataListElement

### var options : HTMLCollection

### new HTMLDataListElement()

## final class HTMLOptGroupElement

### var disabled : boolean

### var label : string

### new HTMLOptGroupElement()

## final class HTMLOptionElement

### var disabled : boolean

### var form : HTMLFormElement

### var label : string

### var defaultSelected : boolean

### var selected : boolean

### var value : string

### var text : string

### var index : int

### new HTMLOptionElement()

## final class HTMLTextAreaElement

### var autofocus : boolean

### var cols : int

### var dirName : string

### var disabled : boolean

### var form : HTMLFormElement

### var maxLength : int

### var name : string

### var placeholder : string

### var readOnly : boolean

### var required : boolean

### var rows : int

### var wrap : string

### var type : string

### var defaultValue : string

### var value : string

### var textLength : int

### var willValidate : boolean

### var validity : ValidityState

### var validationMessage : string

### var labels : NodeList

### var selectionStart : int

### var selectionEnd : int

### var selectionDirection : string

### new HTMLTextAreaElement()

### final function checkValidity() : boolean

### final function setCustomValidity(error : string) : void

### final function select() : void

### final function setSelectionRange(start : int, end : int) : void

### final function setSelectionRange(start : int, end : int, direction : string) : void

## final class HTMLKeygenElement

### var autofocus : boolean

### var challenge : string

### var disabled : boolean

### var form : HTMLFormElement

### var keytype : string

### var name : string

### var type : string

### var willValidate : boolean

### var validity : ValidityState

### var validationMessage : string

### var labels : NodeList

### new HTMLKeygenElement()

### final function checkValidity() : boolean

### final function setCustomValidity(error : string) : void

## final class HTMLOutputElement

### var htmlFor : DOMSettableTokenList

### var form : HTMLFormElement

### var name : string

### var type : string

### var defaultValue : string

### var value : string

### var willValidate : boolean

### var validity : ValidityState

### var validationMessage : string

### var labels : NodeList

### new HTMLOutputElement()

### final function checkValidity() : boolean

### final function setCustomValidity(error : string) : void

## final class HTMLProgressElement

### var value : number

### var max : number

### var position : number

### var labels : NodeList

### new HTMLProgressElement()

## final class HTMLMeterElement

### var value : number

### var min : number

### var max : number

### var low : number

### var high : number

### var optimum : number

### var labels : NodeList

### new HTMLMeterElement()

## final class ValidityState

### var valueMissing : boolean

### var typeMismatch : boolean

### var patternMismatch : boolean

### var tooLong : boolean

### var rangeUnderflow : boolean

### var rangeOverflow : boolean

### var stepMismatch : boolean

### var customError : boolean

### var valid : boolean

### new ValidityState()

## final class HTMLDetailsElement

### var open : boolean

### new HTMLDetailsElement()

## final class HTMLCommandElement

### var type : string

### var label : string

### var icon : string

### var disabled : boolean

### var checked : boolean

### var radiogroup : string

### var command : HTMLElement

### new HTMLCommandElement()

## final class HTMLMenuElement

### var type : string

### var label : string

### var compact : boolean

### new HTMLMenuElement()

## final class BarProp

### var visible : boolean

### new BarProp()

## final class History

### var length : int

### var state : variant

### new History()

### final function go() : void

### final function go(delta : int) : void

### final function back() : void

### final function forward() : void

### final function pushState(data : variant, title : string) : void

### final function pushState(data : variant, title : string, url : string) : void

### final function replaceState(data : variant, title : string) : void

### final function replaceState(data : variant, title : string, url : string) : void

## final class Location

### var href : string

### var protocol : string

### var host : string

### var hostname : string

### var port : string

### var pathname : string

### var search : string

### var hash : string

### new Location()

### final function assign(url : string) : void

### final function replace(url : string) : void

### final function reload() : void

## final class PopStateEvent

### var state : variant

### new PopStateEvent(type : string)

### new PopStateEvent(type : string, eventInitDict : PopStateEventInit)

## final class PopStateEventInit

### var state : variant

### new PopStateEventInit()

## final class HashChangeEvent

### var oldURL : string

### var newURL : string

### new HashChangeEvent(type : string)

### new HashChangeEvent(type : string, eventInitDict : HashChangeEventInit)

## final class HashChangeEventInit

### var oldURL : string

### var newURL : string

### new HashChangeEventInit()

## final class PageTransitionEvent

### var persisted : boolean

### new PageTransitionEvent(type : string)

### new PageTransitionEvent(type : string, eventInitDict : PageTransitionEventInit)

## final class PageTransitionEventInit

### var persisted : boolean

### new PageTransitionEventInit()

## final class BeforeUnloadEvent

### var returnValue : string

### new BeforeUnloadEvent()

## final class ApplicationCache

### static var UNCACHED : int

### var UNCACHED : int

### static var IDLE : int

### var IDLE : int

### static var CHECKING : int

### var CHECKING : int

### static var DOWNLOADING : int

### var DOWNLOADING : int

### static var UPDATEREADY : int

### var UPDATEREADY : int

### static var OBSOLETE : int

### var OBSOLETE : int

### var status : int

### var onchecking : function ( : Event) : void

### var onerror : function ( : Event) : void

### var onnoupdate : function ( : Event) : void

### var ondownloading : function ( : Event) : void

### var onprogress : function ( : Event) : void

### var onupdateready : function ( : Event) : void

### var oncached : function ( : Event) : void

### var onobsolete : function ( : Event) : void

### new ApplicationCache()

### final function update() : void

### final function abort() : void

### final function swapCache() : void

## class NavigatorOnLine

### var onLine : boolean

### new NavigatorOnLine()

## class WindowBase64

### new WindowBase64()

### function btoa(btoa : string) : string

### function atob(atob : string) : string

## final class WindowModal

### var dialogArguments : variant

### var returnValue : string

### new WindowModal()

## final class Navigator

### var onLine : boolean

### var geolocation : Geolocation

### new Navigator()

### final function registerProtocolHandler(scheme : string, url : string, title : string) : void

### final function registerContentHandler(mimeType : string, url : string, title : string) : void

### final function isProtocolHandlerRegistered(scheme : string, url : string) : string

### final function isContentHandlerRegistered(mimeType : string, url : string) : string

### final function unregisterProtocolHandler(scheme : string, url : string) : void

### final function unregisterContentHandler(mimeType : string, url : string) : void

### final function yieldForStorageUpdates() : void

## class NavigatorID

### var appName : string

### var appVersion : string

### var platform : string

### var userAgent : string

### new NavigatorID()

## class NavigatorContentUtils

### new NavigatorContentUtils()

### function registerProtocolHandler(scheme : string, url : string, title : string) : void

### function registerContentHandler(mimeType : string, url : string, title : string) : void

### function isProtocolHandlerRegistered(scheme : string, url : string) : string

### function isContentHandlerRegistered(mimeType : string, url : string) : string

### function unregisterProtocolHandler(scheme : string, url : string) : void

### function unregisterContentHandler(mimeType : string, url : string) : void

## class NavigatorStorageUtils

### new NavigatorStorageUtils()

### function yieldForStorageUpdates() : void

## final class External

### new External()

### final function AddSearchProvider(engineURL : string) : void

### final function IsSearchProviderInstalled(engineURL : string) : int

## final class DataTransfer

### var dropEffect : string

### var effectAllowed : string

### var items : DataTransferItemList

### var types : DOMStringList

### var files : FileList

### new DataTransfer()

### final function setDragImage(image : Element, x : int, y : int) : void

### final function addElement(element : Element) : void

### final function getData(format : string) : string

### final function setData(format : string, data : string) : void

### final function clearData() : void

### final function clearData(format : string) : void

## final class DataTransferItemList

### var length : int

### new DataTransferItemList()

### final function clear() : void

### final function add(data : string, type : string) : DataTransferItem

### final function add(data : File) : DataTransferItem

## final class DataTransferItem

### var kind : string

### var type : string

### new DataTransferItem()

### final function getAsString(_callback : function ( : string) : void) : void

### final function getAsFile() : File

## final class DragEvent

### var dataTransfer : DataTransfer

### new DragEvent(type : string)

### new DragEvent(type : string, eventInitDict : DragEventInit)

## final class DragEventInit

### var dataTransfer : DataTransfer

### new DragEventInit()

## final class HTMLAppletElement

### var align : string

### var alt : string

### var archive : string

### var code : string

### var codeBase : string

### var height : string

### var hspace : int

### var name : string

### var vspace : int

### var width : string

### new HTMLAppletElement()

## final class HTMLMarqueeElement

### var behavior : string

### var bgColor : string

### var direction : string

### var height : string

### var hspace : int

### var loop : int

### var scrollAmount : int

### var scrollDelay : int

### var trueSpeed : boolean

### var vspace : int

### var width : string

### var onbounce : function ( : Event) : void

### var onfinish : function ( : Event) : void

### var onstart : function ( : Event) : void

### new HTMLMarqueeElement()

### final function start() : void

### final function stop() : void

## final class HTMLFrameSetElement

### var cols : string

### var rows : string

### var onafterprint : function ( : Event) : void

### var onbeforeprint : function ( : Event) : void

### var onbeforeunload : function ( : Event) : void

### var onhashchange : function ( : Event) : void

### var onmessage : function ( : Event) : void

### var onoffline : function ( : Event) : void

### var ononline : function ( : Event) : void

### var onpagehide : function ( : Event) : void

### var onpageshow : function ( : Event) : void

### var onpopstate : function ( : Event) : void

### var onresize : function ( : Event) : void

### var onstorage : function ( : Event) : void

### var onunload : function ( : Event) : void

### new HTMLFrameSetElement()

## final class HTMLFrameElement

### var name : string

### var scrolling : string

### var src : string

### var frameBorder : string

### var longDesc : string

### var noResize : boolean

### var contentDocument : HTMLDocument

### var contentWindow : Window

### var marginHeight : string

### var marginWidth : string

### new HTMLFrameElement()

## final class HTMLBaseFontElement

### var color : string

### var face : string

### var size : int

### new HTMLBaseFontElement()

## final class HTMLDirectoryElement

### var compact : boolean

### new HTMLDirectoryElement()

## final class HTMLFontElement

### var color : string

### var face : string

### var size : string

### new HTMLFontElement()

## final class FileList

### var length : int

### new FileList()

### final function item(index : int) : File

## class Blob

### var size : number

### var type : string

### new Blob()

### function slice() : Blob

### function slice(start : number) : Blob

### function slice(start : number, end : number) : Blob

### function slice(start : number, end : number, contentType : string) : Blob

## final class File

### var name : string

### var lastModifiedDate : Date

### new File()

## final class FileReader

### static var EMPTY : int

### var EMPTY : int

### static var LOADING : int

### var LOADING : int

### static var DONE : int

### var DONE : int

### var readyState : int

### var result : variant

### var error : DOMError

### var onloadstart : function ( : Event) : void

### var onprogress : function ( : Event) : void

### var onload : function ( : Event) : void

### var onabort : function ( : Event) : void

### var onerror : function ( : Event) : void

### var onloadend : function ( : Event) : void

### new FileReader()

### final function readAsArrayBuffer(blob : Blob) : void

### final function readAsBinaryString(blob : Blob) : void

### final function readAsText(blob : Blob) : void

### final function readAsText(blob : Blob, encoding : string) : void

### final function readAsDataURL(blob : Blob) : void

### final function abort() : void

## final class FileReaderSync

### new FileReaderSync()

### final function readAsArrayBuffer(blob : Blob) : ArrayBuffer

### final function readAsBinaryString(blob : Blob) : string

### final function readAsText(blob : Blob) : string

### final function readAsText(blob : Blob, encoding : string) : string

### final function readAsDataURL(blob : Blob) : string

## class URL

### new URL()

### static function createObjectURL(blob : Blob) : string

### static function revokeObjectURL(url : string) : void

## final class webkitURL

### new webkitURL()

## final class Touch

### var identifier : int

### var target : EventTarget

### var screenX : int

### var screenY : int

### var clientX : int

### var clientY : int

### var pageX : int

### var pageY : int

### new Touch()

## final class TouchList

### var length : int

### new TouchList()

### final function item(index : int) : Touch

### final function identifiedTouch(identifier : int) : Touch

## final class TouchEvent

### var touches : TouchList

### var targetTouches : TouchList

### var changedTouches : TouchList

### var altKey : boolean

### var metaKey : boolean

### var ctrlKey : boolean

### var shiftKey : boolean

### new TouchEvent()

## final class WebSocket

### var url : string

### static var CONNECTING : int

### var CONNECTING : int

### static var OPEN : int

### var OPEN : int

### static var CLOSING : int

### var CLOSING : int

### static var CLOSED : int

### var CLOSED : int

### var readyState : int

### var bufferedAmount : int

### var onopen : function ( : Event) : void

### var onerror : function ( : Event) : void

### var onclose : function ( : Event) : void

### var extensions : string

### var protocol : string

### var onmessage : function ( : Event) : void

### var binaryType : string

### new WebSocket(url : string)

### new WebSocket(url : string, protocols : string)

### new WebSocket(url : string, protocols : Array.<string>)

### final function close() : void

### final function close(code : int) : void

### final function close(code : int, reason : string) : void

### final function send(data : string) : void

### final function send(data : ArrayBufferView) : void

### final function send(data : Blob) : void

## final class CloseEvent

### var wasClean : boolean

### var code : int

### var reason : string

### new CloseEvent(type : string)

### new CloseEvent(type : string, eventInitDict : CloseEventInit)

## final class CloseEventInit

### var wasClean : boolean

### var code : int

### var reason : string

### new CloseEventInit()

## class NavigatorGeolocation

### var geolocation : Geolocation

### new NavigatorGeolocation()

## final class Geolocation

### new Geolocation()

### final function getCurrentPosition(successCallback : function ( : Position) : void) : void

### final function getCurrentPosition(successCallback : function ( : Position) : void, errorCallback : function ( : PositionError) : void) : void

### final function getCurrentPosition(successCallback : function ( : Position) : void, errorCallback : function ( : PositionError) : void, options : PositionOptions) : void

### final function watchPosition(successCallback : function ( : Position) : void) : int

### final function watchPosition(successCallback : function ( : Position) : void, errorCallback : function ( : PositionError) : void) : int

### final function watchPosition(successCallback : function ( : Position) : void, errorCallback : function ( : PositionError) : void, options : PositionOptions) : int

### final function clearWatch(watchId : int) : void

## final class PositionOptions

### var enableHighAccuracy : boolean

### var timeout : int

### var maximumAge : int

### new PositionOptions()

## final class Position

### var coords : Coordinates

### var timestamp : number

### new Position()

## final class Coordinates

### var latitude : number

### var longitude : number

### var altitude : Nullable.<number>

### var accuracy : number

### var altitudeAccuracy : Nullable.<number>

### var heading : Nullable.<number>

### var speed : Nullable.<number>

### new Coordinates()

## final class PositionError

### static var PERMISSION_DENIED : int

### var PERMISSION_DENIED : int

### static var POSITION_UNAVAILABLE : int

### var POSITION_UNAVAILABLE : int

### static var TIMEOUT : int

### var TIMEOUT : int

### var code : int

### var message : string

### new PositionError()

## final class Storage

### var length : int

### new Storage()

### final function key(index : int) : Nullable.<string>

### final function getItem(key : string) : Nullable.<string>

### final function setItem(key : string, value : string) : void

### final function removeItem(key : string) : void

### final function clear() : void

## class WindowSessionStorage

### var sessionStorage : Storage

### new WindowSessionStorage()

## class WindowLocalStorage

### var localStorage : Storage

### new WindowLocalStorage()

## final class StorageEvent

### var key : Nullable.<string>

### var oldValue : Nullable.<string>

### var newValue : Nullable.<string>

### var url : string

### var storageArea : Storage

### new StorageEvent(type : string)

### new StorageEvent(type : string, eventInitDict : StorageEventInit)

## final class StorageEventInit

### var key : Nullable.<string>

### var oldValue : Nullable.<string>

### var newValue : Nullable.<string>

### var url : string

### var storageArea : Storage

### new StorageEventInit()

## final class MessageEvent

### var data : variant

### var origin : string

### var lastEventId : string

### var source : Window

### var ports : Array.<MessagePort>

### new MessageEvent(type : string)

### new MessageEvent(type : string, eventInitDict : MessageEventInit)

## final class MessageEventInit

### var data : variant

### var origin : string

### var lastEventId : string

### var source : Window

### var ports : Array.<MessagePort>

### new MessageEventInit()

## final class MessageChannel

### var port1 : MessagePort

### var port2 : MessagePort

### new MessageChannel()

## final class MessagePort

### var onmessage : function ( : Event) : void

### new MessagePort()

### final function postMessage(message : variant) : void

### final function postMessage(message : variant, transfer : Array.<Transferable>) : void

### final function start() : void

### final function close() : void

## class WorkerGlobalScope

### var self : WorkerGlobalScope

### var location : WorkerLocation

### var onerror : function ( : Event) : void

### var onoffline : function ( : Event) : void

### var ononline : function ( : Event) : void

### var navigator : WorkerNavigator

### new WorkerGlobalScope()

### function close() : void

### function importScripts(urls : ...string) : void

## final class DedicatedWorkerGlobalScope

### var onmessage : function ( : Event) : void

### new DedicatedWorkerGlobalScope()

### final function postMessage(message : variant) : void

### final function postMessage(message : variant, transfer : Array.<Transferable>) : void

## final class SharedWorkerGlobalScope

### var name : string

### var applicationCache : ApplicationCache

### var onconnect : function ( : Event) : void

### new SharedWorkerGlobalScope()

## final class ErrorEvent

### var message : string

### var filename : string

### var lineno : int

### new ErrorEvent(type : string)

### new ErrorEvent(type : string, eventInitDict : ErrorEventInit)

## final class ErrorEventInit

### var message : string

### var filename : string

### var lineno : int

### new ErrorEventInit()

## class AbstractWorker

### var onerror : function ( : Event) : void

### new AbstractWorker()

## final class Worker

### var onmessage : function ( : Event) : void

### var onerror : function ( : Event) : void

### new Worker(scriptURL : string)

### final function terminate() : void

### final function postMessage(message : variant) : void

### final function postMessage(message : variant, transfer : Array.<Transferable>) : void

## final class SharedWorker

### var port : MessagePort

### var onerror : function ( : Event) : void

### new SharedWorker(scriptURL : string)

### new SharedWorker(scriptURL : string, name : string)

## class WorkerUtils

### var navigator : WorkerNavigator

### new WorkerUtils()

### function importScripts(urls : ...string) : void

## final class WorkerNavigator

### var onLine : boolean

### new WorkerNavigator()

## final class WorkerLocation

### var href : string

### var protocol : string

### var host : string

### var hostname : string

### var port : string

### var pathname : string

### var search : string

### var hash : string

### new WorkerLocation()

## final class EventSource

### var url : string

### var withCredentials : boolean

### static var CONNECTING : int

### var CONNECTING : int

### static var OPEN : int

### var OPEN : int

### static var CLOSED : int

### var CLOSED : int

### var readyState : int

### var onopen : function ( : Event) : void

### var onmessage : function ( : Event) : void

### var onerror : function ( : Event) : void

### new EventSource(url : string)

### new EventSource(url : string, eventSourceInitDict : EventSourceInit)

### final function close() : void

## final class EventSourceInit

### var withCredentials : boolean

### new EventSourceInit()

## final class DOMParser

### new DOMParser()

### final function parseFromString(str : string, type : string) : Document

## final class XMLSerializer

### new XMLSerializer()

### final function serializeToString(root : Node) : string

## final class ArrayBuffer

### var byteLength : int

### new ArrayBuffer(length : int)

### final function slice(begin : int) : ArrayBuffer

### final function slice(begin : int, end : int) : ArrayBuffer

## class ArrayBufferView

### var buffer : ArrayBuffer

### var byteOffset : int

### var byteLength : int

### new ArrayBufferView()

## final class Int8Array

### static var BYTES_PER_ELEMENT : int

### var BYTES_PER_ELEMENT : int

### var length : int

### new Int8Array(length : int)

### new Int8Array(array : Int8Array)

### new Int8Array(array : Array.<int>)

### new Int8Array(array : Array.<number>)

### new Int8Array(buffer : ArrayBuffer)

### new Int8Array(buffer : ArrayBuffer, byteOffset : int)

### new Int8Array(buffer : ArrayBuffer, byteOffset : int, length : int)

### final function get(index : int) : Nullable.<int>

### final function set(index : int, value : int) : void

### final function set(array : Int8Array) : void

### final function set(array : Int8Array, offset : int) : void

### final function set(array : Array.<int>) : void

### final function set(array : Array.<int>, offset : int) : void

### final function set(array : Array.<number>) : void

### final function set(array : Array.<number>, offset : int) : void

### final function subarray(start : int, end : int) : Int8Array

## class Uint8Array

### static var BYTES_PER_ELEMENT : int

### var BYTES_PER_ELEMENT : int

### var length : int

### new Uint8Array(length : int)

### new Uint8Array(array : Uint8Array)

### new Uint8Array(array : Array.<int>)

### new Uint8Array(array : Array.<number>)

### new Uint8Array(buffer : ArrayBuffer)

### new Uint8Array(buffer : ArrayBuffer, byteOffset : int)

### new Uint8Array(buffer : ArrayBuffer, byteOffset : int, length : int)

### function get(index : int) : Nullable.<int>

### function set(index : int, value : int) : void

### function set(array : Uint8Array) : void

### function set(array : Uint8Array, offset : int) : void

### function set(array : Array.<int>) : void

### function set(array : Array.<int>, offset : int) : void

### function set(array : Array.<number>) : void

### function set(array : Array.<number>, offset : int) : void

### function subarray(start : int, end : int) : Uint8Array

## final class Uint8ClampedArray

### new Uint8ClampedArray(length : int)

### new Uint8ClampedArray(array : Uint8ClampedArray)

### new Uint8ClampedArray(array : Uint8Array)

### new Uint8ClampedArray(array : Array.<int>)

### new Uint8ClampedArray(array : Array.<number>)

### new Uint8ClampedArray(buffer : ArrayBuffer)

### new Uint8ClampedArray(buffer : ArrayBuffer, byteOffset : int)

### new Uint8ClampedArray(buffer : ArrayBuffer, byteOffset : int, length : int)

### final function set(array : Uint8ClampedArray) : void

### final function set(array : Uint8ClampedArray, offset : int) : void

### final override function subarray(start : int, end : int) : Uint8ClampedArray

## final class Int16Array

### static var BYTES_PER_ELEMENT : int

### var BYTES_PER_ELEMENT : int

### var length : int

### new Int16Array(length : int)

### new Int16Array(array : Int16Array)

### new Int16Array(array : Array.<int>)

### new Int16Array(array : Array.<number>)

### new Int16Array(buffer : ArrayBuffer)

### new Int16Array(buffer : ArrayBuffer, byteOffset : int)

### new Int16Array(buffer : ArrayBuffer, byteOffset : int, length : int)

### final function get(index : int) : Nullable.<int>

### final function set(index : int, value : int) : void

### final function set(array : Int16Array) : void

### final function set(array : Int16Array, offset : int) : void

### final function set(array : Array.<int>) : void

### final function set(array : Array.<int>, offset : int) : void

### final function set(array : Array.<number>) : void

### final function set(array : Array.<number>, offset : int) : void

### final function subarray(start : int, end : int) : Int16Array

## final class Uint16Array

### static var BYTES_PER_ELEMENT : int

### var BYTES_PER_ELEMENT : int

### var length : int

### new Uint16Array(length : int)

### new Uint16Array(array : Uint16Array)

### new Uint16Array(array : Array.<int>)

### new Uint16Array(array : Array.<number>)

### new Uint16Array(buffer : ArrayBuffer)

### new Uint16Array(buffer : ArrayBuffer, byteOffset : int)

### new Uint16Array(buffer : ArrayBuffer, byteOffset : int, length : int)

### final function get(index : int) : Nullable.<int>

### final function set(index : int, value : int) : void

### final function set(array : Uint16Array) : void

### final function set(array : Uint16Array, offset : int) : void

### final function set(array : Array.<int>) : void

### final function set(array : Array.<int>, offset : int) : void

### final function set(array : Array.<number>) : void

### final function set(array : Array.<number>, offset : int) : void

### final function subarray(start : int, end : int) : Uint16Array

## final class Int32Array

### static var BYTES_PER_ELEMENT : int

### var BYTES_PER_ELEMENT : int

### var length : int

### new Int32Array(length : int)

### new Int32Array(array : Int32Array)

### new Int32Array(array : Array.<int>)

### new Int32Array(array : Array.<number>)

### new Int32Array(buffer : ArrayBuffer)

### new Int32Array(buffer : ArrayBuffer, byteOffset : int)

### new Int32Array(buffer : ArrayBuffer, byteOffset : int, length : int)

### final function get(index : int) : Nullable.<int>

### final function set(index : int, value : int) : void

### final function set(array : Int32Array) : void

### final function set(array : Int32Array, offset : int) : void

### final function set(array : Array.<int>) : void

### final function set(array : Array.<int>, offset : int) : void

### final function set(array : Array.<number>) : void

### final function set(array : Array.<number>, offset : int) : void

### final function subarray(start : int, end : int) : Int32Array

## final class Uint32Array

### static var BYTES_PER_ELEMENT : int

### var BYTES_PER_ELEMENT : int

### var length : int

### new Uint32Array(length : int)

### new Uint32Array(array : Uint32Array)

### new Uint32Array(array : Array.<int>)

### new Uint32Array(array : Array.<number>)

### new Uint32Array(buffer : ArrayBuffer)

### new Uint32Array(buffer : ArrayBuffer, byteOffset : int)

### new Uint32Array(buffer : ArrayBuffer, byteOffset : int, length : int)

### final function get(index : int) : Nullable.<int>

### final function set(index : int, value : int) : void

### final function set(array : Uint32Array) : void

### final function set(array : Uint32Array, offset : int) : void

### final function set(array : Array.<int>) : void

### final function set(array : Array.<int>, offset : int) : void

### final function set(array : Array.<number>) : void

### final function set(array : Array.<number>, offset : int) : void

### final function subarray(start : int, end : int) : Uint32Array

## final class Float32Array

### static var BYTES_PER_ELEMENT : int

### var BYTES_PER_ELEMENT : int

### var length : int

### new Float32Array(length : int)

### new Float32Array(array : Float32Array)

### new Float32Array(array : Array.<number>)

### new Float32Array(buffer : ArrayBuffer)

### new Float32Array(buffer : ArrayBuffer, byteOffset : int)

### new Float32Array(buffer : ArrayBuffer, byteOffset : int, length : int)

### final function get(index : int) : Nullable.<number>

### final function set(index : int, value : number) : void

### final function set(array : Float32Array) : void

### final function set(array : Float32Array, offset : int) : void

### final function set(array : Array.<number>) : void

### final function set(array : Array.<number>, offset : int) : void

### final function subarray(start : int, end : int) : Float32Array

## final class Float64Array

### static var BYTES_PER_ELEMENT : int

### var BYTES_PER_ELEMENT : int

### var length : int

### new Float64Array(length : int)

### new Float64Array(array : Float64Array)

### new Float64Array(array : Array.<number>)

### new Float64Array(buffer : ArrayBuffer)

### new Float64Array(buffer : ArrayBuffer, byteOffset : int)

### new Float64Array(buffer : ArrayBuffer, byteOffset : int, length : int)

### final function get(index : int) : Nullable.<number>

### final function set(index : int, value : number) : void

### final function set(array : Float64Array) : void

### final function set(array : Float64Array, offset : int) : void

### final function set(array : Array.<number>) : void

### final function set(array : Array.<number>, offset : int) : void

### final function subarray(start : int, end : int) : Float64Array

## final class DataView

### new DataView(buffer : ArrayBuffer)

### new DataView(buffer : ArrayBuffer, byteOffset : int)

### new DataView(buffer : ArrayBuffer, byteOffset : int, byteLength : int)

### final function getInt8(byteOffset : int) : int

### final function getUint8(byteOffset : int) : int

### final function getInt16(byteOffset : int) : int

### final function getInt16(byteOffset : int, littleEndian : boolean) : int

### final function getUint16(byteOffset : int) : int

### final function getUint16(byteOffset : int, littleEndian : boolean) : int

### final function getInt32(byteOffset : int) : int

### final function getInt32(byteOffset : int, littleEndian : boolean) : int

### final function getUint32(byteOffset : int) : int

### final function getUint32(byteOffset : int, littleEndian : boolean) : int

### final function getFloat32(byteOffset : int) : number

### final function getFloat32(byteOffset : int, littleEndian : boolean) : number

### final function getFloat64(byteOffset : int) : number

### final function getFloat64(byteOffset : int, littleEndian : boolean) : number

### final function setInt8(byteOffset : int, value : int) : void

### final function setUint8(byteOffset : int, value : int) : void

### final function setInt16(byteOffset : int, value : int) : void

### final function setInt16(byteOffset : int, value : int, littleEndian : boolean) : void

### final function setUint16(byteOffset : int, value : int) : void

### final function setUint16(byteOffset : int, value : int, littleEndian : boolean) : void

### final function setInt32(byteOffset : int, value : int) : void

### final function setInt32(byteOffset : int, value : int, littleEndian : boolean) : void

### final function setUint32(byteOffset : int, value : int) : void

### final function setUint32(byteOffset : int, value : int, littleEndian : boolean) : void

### final function setFloat32(byteOffset : int, value : number) : void

### final function setFloat32(byteOffset : int, value : number, littleEndian : boolean) : void

### final function setFloat64(byteOffset : int, value : number) : void

### final function setFloat64(byteOffset : int, value : number, littleEndian : boolean) : void

## final class CanvasRenderingContext2D

### var canvas : HTMLCanvasElement

### var globalAlpha : number

### var globalCompositeOperation : string

### var strokeStyle : variant

### var fillStyle : variant

### var shadowOffsetX : number

### var shadowOffsetY : number

### var shadowBlur : number

### var shadowColor : string

### var lineWidth : number

### var lineCap : string

### var lineJoin : string

### var miterLimit : number

### var font : string

### var textAlign : string

### var textBaseline : string

### new CanvasRenderingContext2D()

### final function save() : void

### final function restore() : void

### final function createLinearGradient(x0 : number, y0 : number, x1 : number, y1 : number) : CanvasGradient

### final function createRadialGradient(x0 : number, y0 : number, r0 : number, x1 : number, y1 : number, r1 : number) : CanvasGradient

### final function createPattern(image : HTMLImageElement, repetition : string) : CanvasPattern

### final function createPattern(image : HTMLCanvasElement, repetition : string) : CanvasPattern

### final function createPattern(image : HTMLVideoElement, repetition : string) : CanvasPattern

### final function clearRect(x : number, y : number, w : number, h : number) : void

### final function fillRect(x : number, y : number, w : number, h : number) : void

### final function strokeRect(x : number, y : number, w : number, h : number) : void

### final function beginPath() : void

### final function fill() : void

### final function stroke() : void

### final function drawSystemFocusRing(element : Element) : void

### final function drawCustomFocusRing(element : Element) : boolean

### final function scrollPathIntoView() : void

### final function clip() : void

### final function isPointInPath(x : number, y : number) : boolean

### final function fillText(text : string, x : number, y : number) : void

### final function fillText(text : string, x : number, y : number, maxWidth : number) : void

### final function strokeText(text : string, x : number, y : number) : void

### final function strokeText(text : string, x : number, y : number, maxWidth : number) : void

### final function measureText(text : string) : TextMetrics

### final function drawImage(image : HTMLImageElement, dx : number, dy : number) : void

### final function drawImage(image : HTMLCanvasElement, dx : number, dy : number) : void

### final function drawImage(image : HTMLVideoElement, dx : number, dy : number) : void

### final function drawImage(image : HTMLImageElement, dx : number, dy : number, dw : number, dh : number) : void

### final function drawImage(image : HTMLCanvasElement, dx : number, dy : number, dw : number, dh : number) : void

### final function drawImage(image : HTMLVideoElement, dx : number, dy : number, dw : number, dh : number) : void

### final function drawImage(image : HTMLImageElement, sx : number, sy : number, sw : number, sh : number, dx : number, dy : number, dw : number, dh : number) : void

### final function drawImage(image : HTMLCanvasElement, sx : number, sy : number, sw : number, sh : number, dx : number, dy : number, dw : number, dh : number) : void

### final function drawImage(image : HTMLVideoElement, sx : number, sy : number, sw : number, sh : number, dx : number, dy : number, dw : number, dh : number) : void

### final function createImageData(sw : number, sh : number) : ImageData

### final function createImageData(imagedata : ImageData) : ImageData

### final function getImageData(sx : number, sy : number, sw : number, sh : number) : ImageData

### final function putImageData(imagedata : ImageData, dx : number, dy : number) : void

### final function putImageData(imagedata : ImageData, dx : number, dy : number, dirtyX : number, dirtyY : number, dirtyWidth : number, dirtyHeight : number) : void

### final function closePath() : void

### final function moveTo(x : number, y : number) : void

### final function lineTo(x : number, y : number) : void

### final function quadraticCurveTo(cpx : number, cpy : number, x : number, y : number) : void

### final function bezierCurveTo(cp1x : number, cp1y : number, cp2x : number, cp2y : number, x : number, y : number) : void

### final function arcTo(x1 : number, y1 : number, x2 : number, y2 : number, radius : number) : void

### final function rect(x : number, y : number, w : number, h : number) : void

### final function arc(x : number, y : number, radius : number, startAngle : number, endAngle : number) : void

### final function arc(x : number, y : number, radius : number, startAngle : number, endAngle : number, anticlockwise : boolean) : void

## class CanvasTransformation

### new CanvasTransformation()

### function scale(x : number, y : number) : void

### function rotate(angle : number) : void

### function translate(x : number, y : number) : void

### function transform(a : number, b : number, c : number, d : number, e : number, f : number) : void

### function setTransform(a : number, b : number, c : number, d : number, e : number, f : number) : void

## class CanvasLineStyles

### var lineWidth : number

### var lineCap : string

### var lineJoin : string

### var miterLimit : number

### new CanvasLineStyles()

## class CanvasText

### var font : string

### var textAlign : string

### var textBaseline : string

### new CanvasText()

## class CanvasPathMethods

### new CanvasPathMethods()

### function closePath() : void

### function moveTo(x : number, y : number) : void

### function lineTo(x : number, y : number) : void

### function quadraticCurveTo(cpx : number, cpy : number, x : number, y : number) : void

### function bezierCurveTo(cp1x : number, cp1y : number, cp2x : number, cp2y : number, x : number, y : number) : void

### function arcTo(x1 : number, y1 : number, x2 : number, y2 : number, radius : number) : void

### function rect(x : number, y : number, w : number, h : number) : void

### function arc(x : number, y : number, radius : number, startAngle : number, endAngle : number) : void

### function arc(x : number, y : number, radius : number, startAngle : number, endAngle : number, anticlockwise : boolean) : void

## final class CanvasGradient

### new CanvasGradient()

### final function addColorStop(offset : number, color : string) : void

## final class CanvasPattern

### new CanvasPattern()

## final class TextMetrics

### var width : number

### new TextMetrics()

## final class ImageData

### var width : int

### var height : int

### var data : Uint8ClampedArray

### new ImageData()

## final class WebGLContextAttributes

### var alpha : boolean

### var depth : boolean

### var stencil : boolean

### var antialias : boolean

### var premultipliedAlpha : boolean

### var preserveDrawingBuffer : boolean

### new WebGLContextAttributes()

## class WebGLObject

### new WebGLObject()

## final class WebGLBuffer

### new WebGLBuffer()

## final class WebGLFramebuffer

### new WebGLFramebuffer()

## final class WebGLProgram

### new WebGLProgram()

## final class WebGLRenderbuffer

### new WebGLRenderbuffer()

## final class WebGLShader

### new WebGLShader()

## final class WebGLTexture

### new WebGLTexture()

## final class WebGLUniformLocation

### new WebGLUniformLocation()

## final class WebGLActiveInfo

### var size : int

### var type : int

### var name : string

### new WebGLActiveInfo()

## final class WebGLShaderPrecisionFormat

### var rangeMin : int

### var rangeMax : int

### var precision : int

### new WebGLShaderPrecisionFormat()

## final class WebGLRenderingContext

### static var DEPTH_BUFFER_BIT : int

### var DEPTH_BUFFER_BIT : int

### static var STENCIL_BUFFER_BIT : int

### var STENCIL_BUFFER_BIT : int

### static var COLOR_BUFFER_BIT : int

### var COLOR_BUFFER_BIT : int

### static var POINTS : int

### var POINTS : int

### static var LINES : int

### var LINES : int

### static var LINE_LOOP : int

### var LINE_LOOP : int

### static var LINE_STRIP : int

### var LINE_STRIP : int

### static var TRIANGLES : int

### var TRIANGLES : int

### static var TRIANGLE_STRIP : int

### var TRIANGLE_STRIP : int

### static var TRIANGLE_FAN : int

### var TRIANGLE_FAN : int

### static var ZERO : int

### var ZERO : int

### static var ONE : int

### var ONE : int

### static var SRC_COLOR : int

### var SRC_COLOR : int

### static var ONE_MINUS_SRC_COLOR : int

### var ONE_MINUS_SRC_COLOR : int

### static var SRC_ALPHA : int

### var SRC_ALPHA : int

### static var ONE_MINUS_SRC_ALPHA : int

### var ONE_MINUS_SRC_ALPHA : int

### static var DST_ALPHA : int

### var DST_ALPHA : int

### static var ONE_MINUS_DST_ALPHA : int

### var ONE_MINUS_DST_ALPHA : int

### static var DST_COLOR : int

### var DST_COLOR : int

### static var ONE_MINUS_DST_COLOR : int

### var ONE_MINUS_DST_COLOR : int

### static var SRC_ALPHA_SATURATE : int

### var SRC_ALPHA_SATURATE : int

### static var FUNC_ADD : int

### var FUNC_ADD : int

### static var BLEND_EQUATION : int

### var BLEND_EQUATION : int

### static var BLEND_EQUATION_RGB : int

### var BLEND_EQUATION_RGB : int

### static var BLEND_EQUATION_ALPHA : int

### var BLEND_EQUATION_ALPHA : int

### static var FUNC_SUBTRACT : int

### var FUNC_SUBTRACT : int

### static var FUNC_REVERSE_SUBTRACT : int

### var FUNC_REVERSE_SUBTRACT : int

### static var BLEND_DST_RGB : int

### var BLEND_DST_RGB : int

### static var BLEND_SRC_RGB : int

### var BLEND_SRC_RGB : int

### static var BLEND_DST_ALPHA : int

### var BLEND_DST_ALPHA : int

### static var BLEND_SRC_ALPHA : int

### var BLEND_SRC_ALPHA : int

### static var CONSTANT_COLOR : int

### var CONSTANT_COLOR : int

### static var ONE_MINUS_CONSTANT_COLOR : int

### var ONE_MINUS_CONSTANT_COLOR : int

### static var CONSTANT_ALPHA : int

### var CONSTANT_ALPHA : int

### static var ONE_MINUS_CONSTANT_ALPHA : int

### var ONE_MINUS_CONSTANT_ALPHA : int

### static var BLEND_COLOR : int

### var BLEND_COLOR : int

### static var ARRAY_BUFFER : int

### var ARRAY_BUFFER : int

### static var ELEMENT_ARRAY_BUFFER : int

### var ELEMENT_ARRAY_BUFFER : int

### static var ARRAY_BUFFER_BINDING : int

### var ARRAY_BUFFER_BINDING : int

### static var ELEMENT_ARRAY_BUFFER_BINDING : int

### var ELEMENT_ARRAY_BUFFER_BINDING : int

### static var STREAM_DRAW : int

### var STREAM_DRAW : int

### static var STATIC_DRAW : int

### var STATIC_DRAW : int

### static var DYNAMIC_DRAW : int

### var DYNAMIC_DRAW : int

### static var BUFFER_SIZE : int

### var BUFFER_SIZE : int

### static var BUFFER_USAGE : int

### var BUFFER_USAGE : int

### static var CURRENT_VERTEX_ATTRIB : int

### var CURRENT_VERTEX_ATTRIB : int

### static var FRONT : int

### var FRONT : int

### static var BACK : int

### var BACK : int

### static var FRONT_AND_BACK : int

### var FRONT_AND_BACK : int

### static var CULL_FACE : int

### var CULL_FACE : int

### static var BLEND : int

### var BLEND : int

### static var DITHER : int

### var DITHER : int

### static var STENCIL_TEST : int

### var STENCIL_TEST : int

### static var DEPTH_TEST : int

### var DEPTH_TEST : int

### static var SCISSOR_TEST : int

### var SCISSOR_TEST : int

### static var POLYGON_OFFSET_FILL : int

### var POLYGON_OFFSET_FILL : int

### static var SAMPLE_ALPHA_TO_COVERAGE : int

### var SAMPLE_ALPHA_TO_COVERAGE : int

### static var SAMPLE_COVERAGE : int

### var SAMPLE_COVERAGE : int

### static var NO_ERROR : int

### var NO_ERROR : int

### static var INVALID_ENUM : int

### var INVALID_ENUM : int

### static var INVALID_VALUE : int

### var INVALID_VALUE : int

### static var INVALID_OPERATION : int

### var INVALID_OPERATION : int

### static var OUT_OF_MEMORY : int

### var OUT_OF_MEMORY : int

### static var CW : int

### var CW : int

### static var CCW : int

### var CCW : int

### static var LINE_WIDTH : int

### var LINE_WIDTH : int

### static var ALIASED_POINT_SIZE_RANGE : int

### var ALIASED_POINT_SIZE_RANGE : int

### static var ALIASED_LINE_WIDTH_RANGE : int

### var ALIASED_LINE_WIDTH_RANGE : int

### static var CULL_FACE_MODE : int

### var CULL_FACE_MODE : int

### static var FRONT_FACE : int

### var FRONT_FACE : int

### static var DEPTH_RANGE : int

### var DEPTH_RANGE : int

### static var DEPTH_WRITEMASK : int

### var DEPTH_WRITEMASK : int

### static var DEPTH_CLEAR_VALUE : int

### var DEPTH_CLEAR_VALUE : int

### static var DEPTH_FUNC : int

### var DEPTH_FUNC : int

### static var STENCIL_CLEAR_VALUE : int

### var STENCIL_CLEAR_VALUE : int

### static var STENCIL_FUNC : int

### var STENCIL_FUNC : int

### static var STENCIL_FAIL : int

### var STENCIL_FAIL : int

### static var STENCIL_PASS_DEPTH_FAIL : int

### var STENCIL_PASS_DEPTH_FAIL : int

### static var STENCIL_PASS_DEPTH_PASS : int

### var STENCIL_PASS_DEPTH_PASS : int

### static var STENCIL_REF : int

### var STENCIL_REF : int

### static var STENCIL_VALUE_MASK : int

### var STENCIL_VALUE_MASK : int

### static var STENCIL_WRITEMASK : int

### var STENCIL_WRITEMASK : int

### static var STENCIL_BACK_FUNC : int

### var STENCIL_BACK_FUNC : int

### static var STENCIL_BACK_FAIL : int

### var STENCIL_BACK_FAIL : int

### static var STENCIL_BACK_PASS_DEPTH_FAIL : int

### var STENCIL_BACK_PASS_DEPTH_FAIL : int

### static var STENCIL_BACK_PASS_DEPTH_PASS : int

### var STENCIL_BACK_PASS_DEPTH_PASS : int

### static var STENCIL_BACK_REF : int

### var STENCIL_BACK_REF : int

### static var STENCIL_BACK_VALUE_MASK : int

### var STENCIL_BACK_VALUE_MASK : int

### static var STENCIL_BACK_WRITEMASK : int

### var STENCIL_BACK_WRITEMASK : int

### static var VIEWPORT : int

### var VIEWPORT : int

### static var SCISSOR_BOX : int

### var SCISSOR_BOX : int

### static var COLOR_CLEAR_VALUE : int

### var COLOR_CLEAR_VALUE : int

### static var COLOR_WRITEMASK : int

### var COLOR_WRITEMASK : int

### static var UNPACK_ALIGNMENT : int

### var UNPACK_ALIGNMENT : int

### static var PACK_ALIGNMENT : int

### var PACK_ALIGNMENT : int

### static var MAX_TEXTURE_SIZE : int

### var MAX_TEXTURE_SIZE : int

### static var MAX_VIEWPORT_DIMS : int

### var MAX_VIEWPORT_DIMS : int

### static var SUBPIXEL_BITS : int

### var SUBPIXEL_BITS : int

### static var RED_BITS : int

### var RED_BITS : int

### static var GREEN_BITS : int

### var GREEN_BITS : int

### static var BLUE_BITS : int

### var BLUE_BITS : int

### static var ALPHA_BITS : int

### var ALPHA_BITS : int

### static var DEPTH_BITS : int

### var DEPTH_BITS : int

### static var STENCIL_BITS : int

### var STENCIL_BITS : int

### static var POLYGON_OFFSET_UNITS : int

### var POLYGON_OFFSET_UNITS : int

### static var POLYGON_OFFSET_FACTOR : int

### var POLYGON_OFFSET_FACTOR : int

### static var TEXTURE_BINDING_2D : int

### var TEXTURE_BINDING_2D : int

### static var SAMPLE_BUFFERS : int

### var SAMPLE_BUFFERS : int

### static var SAMPLES : int

### var SAMPLES : int

### static var SAMPLE_COVERAGE_VALUE : int

### var SAMPLE_COVERAGE_VALUE : int

### static var SAMPLE_COVERAGE_INVERT : int

### var SAMPLE_COVERAGE_INVERT : int

### static var COMPRESSED_TEXTURE_FORMATS : int

### var COMPRESSED_TEXTURE_FORMATS : int

### static var DONT_CARE : int

### var DONT_CARE : int

### static var FASTEST : int

### var FASTEST : int

### static var NICEST : int

### var NICEST : int

### static var GENERATE_MIPMAP_HINT : int

### var GENERATE_MIPMAP_HINT : int

### static var BYTE : int

### var BYTE : int

### static var UNSIGNED_BYTE : int

### var UNSIGNED_BYTE : int

### static var SHORT : int

### var SHORT : int

### static var UNSIGNED_SHORT : int

### var UNSIGNED_SHORT : int

### static var INT : int

### var INT : int

### static var UNSIGNED_INT : int

### var UNSIGNED_INT : int

### static var FLOAT : int

### var FLOAT : int

### static var DEPTH_COMPONENT : int

### var DEPTH_COMPONENT : int

### static var ALPHA : int

### var ALPHA : int

### static var RGB : int

### var RGB : int

### static var RGBA : int

### var RGBA : int

### static var LUMINANCE : int

### var LUMINANCE : int

### static var LUMINANCE_ALPHA : int

### var LUMINANCE_ALPHA : int

### static var UNSIGNED_SHORT_4_4_4_4 : int

### var UNSIGNED_SHORT_4_4_4_4 : int

### static var UNSIGNED_SHORT_5_5_5_1 : int

### var UNSIGNED_SHORT_5_5_5_1 : int

### static var UNSIGNED_SHORT_5_6_5 : int

### var UNSIGNED_SHORT_5_6_5 : int

### static var FRAGMENT_SHADER : int

### var FRAGMENT_SHADER : int

### static var VERTEX_SHADER : int

### var VERTEX_SHADER : int

### static var MAX_VERTEX_ATTRIBS : int

### var MAX_VERTEX_ATTRIBS : int

### static var MAX_VERTEX_UNIFORM_VECTORS : int

### var MAX_VERTEX_UNIFORM_VECTORS : int

### static var MAX_VARYING_VECTORS : int

### var MAX_VARYING_VECTORS : int

### static var MAX_COMBINED_TEXTURE_IMAGE_UNITS : int

### var MAX_COMBINED_TEXTURE_IMAGE_UNITS : int

### static var MAX_VERTEX_TEXTURE_IMAGE_UNITS : int

### var MAX_VERTEX_TEXTURE_IMAGE_UNITS : int

### static var MAX_TEXTURE_IMAGE_UNITS : int

### var MAX_TEXTURE_IMAGE_UNITS : int

### static var MAX_FRAGMENT_UNIFORM_VECTORS : int

### var MAX_FRAGMENT_UNIFORM_VECTORS : int

### static var SHADER_TYPE : int

### var SHADER_TYPE : int

### static var DELETE_STATUS : int

### var DELETE_STATUS : int

### static var LINK_STATUS : int

### var LINK_STATUS : int

### static var VALIDATE_STATUS : int

### var VALIDATE_STATUS : int

### static var ATTACHED_SHADERS : int

### var ATTACHED_SHADERS : int

### static var ACTIVE_UNIFORMS : int

### var ACTIVE_UNIFORMS : int

### static var ACTIVE_ATTRIBUTES : int

### var ACTIVE_ATTRIBUTES : int

### static var SHADING_LANGUAGE_VERSION : int

### var SHADING_LANGUAGE_VERSION : int

### static var CURRENT_PROGRAM : int

### var CURRENT_PROGRAM : int

### static var NEVER : int

### var NEVER : int

### static var LESS : int

### var LESS : int

### static var EQUAL : int

### var EQUAL : int

### static var LEQUAL : int

### var LEQUAL : int

### static var GREATER : int

### var GREATER : int

### static var NOTEQUAL : int

### var NOTEQUAL : int

### static var GEQUAL : int

### var GEQUAL : int

### static var ALWAYS : int

### var ALWAYS : int

### static var KEEP : int

### var KEEP : int

### static var REPLACE : int

### var REPLACE : int

### static var INCR : int

### var INCR : int

### static var DECR : int

### var DECR : int

### static var INVERT : int

### var INVERT : int

### static var INCR_WRAP : int

### var INCR_WRAP : int

### static var DECR_WRAP : int

### var DECR_WRAP : int

### static var VENDOR : int

### var VENDOR : int

### static var RENDERER : int

### var RENDERER : int

### static var VERSION : int

### var VERSION : int

### static var NEAREST : int

### var NEAREST : int

### static var LINEAR : int

### var LINEAR : int

### static var NEAREST_MIPMAP_NEAREST : int

### var NEAREST_MIPMAP_NEAREST : int

### static var LINEAR_MIPMAP_NEAREST : int

### var LINEAR_MIPMAP_NEAREST : int

### static var NEAREST_MIPMAP_LINEAR : int

### var NEAREST_MIPMAP_LINEAR : int

### static var LINEAR_MIPMAP_LINEAR : int

### var LINEAR_MIPMAP_LINEAR : int

### static var TEXTURE_MAG_FILTER : int

### var TEXTURE_MAG_FILTER : int

### static var TEXTURE_MIN_FILTER : int

### var TEXTURE_MIN_FILTER : int

### static var TEXTURE_WRAP_S : int

### var TEXTURE_WRAP_S : int

### static var TEXTURE_WRAP_T : int

### var TEXTURE_WRAP_T : int

### static var TEXTURE_2D : int

### var TEXTURE_2D : int

### static var TEXTURE : int

### var TEXTURE : int

### static var TEXTURE_CUBE_MAP : int

### var TEXTURE_CUBE_MAP : int

### static var TEXTURE_BINDING_CUBE_MAP : int

### var TEXTURE_BINDING_CUBE_MAP : int

### static var TEXTURE_CUBE_MAP_POSITIVE_X : int

### var TEXTURE_CUBE_MAP_POSITIVE_X : int

### static var TEXTURE_CUBE_MAP_NEGATIVE_X : int

### var TEXTURE_CUBE_MAP_NEGATIVE_X : int

### static var TEXTURE_CUBE_MAP_POSITIVE_Y : int

### var TEXTURE_CUBE_MAP_POSITIVE_Y : int

### static var TEXTURE_CUBE_MAP_NEGATIVE_Y : int

### var TEXTURE_CUBE_MAP_NEGATIVE_Y : int

### static var TEXTURE_CUBE_MAP_POSITIVE_Z : int

### var TEXTURE_CUBE_MAP_POSITIVE_Z : int

### static var TEXTURE_CUBE_MAP_NEGATIVE_Z : int

### var TEXTURE_CUBE_MAP_NEGATIVE_Z : int

### static var MAX_CUBE_MAP_TEXTURE_SIZE : int

### var MAX_CUBE_MAP_TEXTURE_SIZE : int

### static var TEXTURE0 : int

### var TEXTURE0 : int

### static var TEXTURE1 : int

### var TEXTURE1 : int

### static var TEXTURE2 : int

### var TEXTURE2 : int

### static var TEXTURE3 : int

### var TEXTURE3 : int

### static var TEXTURE4 : int

### var TEXTURE4 : int

### static var TEXTURE5 : int

### var TEXTURE5 : int

### static var TEXTURE6 : int

### var TEXTURE6 : int

### static var TEXTURE7 : int

### var TEXTURE7 : int

### static var TEXTURE8 : int

### var TEXTURE8 : int

### static var TEXTURE9 : int

### var TEXTURE9 : int

### static var TEXTURE10 : int

### var TEXTURE10 : int

### static var TEXTURE11 : int

### var TEXTURE11 : int

### static var TEXTURE12 : int

### var TEXTURE12 : int

### static var TEXTURE13 : int

### var TEXTURE13 : int

### static var TEXTURE14 : int

### var TEXTURE14 : int

### static var TEXTURE15 : int

### var TEXTURE15 : int

### static var TEXTURE16 : int

### var TEXTURE16 : int

### static var TEXTURE17 : int

### var TEXTURE17 : int

### static var TEXTURE18 : int

### var TEXTURE18 : int

### static var TEXTURE19 : int

### var TEXTURE19 : int

### static var TEXTURE20 : int

### var TEXTURE20 : int

### static var TEXTURE21 : int

### var TEXTURE21 : int

### static var TEXTURE22 : int

### var TEXTURE22 : int

### static var TEXTURE23 : int

### var TEXTURE23 : int

### static var TEXTURE24 : int

### var TEXTURE24 : int

### static var TEXTURE25 : int

### var TEXTURE25 : int

### static var TEXTURE26 : int

### var TEXTURE26 : int

### static var TEXTURE27 : int

### var TEXTURE27 : int

### static var TEXTURE28 : int

### var TEXTURE28 : int

### static var TEXTURE29 : int

### var TEXTURE29 : int

### static var TEXTURE30 : int

### var TEXTURE30 : int

### static var TEXTURE31 : int

### var TEXTURE31 : int

### static var ACTIVE_TEXTURE : int

### var ACTIVE_TEXTURE : int

### static var REPEAT : int

### var REPEAT : int

### static var CLAMP_TO_EDGE : int

### var CLAMP_TO_EDGE : int

### static var MIRRORED_REPEAT : int

### var MIRRORED_REPEAT : int

### static var FLOAT_VEC2 : int

### var FLOAT_VEC2 : int

### static var FLOAT_VEC3 : int

### var FLOAT_VEC3 : int

### static var FLOAT_VEC4 : int

### var FLOAT_VEC4 : int

### static var INT_VEC2 : int

### var INT_VEC2 : int

### static var INT_VEC3 : int

### var INT_VEC3 : int

### static var INT_VEC4 : int

### var INT_VEC4 : int

### static var BOOL : int

### var BOOL : int

### static var BOOL_VEC2 : int

### var BOOL_VEC2 : int

### static var BOOL_VEC3 : int

### var BOOL_VEC3 : int

### static var BOOL_VEC4 : int

### var BOOL_VEC4 : int

### static var FLOAT_MAT2 : int

### var FLOAT_MAT2 : int

### static var FLOAT_MAT3 : int

### var FLOAT_MAT3 : int

### static var FLOAT_MAT4 : int

### var FLOAT_MAT4 : int

### static var SAMPLER_2D : int

### var SAMPLER_2D : int

### static var SAMPLER_CUBE : int

### var SAMPLER_CUBE : int

### static var VERTEX_ATTRIB_ARRAY_ENABLED : int

### var VERTEX_ATTRIB_ARRAY_ENABLED : int

### static var VERTEX_ATTRIB_ARRAY_SIZE : int

### var VERTEX_ATTRIB_ARRAY_SIZE : int

### static var VERTEX_ATTRIB_ARRAY_STRIDE : int

### var VERTEX_ATTRIB_ARRAY_STRIDE : int

### static var VERTEX_ATTRIB_ARRAY_TYPE : int

### var VERTEX_ATTRIB_ARRAY_TYPE : int

### static var VERTEX_ATTRIB_ARRAY_NORMALIZED : int

### var VERTEX_ATTRIB_ARRAY_NORMALIZED : int

### static var VERTEX_ATTRIB_ARRAY_POINTER : int

### var VERTEX_ATTRIB_ARRAY_POINTER : int

### static var VERTEX_ATTRIB_ARRAY_BUFFER_BINDING : int

### var VERTEX_ATTRIB_ARRAY_BUFFER_BINDING : int

### static var COMPILE_STATUS : int

### var COMPILE_STATUS : int

### static var LOW_FLOAT : int

### var LOW_FLOAT : int

### static var MEDIUM_FLOAT : int

### var MEDIUM_FLOAT : int

### static var HIGH_FLOAT : int

### var HIGH_FLOAT : int

### static var LOW_INT : int

### var LOW_INT : int

### static var MEDIUM_INT : int

### var MEDIUM_INT : int

### static var HIGH_INT : int

### var HIGH_INT : int

### static var FRAMEBUFFER : int

### var FRAMEBUFFER : int

### static var RENDERBUFFER : int

### var RENDERBUFFER : int

### static var RGBA4 : int

### var RGBA4 : int

### static var RGB5_A1 : int

### var RGB5_A1 : int

### static var RGB565 : int

### var RGB565 : int

### static var DEPTH_COMPONENT16 : int

### var DEPTH_COMPONENT16 : int

### static var STENCIL_INDEX : int

### var STENCIL_INDEX : int

### static var STENCIL_INDEX8 : int

### var STENCIL_INDEX8 : int

### static var DEPTH_STENCIL : int

### var DEPTH_STENCIL : int

### static var RENDERBUFFER_WIDTH : int

### var RENDERBUFFER_WIDTH : int

### static var RENDERBUFFER_HEIGHT : int

### var RENDERBUFFER_HEIGHT : int

### static var RENDERBUFFER_INTERNAL_FORMAT : int

### var RENDERBUFFER_INTERNAL_FORMAT : int

### static var RENDERBUFFER_RED_SIZE : int

### var RENDERBUFFER_RED_SIZE : int

### static var RENDERBUFFER_GREEN_SIZE : int

### var RENDERBUFFER_GREEN_SIZE : int

### static var RENDERBUFFER_BLUE_SIZE : int

### var RENDERBUFFER_BLUE_SIZE : int

### static var RENDERBUFFER_ALPHA_SIZE : int

### var RENDERBUFFER_ALPHA_SIZE : int

### static var RENDERBUFFER_DEPTH_SIZE : int

### var RENDERBUFFER_DEPTH_SIZE : int

### static var RENDERBUFFER_STENCIL_SIZE : int

### var RENDERBUFFER_STENCIL_SIZE : int

### static var FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE : int

### var FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE : int

### static var FRAMEBUFFER_ATTACHMENT_OBJECT_NAME : int

### var FRAMEBUFFER_ATTACHMENT_OBJECT_NAME : int

### static var FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL : int

### var FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL : int

### static var FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE : int

### var FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE : int

### static var COLOR_ATTACHMENT0 : int

### var COLOR_ATTACHMENT0 : int

### static var DEPTH_ATTACHMENT : int

### var DEPTH_ATTACHMENT : int

### static var STENCIL_ATTACHMENT : int

### var STENCIL_ATTACHMENT : int

### static var DEPTH_STENCIL_ATTACHMENT : int

### var DEPTH_STENCIL_ATTACHMENT : int

### static var NONE : int

### var NONE : int

### static var FRAMEBUFFER_COMPLETE : int

### var FRAMEBUFFER_COMPLETE : int

### static var FRAMEBUFFER_INCOMPLETE_ATTACHMENT : int

### var FRAMEBUFFER_INCOMPLETE_ATTACHMENT : int

### static var FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT : int

### var FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT : int

### static var FRAMEBUFFER_INCOMPLETE_DIMENSIONS : int

### var FRAMEBUFFER_INCOMPLETE_DIMENSIONS : int

### static var FRAMEBUFFER_UNSUPPORTED : int

### var FRAMEBUFFER_UNSUPPORTED : int

### static var FRAMEBUFFER_BINDING : int

### var FRAMEBUFFER_BINDING : int

### static var RENDERBUFFER_BINDING : int

### var RENDERBUFFER_BINDING : int

### static var MAX_RENDERBUFFER_SIZE : int

### var MAX_RENDERBUFFER_SIZE : int

### static var INVALID_FRAMEBUFFER_OPERATION : int

### var INVALID_FRAMEBUFFER_OPERATION : int

### static var UNPACK_FLIP_Y_WEBGL : int

### var UNPACK_FLIP_Y_WEBGL : int

### static var UNPACK_PREMULTIPLY_ALPHA_WEBGL : int

### var UNPACK_PREMULTIPLY_ALPHA_WEBGL : int

### static var CONTEXT_LOST_WEBGL : int

### var CONTEXT_LOST_WEBGL : int

### static var UNPACK_COLORSPACE_CONVERSION_WEBGL : int

### var UNPACK_COLORSPACE_CONVERSION_WEBGL : int

### static var BROWSER_DEFAULT_WEBGL : int

### var BROWSER_DEFAULT_WEBGL : int

### var canvas : HTMLCanvasElement

### var drawingBufferWidth : int

### var drawingBufferHeight : int

### new WebGLRenderingContext()

### final function getContextAttributes() : WebGLContextAttributes

### final function isContextLost() : boolean

### final function getSupportedExtensions() : Array.<string>

### final function getExtension(name : string) : Object

### final function activeTexture(texture : int) : void

### final function attachShader(program : WebGLProgram, shader : WebGLShader) : void

### final function bindAttribLocation(program : WebGLProgram, index : int, name : string) : void

### final function bindBuffer(target : int, buffer : WebGLBuffer) : void

### final function bindFramebuffer(target : int, framebuffer : WebGLFramebuffer) : void

### final function bindRenderbuffer(target : int, renderbuffer : WebGLRenderbuffer) : void

### final function bindTexture(target : int, texture : WebGLTexture) : void

### final function blendColor(red : number, green : number, blue : number, alpha : number) : void

### final function blendEquation(mode : int) : void

### final function blendEquationSeparate(modeRGB : int, modeAlpha : int) : void

### final function blendFunc(sfactor : int, dfactor : int) : void

### final function blendFuncSeparate(srcRGB : int, dstRGB : int, srcAlpha : int, dstAlpha : int) : void

### final function bufferData(target : int, size : number, usage : int) : void

### final function bufferData(target : int, data : ArrayBufferView, usage : int) : void

### final function bufferData(target : int, data : ArrayBuffer, usage : int) : void

### final function bufferSubData(target : int, offset : number, data : ArrayBufferView) : void

### final function bufferSubData(target : int, offset : number, data : ArrayBuffer) : void

### final function checkFramebufferStatus(target : int) : int

### final function clear(mask : int) : void

### final function clearColor(red : number, green : number, blue : number, alpha : number) : void

### final function clearDepth(depth : number) : void

### final function clearStencil(s : int) : void

### final function colorMask(red : boolean, green : boolean, blue : boolean, alpha : boolean) : void

### final function compileShader(shader : WebGLShader) : void

### final function compressedTexImage2D(target : int, level : int, internalformat : int, width : int, height : int, border : int, data : ArrayBufferView) : void

### final function compressedTexSubImage2D(target : int, level : int, xoffset : int, yoffset : int, width : int, height : int, format : int, data : ArrayBufferView) : void

### final function copyTexImage2D(target : int, level : int, internalformat : int, x : int, y : int, width : int, height : int, border : int) : void

### final function copyTexSubImage2D(target : int, level : int, xoffset : int, yoffset : int, x : int, y : int, width : int, height : int) : void

### final function createBuffer() : WebGLBuffer

### final function createFramebuffer() : WebGLFramebuffer

### final function createProgram() : WebGLProgram

### final function createRenderbuffer() : WebGLRenderbuffer

### final function createShader(type : int) : WebGLShader

### final function createTexture() : WebGLTexture

### final function cullFace(mode : int) : void

### final function deleteBuffer(buffer : WebGLBuffer) : void

### final function deleteFramebuffer(framebuffer : WebGLFramebuffer) : void

### final function deleteProgram(program : WebGLProgram) : void

### final function deleteRenderbuffer(renderbuffer : WebGLRenderbuffer) : void

### final function deleteShader(shader : WebGLShader) : void

### final function deleteTexture(texture : WebGLTexture) : void

### final function depthFunc(func : int) : void

### final function depthMask(flag : boolean) : void

### final function depthRange(zNear : number, zFar : number) : void

### final function detachShader(program : WebGLProgram, shader : WebGLShader) : void

### final function disable(cap : int) : void

### final function disableVertexAttribArray(index : int) : void

### final function drawArrays(mode : int, first : int, count : int) : void

### final function drawElements(mode : int, count : int, type : int, offset : number) : void

### final function enable(cap : int) : void

### final function enableVertexAttribArray(index : int) : void

### final function finish() : void

### final function flush() : void

### final function framebufferRenderbuffer(target : int, attachment : int, renderbuffertarget : int, renderbuffer : WebGLRenderbuffer) : void

### final function framebufferTexture2D(target : int, attachment : int, textarget : int, texture : WebGLTexture, level : int) : void

### final function frontFace(mode : int) : void

### final function generateMipmap(target : int) : void

### final function getActiveAttrib(program : WebGLProgram, index : int) : WebGLActiveInfo

### final function getActiveUniform(program : WebGLProgram, index : int) : WebGLActiveInfo

### final function getAttachedShaders(program : WebGLProgram) : Array.<WebGLShader>

### final function getAttribLocation(program : WebGLProgram, name : string) : int

### final function getBufferParameter(target : int, pname : int) : variant

### final function getParameter(pname : int) : variant

### final function getError() : int

### final function getFramebufferAttachmentParameter(target : int, attachment : int, pname : int) : variant

### final function getProgramParameter(program : WebGLProgram, pname : int) : variant

### final function getProgramInfoLog(program : WebGLProgram) : Nullable.<string>

### final function getRenderbufferParameter(target : int, pname : int) : variant

### final function getShaderParameter(shader : WebGLShader, pname : int) : variant

### final function getShaderPrecisionFormat(shadertype : int, precisiontype : int) : WebGLShaderPrecisionFormat

### final function getShaderInfoLog(shader : WebGLShader) : Nullable.<string>

### final function getShaderSource(shader : WebGLShader) : Nullable.<string>

### final function getTexParameter(target : int, pname : int) : variant

### final function getUniform(program : WebGLProgram, location : WebGLUniformLocation) : variant

### final function getUniformLocation(program : WebGLProgram, name : string) : WebGLUniformLocation

### final function getVertexAttrib(index : int, pname : int) : variant

### final function getVertexAttribOffset(index : int, pname : int) : number

### final function hint(target : int, mode : int) : void

### final function isBuffer(buffer : WebGLBuffer) : boolean

### final function isEnabled(cap : int) : boolean

### final function isFramebuffer(framebuffer : WebGLFramebuffer) : boolean

### final function isProgram(program : WebGLProgram) : boolean

### final function isRenderbuffer(renderbuffer : WebGLRenderbuffer) : boolean

### final function isShader(shader : WebGLShader) : boolean

### final function isTexture(texture : WebGLTexture) : boolean

### final function lineWidth(width : number) : void

### final function linkProgram(program : WebGLProgram) : void

### final function pixelStorei(pname : int, param : int) : void

### final function polygonOffset(factor : number, units : number) : void

### final function readPixels(x : int, y : int, width : int, height : int, format : int, type : int, pixels : ArrayBufferView) : void

### final function renderbufferStorage(target : int, internalformat : int, width : int, height : int) : void

### final function sampleCoverage(value : number, invert : boolean) : void

### final function scissor(x : int, y : int, width : int, height : int) : void

### final function shaderSource(shader : WebGLShader, source : string) : void

### final function stencilFunc(func : int, ref : int, mask : int) : void

### final function stencilFuncSeparate(face : int, func : int, ref : int, mask : int) : void

### final function stencilMask(mask : int) : void

### final function stencilMaskSeparate(face : int, mask : int) : void

### final function stencilOp(fail : int, zfail : int, zpass : int) : void

### final function stencilOpSeparate(face : int, fail : int, zfail : int, zpass : int) : void

### final function texImage2D(target : int, level : int, internalformat : int, width : int, height : int, border : int, format : int, type : int, pixels : ArrayBufferView) : void

### final function texImage2D(target : int, level : int, internalformat : int, format : int, type : int, pixels : ImageData) : void

### final function texImage2D(target : int, level : int, internalformat : int, format : int, type : int, image : HTMLImageElement) : void

### final function texImage2D(target : int, level : int, internalformat : int, format : int, type : int, canvas : HTMLCanvasElement) : void

### final function texImage2D(target : int, level : int, internalformat : int, format : int, type : int, video : HTMLVideoElement) : void

### final function texParameterf(target : int, pname : int, param : number) : void

### final function texParameteri(target : int, pname : int, param : int) : void

### final function texSubImage2D(target : int, level : int, xoffset : int, yoffset : int, width : int, height : int, format : int, type : int, pixels : ArrayBufferView) : void

### final function texSubImage2D(target : int, level : int, xoffset : int, yoffset : int, format : int, type : int, pixels : ImageData) : void

### final function texSubImage2D(target : int, level : int, xoffset : int, yoffset : int, format : int, type : int, image : HTMLImageElement) : void

### final function texSubImage2D(target : int, level : int, xoffset : int, yoffset : int, format : int, type : int, canvas : HTMLCanvasElement) : void

### final function texSubImage2D(target : int, level : int, xoffset : int, yoffset : int, format : int, type : int, video : HTMLVideoElement) : void

### final function uniform1f(location : WebGLUniformLocation, x : number) : void

### final function uniform1fv(location : WebGLUniformLocation, v : Float32Array) : void

### final function uniform1fv(location : WebGLUniformLocation, v : Array.<number>) : void

### final function uniform1i(location : WebGLUniformLocation, x : int) : void

### final function uniform1iv(location : WebGLUniformLocation, v : Int32Array) : void

### final function uniform1iv(location : WebGLUniformLocation, v : Array.<int>) : void

### final function uniform1iv(location : WebGLUniformLocation, v : Array.<number>) : void

### final function uniform2f(location : WebGLUniformLocation, x : number, y : number) : void

### final function uniform2fv(location : WebGLUniformLocation, v : Float32Array) : void

### final function uniform2fv(location : WebGLUniformLocation, v : Array.<number>) : void

### final function uniform2i(location : WebGLUniformLocation, x : int, y : int) : void

### final function uniform2iv(location : WebGLUniformLocation, v : Int32Array) : void

### final function uniform2iv(location : WebGLUniformLocation, v : Array.<int>) : void

### final function uniform2iv(location : WebGLUniformLocation, v : Array.<number>) : void

### final function uniform3f(location : WebGLUniformLocation, x : number, y : number, z : number) : void

### final function uniform3fv(location : WebGLUniformLocation, v : Float32Array) : void

### final function uniform3fv(location : WebGLUniformLocation, v : Array.<number>) : void

### final function uniform3i(location : WebGLUniformLocation, x : int, y : int, z : int) : void

### final function uniform3iv(location : WebGLUniformLocation, v : Int32Array) : void

### final function uniform3iv(location : WebGLUniformLocation, v : Array.<int>) : void

### final function uniform3iv(location : WebGLUniformLocation, v : Array.<number>) : void

### final function uniform4f(location : WebGLUniformLocation, x : number, y : number, z : number, w : number) : void

### final function uniform4fv(location : WebGLUniformLocation, v : Float32Array) : void

### final function uniform4fv(location : WebGLUniformLocation, v : Array.<number>) : void

### final function uniform4i(location : WebGLUniformLocation, x : int, y : int, z : int, w : int) : void

### final function uniform4iv(location : WebGLUniformLocation, v : Int32Array) : void

### final function uniform4iv(location : WebGLUniformLocation, v : Array.<int>) : void

### final function uniform4iv(location : WebGLUniformLocation, v : Array.<number>) : void

### final function uniformMatrix2fv(location : WebGLUniformLocation, transpose : boolean, value : Float32Array) : void

### final function uniformMatrix2fv(location : WebGLUniformLocation, transpose : boolean, value : Array.<number>) : void

### final function uniformMatrix3fv(location : WebGLUniformLocation, transpose : boolean, value : Float32Array) : void

### final function uniformMatrix3fv(location : WebGLUniformLocation, transpose : boolean, value : Array.<number>) : void

### final function uniformMatrix4fv(location : WebGLUniformLocation, transpose : boolean, value : Float32Array) : void

### final function uniformMatrix4fv(location : WebGLUniformLocation, transpose : boolean, value : Array.<number>) : void

### final function useProgram(program : WebGLProgram) : void

### final function validateProgram(program : WebGLProgram) : void

### final function vertexAttrib1f(indx : int, x : number) : void

### final function vertexAttrib1fv(indx : int, values : Float32Array) : void

### final function vertexAttrib1fv(indx : int, values : Array.<number>) : void

### final function vertexAttrib2f(indx : int, x : number, y : number) : void

### final function vertexAttrib2fv(indx : int, values : Float32Array) : void

### final function vertexAttrib2fv(indx : int, values : Array.<number>) : void

### final function vertexAttrib3f(indx : int, x : number, y : number, z : number) : void

### final function vertexAttrib3fv(indx : int, values : Float32Array) : void

### final function vertexAttrib3fv(indx : int, values : Array.<number>) : void

### final function vertexAttrib4f(indx : int, x : number, y : number, z : number, w : number) : void

### final function vertexAttrib4fv(indx : int, values : Float32Array) : void

### final function vertexAttrib4fv(indx : int, values : Array.<number>) : void

### final function vertexAttribPointer(indx : int, size : int, type : int, normalized : boolean, stride : int, offset : number) : void

### final function viewport(x : int, y : int, width : int, height : int) : void

## final class WebGLContextEvent

### var statusMessage : string

### new WebGLContextEvent(type : string)

### new WebGLContextEvent(type : string, eventInit : WebGLContextEventInit)

## final class WebGLContextEventInit

### var statusMessage : string

### new WebGLContextEventInit()

## final class nsIDOMGamepad

### var id : string

### var connected : boolean

### var buttons : variant

### var axes : variant

### var index : int

### new nsIDOMGamepad()

## final class nsIDOMGamepadConnectionEvent

### var gamepad : nsIDOMGamepad

### new nsIDOMGamepadConnectionEvent()

## final class nsIDOMGamepadButtonEvent

### var button : int

### var gamepad : nsIDOMGamepad

### new nsIDOMGamepadButtonEvent()

## final class nsIDOMGamepadAxisMoveEvent

### var axis : int

### var value : number

### var gamepad : nsIDOMGamepad

### new nsIDOMGamepadAxisMoveEvent()

## class WindowAnimationTiming

### new WindowAnimationTiming()

### function requestAnimationFrame(callback : function ( : number) : void) : int

### function cancelAnimationFrame(handle : int) : void

### function webkitRequestAnimationFrame(callback : function ( : number) : void) : int

### function webkitCancelAnimationFrame(handle : int) : void

### function mozRequestAnimationFrame(callback : function ( : number) : void) : int

### function mozCancelAnimationFrame(handle : int) : void

## final class CanvasPixelArray

### var length : int

### new CanvasPixelArray()