Class FastMountainRenderableSeries
Provides Fast Mountain (Area) series rendering, however makes the assumption that all X-Data is evenly spaced. Gaps in the data are collapsed
Inheritance
FastMountainRenderableSeries
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class FastMountainRenderableSeries extends renderableSeries.BaseMountainRenderableSeries
Constructors
FastMountainRenderableSeries()
Creates a new instance of FastMountainRenderableSeries class
Declaration
public FastMountainRenderableSeries()
FastMountainRenderableSeries(renderableSeriesMountainRenderPassData currentRenderPassData, renderableSeries.hitTest.IHitProvider hitProvider, renderableSeries.hitTest.INearestPointProvider nearestPointProvider)
Creates a new instance of FastMountainRenderableSeries class
Declaration
protected FastMountainRenderableSeries(renderableSeriesMountainRenderPassData currentRenderPassData, renderableSeries.hitTest.IHitProvider hitProvider, renderableSeries.hitTest.INearestPointProvider nearestPointProvider)
Parameters
Type | Name | Description |
---|---|---|
renderableSeriesMountainRenderPassData | 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
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
BaseRenderableSeries.internalUpdate(IAssetManager2D assetManager2D, RenderPassState renderPassState)
isDigitalLine()
Gets a value indicating whether this mountain 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 mountain 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 |