Class FastLineRenderableSeries
Defines a Line renderable series, supporting solid, stroked (thickness 1+) lines, dashed lines and optional Point-markers BaseRenderableSeries#setPointMarker(IPointMarker)
Inheritance
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class FastLineRenderableSeries extends renderableSeries.XyRenderableSeriesBase
Constructors
FastLineRenderableSeries()
Creates a new instance of FastLineRenderableSeries class
Declaration
public FastLineRenderableSeries()
FastLineRenderableSeries(renderableSeriesLineRenderPassData currentRenderPassData, renderableSeries.hitTest.IHitProvider hitProvider, renderableSeries.hitTest.INearestPointProvider nearestPointProvider)
Creates a new instance of FastLineRenderableSeries class
Declaration
protected FastLineRenderableSeries(renderableSeriesLineRenderPassData currentRenderPassData, renderableSeries.hitTest.IHitProvider hitProvider, renderableSeries.hitTest.INearestPointProvider nearestPointProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| renderableSeriesLineRenderPassData | currentRenderPassData | The render pass data instance |
| renderableSeries.hitTest.IHitProvider | hitProvider | The hit provider instance |
| renderableSeries.hitTest.INearestPointProvider | nearestPointProvider | The nearest point provider instance |
Fields
isDigitalLineProperty
Declaration
protected final SmartPropertyBoolean isDigitalLineProperty
Field Value
| Type | Description |
|---|---|
| SmartPropertyBoolean |
Methods
applyThemeProvider(IThemeProvider themeProvider)
Applies specified theme to current instance
Declaration
public void applyThemeProvider(IThemeProvider themeProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| IThemeProvider | themeProvider |
Overrides
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 | |
| IAssetManager2D | assetManager | |
| renderableSeriesISeriesRenderPassData | renderPassData |
Overrides
internalUpdate(IAssetManager2D assetManager, RenderPassState renderPassState)
Updates this renderable series instances
Declaration
protected void internalUpdate(IAssetManager2D assetManager, RenderPassState renderPassState)
Parameters
| Type | Name | Description |
|---|---|---|
| IAssetManager2D | assetManager | |
| RenderPassState | renderPassState |
Overrides
isDigitalLine()
Gets a value indicating whether this line series has a digital (step) line
Declaration
public final boolean isDigitalLine()
Returns
| Type | Description |
|---|---|
| boolean | True if this series has digital line |
setIsDigitalLine(boolean isDigitalLine)
Sets a value indicating whether this line series has a digital (step) line
Declaration
public final void setIsDigitalLine(boolean isDigitalLine)
Parameters
| Type | Name | Description |
|---|---|---|
| boolean | isDigitalLine | True if this series has digital line |