The data that should be rendered, or null if there is no data.
The data locale that should be used for rendering. Should not be used for translations, only for custom data formatting where that is necessary.
The HTML element on which rendering should take place. This is the element that was returned previously from a the RenderBase.create method.
The current set of properties. Properties can also be accessed through the RenderBase.properties attribute.
The reason why rendering should take place. Check the flags in this object to see which aspects of the visualization need rendering.
Holds state information that can be used during a RenderBase.update operation. Allows you to access data, properties and the DOM node for rendering the visualization.