Abstract
The canvas where component draw on.
The container which contain all of component's element.
Means that the component has been destroyed. Call any method on component when it has destroyed will got an error.
All info about draw. Except drawInfo, no more states be depended about draw. The same drawInfo must has same drawn on canvas and container. The this.gird should be merging in there in this.apply be called. Must can unscathed passed this.drawInfo = JSON.parse(JSON.stringify(this.drawInfo)).
Optional
elementOptional. Be filled in this.createElement. The HTML element which be needed by component draw.
Manage all extensions & Help component communicate for each other.
An ext extra
ExtraData
Component name. Be filled when the engine's class constructed.
A ratio for draw, it's using when draw on High DPI display
Abstract
themeTheme name. Be filled when the theme's class constructed.
Protected
lPrint log if the DEBUG is true.
this.lHello world
Rest
...values: any[]Protected
checkSet a whole drawInfo into component. The component still need this.apply called before draw when this.importDrawInfo been called.
Static
isGenerated using TypeDoc
In axis, mark a mark for recognize event point when event take place. Optional, a theme can omit this component by situation.