public class FastLineRenderableSeries extends XyRenderableSeriesBase
BaseRenderableSeries.setPointMarker(IPointMarker)
Modifier and Type | Field and Description |
---|---|
protected com.scichart.core.framework.SmartPropertyBoolean |
isDigitalLineProperty |
clipToBoundsProperty, drawNaNAsProperty, invalidateElementCallback, isSelectedProperty, isVisibleProperty, opacityProperty, resamplingModeProperty, strokeStyleProperty, TAG, xAxisIdProperty, yAxisIdProperty, zeroLineYProperty
Modifier | Constructor and Description |
---|---|
|
FastLineRenderableSeries()
Creates a new instance of
FastLineRenderableSeries class |
protected |
FastLineRenderableSeries(LineRenderPassData currentRenderPassData,
IHitProvider hitProvider,
INearestPointProvider nearestPointProvider)
Creates a new instance of
FastLineRenderableSeries class |
Modifier and Type | Method and Description |
---|---|
void |
applyThemeProvider(IThemeProvider themeProvider)
Applies specified theme to current instance
|
protected void |
internalDraw(com.scichart.drawing.common.IRenderContext2D renderContext,
com.scichart.drawing.common.IAssetManager2D assetManager,
ISeriesRenderPassData renderPassData)
Draws the series using the
IRenderContext2D , the IAssetManager2D and the ISeriesRenderPassData passed in |
protected void |
internalUpdate(com.scichart.drawing.common.IAssetManager2D assetManager,
RenderPassState renderPassState)
Updates this renderable series instances
|
boolean |
isDigitalLine()
Gets a value indicating whether this line series has a digital (step) line
|
void |
setIsDigitalLine(boolean isDigitalLine)
Sets a value indicating whether this line series has a digital (step) line
|
internalUpdateRenderPassData, isOfValidType
addIsSelectedChangeListener, addIsVisibleChangeListener, attachTo, decrementSuspend, detach, disposeCachedData, drawPointMarkers, getClipToBounds, getContext, getCurrentRenderPassData, getDataSeries, getDataSeriesLock, getDrawNaNAs, getIsSelected, getIsSuspended, getIsVisible, getOpacity, getPaletteProvider, getParentSurface, getPointMarker, getRenderPassDataLock, getRenderPassDataTransformation, getResamplingMode, getSelectedSeriesStyle, getSeriesColor, getSeriesInfoProvider, getServices, getStrokeStyle, getXAxis, getXAxisId, getXRange, getYAxis, getYAxisId, getYRange, getYZeroCoord, getZeroLineY, hasDataSeries, hitTest, hitTest, invalidateElement, isAttached, isUpdateOfRenderPassDataRequired, isValidForDrawing, isValidForUpdate, onDraw, onRenderSurfaceChanged, removeIsSelectedChangeListener, removeIsVisibleChangeListener, resumeUpdates, setClipRect, setClipToBounds, setDataSeries, setDrawNaNAs, setIsSelected, setIsVisible, setOpacity, setPaletteProvider, setPointMarker, setRenderPassDataTransformation, setResamplingMode, setSelectedSeriesStyle, setSeriesInfoProvider, setStrokeStyle, setXAxisId, setYAxisId, setZeroLineY, suspendUpdates, update, updateRenderPassData, verticalSliceHitTest
protected final com.scichart.core.framework.SmartPropertyBoolean isDigitalLineProperty
public FastLineRenderableSeries()
FastLineRenderableSeries
classprotected FastLineRenderableSeries(LineRenderPassData currentRenderPassData, IHitProvider hitProvider, INearestPointProvider nearestPointProvider)
FastLineRenderableSeries
classcurrentRenderPassData
- The render pass data instancehitProvider
- The hit provider instancenearestPointProvider
- The nearest point provider instancepublic final boolean isDigitalLine()
public final void setIsDigitalLine(boolean isDigitalLine)
isDigitalLine
- True if this series has digital linepublic void applyThemeProvider(IThemeProvider themeProvider)
applyThemeProvider
in interface IThemeable
applyThemeProvider
in class BaseRenderableSeries
themeProvider
- The IThemeProvider
instance which provides new theme for current instanceprotected void internalUpdate(com.scichart.drawing.common.IAssetManager2D assetManager, RenderPassState renderPassState)
internalUpdate
in class BaseRenderableSeries
assetManager
- The IAssetManager2D
used for this render passrenderPassState
- The RenderPassState
for this render passprotected void internalDraw(com.scichart.drawing.common.IRenderContext2D renderContext, com.scichart.drawing.common.IAssetManager2D assetManager, ISeriesRenderPassData renderPassData)
IRenderContext2D
, the IAssetManager2D
and the ISeriesRenderPassData
passed ininternalDraw
in class BaseRenderableSeries
renderContext
- The render context. This is a graphics object which has methods to draw lines, quads and polygons to the screenassetManager
- The asset manager. This is manager for graphic assets which has method for creation pens, brushes and texturesrenderPassData
- The render pass data which contain a resampled point series, the index range of point on the screen
and the current coordinate calculator of XAxis and YAxis to convert data-point to screen points