Gets the SciChartSurface Background as an HTML color code
Gets Chart Modifier Groups, is used for sharing events between chart modifiers
An ObservableArray of IChartModifierBase derived types. Chart Modifiers provide behavior such as zooming, panning, tooltips, legends and more in SciChart's High Performance Realtime JavaScript Charts. You can use our built in modifiers (see derived types of ChartModifierBase, or create your own for custom interaction behavior.
The {@link SVGSVGElement} placed on the background and could be used instead of domSvgContainer
The {@link HTMLCanvasElement} which is the HTML5 canvas which SciChart draws overlays (cursors, tooltips) to
The {@link HTMLCanvasElement} which is the WebGL canvas that SciChart draws to
The {@link HTMLDivElement} which is the dom chart root
The inner {@link HTMLDivElement} div element
The inner {@link HTMLDivElement} div element placed on the background
The {@link SVGSVGElement} which is the SVG adorner layer canvas, is used for annotation adorners
The {@link SVGSVGElement} which is the SVG canvas which SciChart adds elements (tooltips, annotations) to
Gets the ISciChartSurfaceBase Id
Used internally - gets isDeleted flag
Gets a value indicating whether updates for the target are currently suspended
Used internally to prevent redraw attamps if the webGL context ahs been lost
The MouseManager subscribes to mouse events on the domChartRoot and routes them to components within SciChart
Used internally - gets other SciChartSurfaces
An event handler which notifies its subscribers when a render operation starts. Use this to update elements of the chart for the current render. Any updates made here will not trigger a subsequent render.
An event handler which notifies its subscribers when an error occurs during chart rendering. A listener receives the error object via params.
An event handler which notifies its subscribers when a render operation has finished. Use this to time render performance, or to update elements of the chart or your UI on redraw.
An event handler which notifies its subscribers when a chart root element was resized.
Gets the Series View Rect, a rectangle relative to the entire size of the SciChartSurfaceBase
Gets the Surface Type. See ESurfaceType for list of values
Used internally - gets the previous IThemeProvider
Add an IDeleteable object to the surface which will have its delete method called when the surface is deleted
Applies a theme (defined by IThemeProvider) to the current element
The theme data to apply
Changes the Viewport Size of the SciChartSurfaceBase
Deletes native (WebAssembly) memory used by this type, after which it cannot be used.
Gets the main WebGL or 2D canvas
Call invalidateElement() to trigger a redraw of the SciChartSurfaceBase. SciChart's WebGL WebAssembly rendering engine will schedule a redraw a the next time the renderer is free.
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
Changes the Viewport Size of the SciChartSurfaceBase
Resumes updates on the target
Used internally, the flag is set after SciChartSurfaceBase is initialized
Suspends updates on the target
Generated using TypeDoc
Gets the collection of IAnnotation - annotations, markers or shapes drawn over the top of a SciChartSurface
A SciChartSurface can have zero to many Annotations.
The Annotations are drawn using our WebGL / WebAssembly rendering engine, but some use SVG for maximum configurability. See derived types of IAnnotation such as BoxAnnotation, LineAnnotation etc...
Use this collection to add and remove Annotations to the chart.