Abstract Abstract axisAbstract bodyThe 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
Abstract markComponent 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
The whole Event. Contain an EventBody and an EventMark, maybe has a EventAxis too. The Manage-Component. All of draw is resolved by child component.