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 |