Creates an instance of the LineSeriesDrawingProvider
The SciChart 2D WebAssembly Context containing native methods and access to our WebGL2 Engine and WebAssembly numerical methods
the parent FastLineRenderableSeries which this drawing provider is attached to
The Colour Paletting State object.
The Parent RenderableSeries
The SciChart 2D WebAssembly Context containing native methods and access to our WebGL2 Engine and WebAssembly numerical methods
Helper function to apply color-paletting to a {@link UIntVector} - where each element in the vector is an ARGB color that defines stroke of the series
the current pen, as type {@link SCRTPen}
optional renderPassData. If not supplied, the current renderPassData for the parent series will be used
the new {@link UIntVector} with ARGB colors
Creates a native {@link SCRTBrush} Solid Color Brush from html color code string passed in
The HTML Color code
The opacity factor
Deletes native (WebAssembly) memory used by this type, after which it cannot be used.
Called to perform a draw operation, using the WebGlRenderContext2D passed in
The WebGlRenderContext2D which provides access to our WebGL Rendering engine
The RenderPassData containing properties and data for the current render pass.
A mapping function to get the pen properties from the parent series
Returns the startIndex and count to be passed to the native drawing provider. If renderPassData exists and contains an indexRange, this will be used, otherwise the full size of the xValues will be used
Called when this drawing provider instance is attached to a RenderableSeries. Override in derived classes to perform one-time setup
Called when this drawing provider instance is detached from a RenderableSeries. Override in derived classes to perform tear-down
Called when the Dpi changes in the browser. This could be due to user zooming the browser, or changing DPI settings in Windows, or moving the browser containing SciChart to another monitor
The TDpiChangedEventArgs containing info about the Dpi Changed event
Called when a property changes on the parent RenderableSeries
Generated using TypeDoc
Used internally - a drawing provider performs drawing for a FastLineRenderableSeries using our WebAssembly WebGL rendering engine