Class SplineBandRenderableSeries
A RenderableSeries type which displays two spline lines and shaded bands between them, where band-colors depend on whether one line is greater than the other
Inheritance
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class SplineBandRenderableSeries extends renderableSeries.BaseBandRenderableSeries
Constructors
SplineBandRenderableSeries()
Creates a new instance of SplineBandRenderableSeries class
Declaration
public SplineBandRenderableSeries()
SplineBandRenderableSeries(IBezierControlPointsProvider bezierControlPointsProvider)
Creates new instance of SplineBandRenderableSeries
Declaration
public SplineBandRenderableSeries(IBezierControlPointsProvider bezierControlPointsProvider)
Parameters
Type | Name | Description |
---|---|---|
IBezierControlPointsProvider | bezierControlPointsProvider | The IBezierControlPointsProvider provider which calculates smooth line |
SplineBandRenderableSeries(renderableSeriesSplineBandRenderPassData currentRenderPassData, renderableSeries.hitTest.IHitProvider hitProvider, renderableSeries.hitTest.INearestPointProvider nearestPointProvider)
Creates a new instance of SplineBandRenderableSeries class
Declaration
protected SplineBandRenderableSeries(renderableSeriesSplineBandRenderPassData currentRenderPassData, renderableSeries.hitTest.IHitProvider hitProvider, renderableSeries.hitTest.INearestPointProvider nearestPointProvider)
Parameters
Type | Name | Description |
---|---|---|
renderableSeriesSplineBandRenderPassData | currentRenderPassData | The render pass data instance |
renderableSeries.hitTest.IHitProvider | hitProvider | The hit provider instance |
renderableSeries.hitTest.INearestPointProvider | nearestPointProvider | The nearest point provider instance |
Methods
internalDraw(IRenderContext2D renderContext, IAssetManager2D assetManager, renderableSeriesISeriesRenderPassData renderPassData)
Draws the series using the IRenderContext2D, the IAssetManager2D and the ISeriesRenderPassData passed in
Declaration
protected void internalDraw(IRenderContext2D renderContext, IAssetManager2D assetManager, renderableSeriesISeriesRenderPassData renderPassData)
Parameters
Type | Name | Description |
---|---|---|
IRenderContext2D | renderContext | The render context. This is a graphics object which has methods to draw lines, quads and polygons to the screen |
IAssetManager2D | assetManager | The asset manager. This is manager for graphic assets which has method for creation pens, brushes and textures |
renderableSeriesISeriesRenderPassData | renderPassData | The render pass data which contain a resampled point series, the index range of point on the screen |