public final class SeriesDrawingManager extends com.scichart.core.framework.DisposableBase implements ISeriesDrawingManager
ISeriesDrawingManager
implementationConstructor and Description |
---|
SeriesDrawingManager() |
Modifier and Type | Method and Description |
---|---|
void |
beginDraw(com.scichart.drawing.common.IRenderContext2D renderContext,
ISeriesRenderPassData currentRenderPassData)
Begins drawing with this drawing manager instance
|
void |
dispose() |
void |
drawBox(float x1,
float y1,
float x2,
float y2,
com.scichart.drawing.common.IBrush2D fillBrush,
com.scichart.drawing.common.IPen2D strokePen)
Draws single box with specified fill and stroke.
|
void |
drawLine(float x1,
float y1,
float x2,
float y2,
com.scichart.drawing.common.IPen2D strokePen)
Draws single line with specified stroke.
|
void |
drawTexture(com.scichart.drawing.common.ITexture2D texture,
float x1,
float y1,
float x2,
float y2,
float opacity)
Draws texture in specified rect bounds.
|
void |
endDraw()
Ends drawing with this drawing manager instance.
|
void |
iterateBandArea(com.scichart.drawing.common.IDrawingContext drawingContext,
com.scichart.drawing.common.IPathColor pathColor,
com.scichart.drawing.common.IPathColor pathColorY1,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
com.scichart.core.model.FloatValues y1Coords,
boolean isDigitalLine,
boolean closeGaps,
boolean isFlippedCoords)
Draws band area with static
IPathColor instance. |
void |
iterateBubbles(com.scichart.drawing.common.IDrawingContext drawingContext,
IDynamicPathColorProvider dynamicPathColorProvider,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
com.scichart.core.model.FloatValues zCoords,
IFillPaletteProvider paletteProvider)
Draws bubbles with dynamic
IPathColor provider. |
void |
iterateBubbles(com.scichart.drawing.common.IDrawingContext drawingContext,
com.scichart.drawing.common.IPathColor pathColor,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
com.scichart.core.model.FloatValues zCoords)
Draws bubbles with static
IPathColor instance. |
void |
iterateCandlesticksAsLines(com.scichart.drawing.common.IDrawingContext strokeDrawingContext,
ICandlestickDynamicPathColorProvider dynamicPen,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues highCoords,
com.scichart.core.model.FloatValues lowCoords,
com.scichart.core.model.DoubleValues openValues,
com.scichart.core.model.DoubleValues closeValues,
IStrokePaletteProvider strokePaletteProvider)
Draws candlesticks as vertical lines with dynamic
IPathColor provider. |
void |
iterateCandlesticksAsLines(com.scichart.drawing.common.IDrawingContext strokeDrawingContext,
com.scichart.drawing.common.IPathColor upWickPen,
com.scichart.drawing.common.IPathColor downWickPen,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues highCoords,
com.scichart.core.model.FloatValues lowCoords,
com.scichart.core.model.DoubleValues openValues,
com.scichart.core.model.DoubleValues closeValues)
Draws candlesticks as vertical lines with static
IPathColor provider. |
void |
iterateCandlestisks(com.scichart.drawing.common.IDrawingContext fillDrawingContext,
ICandlestickDynamicPathColorProvider dynamicBrush,
com.scichart.drawing.common.IDrawingContext strokeDrawingContext,
ICandlestickDynamicPathColorProvider dynamicPen,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues openCoords,
com.scichart.core.model.FloatValues highCoords,
com.scichart.core.model.FloatValues lowCoords,
com.scichart.core.model.FloatValues closeCoords,
com.scichart.core.model.DoubleValues openValues,
com.scichart.core.model.DoubleValues closeValues,
IFillPaletteProvider fillPaletteProvider,
IStrokePaletteProvider strokePaletteProvider,
float candleWidth)
Draws candlesticks with dynamic
IPathColor provider. |
void |
iterateCandlestisks(com.scichart.drawing.common.IDrawingContext fillDrawingContext,
com.scichart.drawing.common.IPathColor upBodyBrush,
com.scichart.drawing.common.IPathColor downBodyBrush,
com.scichart.drawing.common.IDrawingContext strokeDrawingContext,
com.scichart.drawing.common.IPathColor upWickPen,
com.scichart.drawing.common.IPathColor downWickPen,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues openCoords,
com.scichart.core.model.FloatValues highCoords,
com.scichart.core.model.FloatValues lowCoords,
com.scichart.core.model.FloatValues closeCoords,
com.scichart.core.model.DoubleValues openValues,
com.scichart.core.model.DoubleValues closeValues,
float candleWidth)
Draws candlesticks with static
IPathColor provider. |
void |
iterateColumns(com.scichart.drawing.common.IDrawingContext fillDrawingContext,
IDynamicPathColorProvider dynamicFillPathColor,
com.scichart.drawing.common.IDrawingContext strokeDrawingContext,
IDynamicPathColorProvider dynamicStrokePathColor,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
IStrokePaletteProvider strokePaletteProvider,
IFillPaletteProvider fillPaletteProvider,
float zeroLine,
float columnsWidth)
Draws columns with dynamic
IPathColor provider. |
void |
iterateColumns(com.scichart.drawing.common.IDrawingContext fillDrawingContext,
com.scichart.drawing.common.IPathColor fillPathColor,
com.scichart.drawing.common.IDrawingContext strokeDrawingContext,
com.scichart.drawing.common.IPathColor strokePathColor,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
float zeroLine,
float columnWidth)
Draws columns with static
IPathColor instance. |
void |
iterateColumnsAsLines(com.scichart.drawing.common.IDrawingContext drawingContext,
IDynamicPathColorProvider dynamicPathColorProvider,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
IStrokePaletteProvider paletteProvider,
float zeroLine)
Draws columns as vertical lines with dynamic
IPathColor provider. |
void |
iterateColumnsAsLines(com.scichart.drawing.common.IDrawingContext drawingContext,
com.scichart.drawing.common.IPathColor pathColor,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
float zeroLine)
Draws columns as vertical lines with static
IPathColor instance. |
void |
iterateLines(com.scichart.drawing.common.IDrawingContext drawingContext,
IDynamicPathColorProvider dynamicPathColorProvider,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
IStrokePaletteProvider paletteProvider,
boolean isDigitalLine,
boolean closeGaps)
Draws lines with dynamic
IPathColor provider. |
void |
iterateLines(com.scichart.drawing.common.IDrawingContext drawingContext,
com.scichart.drawing.common.IPathColor pathColor,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
boolean isDigitalLine,
boolean closeGaps)
Draws line strips with static
IPathColor instance. |
void |
iterateMountainArea(com.scichart.drawing.common.IDrawingContext drawingContext,
IDynamicPathColorProvider dynamicPathColorProvider,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
IFillPaletteProvider paletteProvider,
boolean isDigitalLine,
boolean closeGaps,
float zeroLine)
Draws mountain area with dynamic
IPathColor provider. |
void |
iterateMountainArea(com.scichart.drawing.common.IDrawingContext drawingContext,
com.scichart.drawing.common.IPathColor pathColor,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
boolean isDigitalLine,
boolean closeGaps,
float zeroLine)
Draws mountain area with static
IPathColor instance. |
void |
iterateOhlc(com.scichart.drawing.common.IDrawingContext strokeDrawingContext,
ICandlestickDynamicPathColorProvider dynamicPen,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues openCoords,
com.scichart.core.model.FloatValues highCoords,
com.scichart.core.model.FloatValues lowCoords,
com.scichart.core.model.FloatValues closeCoords,
com.scichart.core.model.DoubleValues openValues,
com.scichart.core.model.DoubleValues closeValues,
IStrokePaletteProvider strokePaletteProvider,
float ohlcWidth)
Draws ohlc series with dynamic
IPathColor provider. |
void |
iterateOhlc(com.scichart.drawing.common.IDrawingContext strokeDrawingContext,
com.scichart.drawing.common.IPathColor upWickPen,
com.scichart.drawing.common.IPathColor downWickPen,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues openCoords,
com.scichart.core.model.FloatValues highCoords,
com.scichart.core.model.FloatValues lowCoords,
com.scichart.core.model.FloatValues closeCoords,
com.scichart.core.model.DoubleValues openValues,
com.scichart.core.model.DoubleValues closeValues,
float ohlcWidth)
Draws ohlc series with static
IPathColor provider. |
void |
iteratePoints(com.scichart.drawing.common.IDrawingContext drawingContext,
IDynamicPathColorProvider dynamicPathColorProvider,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
IPointMarkerPaletteProvider paletteProvider)
Draws points with dynamic
IPathColor provider. |
void |
iteratePoints(com.scichart.drawing.common.IDrawingContext drawingContext,
com.scichart.drawing.common.IPathColor pathColor,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords)
Draws points with static
IPathColor instance. |
void |
iterateStackedColumns(com.scichart.drawing.common.IDrawingContext fillDrawingContext,
IDynamicPathColorProvider dynamicFillPathColor,
com.scichart.drawing.common.IDrawingContext drawRectsDrawingContext,
IDynamicPathColorProvider dynamicStrokePathColor,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
com.scichart.core.model.FloatValues prevSeriesYCoords,
IStrokePaletteProvider strokePaletteProvider,
IFillPaletteProvider fillPaletteProvider,
float columnWidth)
Draws stacked columns with dynamic
IPathColor provider. |
void |
iterateStackedColumns(com.scichart.drawing.common.IDrawingContext fillDrawingContext,
com.scichart.drawing.common.IPathColor fillPathColor,
com.scichart.drawing.common.IDrawingContext drawRectsDrawingContext,
com.scichart.drawing.common.IPathColor strokePathColor,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
com.scichart.core.model.FloatValues prevSeriesYCoords,
float columnWidth)
Draws stacked columns with static
IPathColor instance. |
void |
iterateStackedColumnsAsLines(com.scichart.drawing.common.IDrawingContext drawingContext,
IDynamicPathColorProvider dynamicPathColorProvider,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
com.scichart.core.model.FloatValues prevSeriesYCoords,
IStrokePaletteProvider paletteProvider)
Draws stacked columns as vertical lines with dynamic
IPathColor provider. |
void |
iterateStackedColumnsAsLines(com.scichart.drawing.common.IDrawingContext drawingContext,
com.scichart.drawing.common.IPathColor pathColor,
com.scichart.core.model.FloatValues xCoords,
com.scichart.core.model.FloatValues yCoords,
com.scichart.core.model.FloatValues prevSeriesYCoords)
Draws stacked columns as vertical lines with static
IPathColor instance. |
close, tryDispose, tryDispose, tryDispose, tryDispose
public final void dispose()
dispose
in interface com.scichart.core.framework.IDisposable
public void beginDraw(com.scichart.drawing.common.IRenderContext2D renderContext, ISeriesRenderPassData currentRenderPassData)
beginDraw
in interface ISeriesDrawingManager
renderContext
- The render context to draw on.currentRenderPassData
- The current render pass data.public void endDraw()
endDraw
in interface ISeriesDrawingManager
public void iterateLines(com.scichart.drawing.common.IDrawingContext drawingContext, com.scichart.drawing.common.IPathColor pathColor, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, boolean isDigitalLine, boolean closeGaps)
IPathColor
instance.iterateLines
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw lines.pathColor
- The pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.isDigitalLine
- Value which indicates whether the digital line should or should not be drawn.closeGaps
- Value which indicates whether to close gaps or not.public void iteratePoints(com.scichart.drawing.common.IDrawingContext drawingContext, com.scichart.drawing.common.IPathColor pathColor, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords)
IPathColor
instance.iteratePoints
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw points.pathColor
- The pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.public void iterateBubbles(com.scichart.drawing.common.IDrawingContext drawingContext, com.scichart.drawing.common.IPathColor pathColor, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, com.scichart.core.model.FloatValues zCoords)
IPathColor
instance.iterateBubbles
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw bubbles.pathColor
- The pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.zCoords
- The FloatValues
collection of z coordinates.public void iterateMountainArea(com.scichart.drawing.common.IDrawingContext drawingContext, com.scichart.drawing.common.IPathColor pathColor, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, boolean isDigitalLine, boolean closeGaps, float zeroLine)
IPathColor
instance.iterateMountainArea
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw mountain area.pathColor
- The pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.isDigitalLine
- Value which indicates whether the digital line should or should not be drawn.closeGaps
- Value which indicates whether to close gaps or not.zeroLine
- Value in pixels that determines the position of Y zero line on a chart.public void iterateColumnsAsLines(com.scichart.drawing.common.IDrawingContext drawingContext, com.scichart.drawing.common.IPathColor pathColor, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, float zeroLine)
IPathColor
instance.iterateColumnsAsLines
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw columns as lines.pathColor
- The pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.zeroLine
- Value in pixels that determines the position of Y zero line on a chart.public void iterateColumns(com.scichart.drawing.common.IDrawingContext fillDrawingContext, com.scichart.drawing.common.IPathColor fillPathColor, com.scichart.drawing.common.IDrawingContext strokeDrawingContext, com.scichart.drawing.common.IPathColor strokePathColor, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, float zeroLine, float columnWidth)
IPathColor
instance.iterateColumns
in interface ISeriesDrawingManager
fillDrawingContext
- The IDrawingContext
instance, which will be used to draw columns fill.fillPathColor
- The pen or brush to draw columns fill.strokeDrawingContext
- The IDrawingContext
instance, which will be used to draw columns stroke.strokePathColor
- The pen or brush to draw columns stroke.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.zeroLine
- Value in pixels that determines the position of Y zero line on a chart.columnWidth
- Value in pixels that determines each column width.public void iterateStackedColumnsAsLines(com.scichart.drawing.common.IDrawingContext drawingContext, com.scichart.drawing.common.IPathColor pathColor, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, com.scichart.core.model.FloatValues prevSeriesYCoords)
ISeriesDrawingManager
IPathColor
instance.iterateStackedColumnsAsLines
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw stacked columns as vertical lines.pathColor
- The pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.prevSeriesYCoords
- The FloatValues
collection of previous series y coordinates.public void iterateStackedColumns(com.scichart.drawing.common.IDrawingContext fillDrawingContext, com.scichart.drawing.common.IPathColor fillPathColor, com.scichart.drawing.common.IDrawingContext drawRectsDrawingContext, com.scichart.drawing.common.IPathColor strokePathColor, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, com.scichart.core.model.FloatValues prevSeriesYCoords, float columnWidth)
ISeriesDrawingManager
IPathColor
instance.iterateStackedColumns
in interface ISeriesDrawingManager
fillDrawingContext
- The IDrawingContext
instance, which will be used to draw columns fill.fillPathColor
- The pen or brush to draw the columns fill.drawRectsDrawingContext
- The IDrawingContext
instance, which will be used to draw columns stroke.strokePathColor
- The pen or brush to draw the columns stroke.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.prevSeriesYCoords
- The FloatValues
collection of previous series y coordinates.columnWidth
- Value in pixels that determines each column width.public void iterateBandArea(com.scichart.drawing.common.IDrawingContext drawingContext, com.scichart.drawing.common.IPathColor pathColor, com.scichart.drawing.common.IPathColor pathColorY1, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, com.scichart.core.model.FloatValues y1Coords, boolean isDigitalLine, boolean closeGaps, boolean isFlippedCoords)
IPathColor
instance.iterateBandArea
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw band area.pathColor
- The pen or brush to draw the first band line.pathColorY1
- The pen or brush to draw the second band line.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.y1Coords
- The FloatValues
collection of y1 coordinates.isDigitalLine
- Value which indicates whether the digital line should or should not be drawn.closeGaps
- Value which indicates whether to close gaps or not.isFlippedCoords
- Value which indicates whether coordinates are flipped.public void iterateOhlc(com.scichart.drawing.common.IDrawingContext strokeDrawingContext, com.scichart.drawing.common.IPathColor upWickPen, com.scichart.drawing.common.IPathColor downWickPen, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues openCoords, com.scichart.core.model.FloatValues highCoords, com.scichart.core.model.FloatValues lowCoords, com.scichart.core.model.FloatValues closeCoords, com.scichart.core.model.DoubleValues openValues, com.scichart.core.model.DoubleValues closeValues, float ohlcWidth)
IPathColor
provider.iterateOhlc
in interface ISeriesDrawingManager
strokeDrawingContext
- The IDrawingContext
instance, which will be used to draw ohlc series.upWickPen
- The pen or brush to draw the up ohlc stroke.downWickPen
- The pen or brush to draw the down ohlc stroke.xCoords
- The FloatValues
collection of x coordinates.openCoords
- The FloatValues
collection of open coordinates.highCoords
- The FloatValues
collection of high coordinates.lowCoords
- The FloatValues
collection of low coordinates.closeCoords
- The FloatValues
collection of close coordinates.openValues
- The DoubleValues
collection of open values.closeValues
- The DoubleValues
collection of close values.ohlcWidth
- Value in pixels that determines each ohlc width.public void iterateCandlesticksAsLines(com.scichart.drawing.common.IDrawingContext strokeDrawingContext, com.scichart.drawing.common.IPathColor upWickPen, com.scichart.drawing.common.IPathColor downWickPen, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues highCoords, com.scichart.core.model.FloatValues lowCoords, com.scichart.core.model.DoubleValues openValues, com.scichart.core.model.DoubleValues closeValues)
IPathColor
provider.iterateCandlesticksAsLines
in interface ISeriesDrawingManager
strokeDrawingContext
- The IDrawingContext
instance, which will be used to draw ohlc series.upWickPen
- The pen or brush to draw the up ohlc stroke.downWickPen
- The pen or brush to draw the down ohlc stroke.xCoords
- The FloatValues
collection of x coordinates.highCoords
- The FloatValues
collection of high coordinates.lowCoords
- The FloatValues
collection of low coordinates.openValues
- The DoubleValues
collection of open values.closeValues
- The DoubleValues
collection of close values.public void iterateCandlestisks(com.scichart.drawing.common.IDrawingContext fillDrawingContext, com.scichart.drawing.common.IPathColor upBodyBrush, com.scichart.drawing.common.IPathColor downBodyBrush, com.scichart.drawing.common.IDrawingContext strokeDrawingContext, com.scichart.drawing.common.IPathColor upWickPen, com.scichart.drawing.common.IPathColor downWickPen, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues openCoords, com.scichart.core.model.FloatValues highCoords, com.scichart.core.model.FloatValues lowCoords, com.scichart.core.model.FloatValues closeCoords, com.scichart.core.model.DoubleValues openValues, com.scichart.core.model.DoubleValues closeValues, float candleWidth)
IPathColor
provider.iterateCandlestisks
in interface ISeriesDrawingManager
fillDrawingContext
- The IDrawingContext
instance, which will be used to draw candles fill.upBodyBrush
- The pen or brush to draw the up candles fill.downBodyBrush
- The pen or brush to draw the down candles fill.strokeDrawingContext
- The IDrawingContext
instance, which will be used to draw candles stroke.upWickPen
- The pen or brush to draw the up candles stroke.downWickPen
- The pen or brush to draw the down candles stroke.xCoords
- The FloatValues
collection of x coordinates.openCoords
- The FloatValues
collection of open coordinates.highCoords
- The FloatValues
collection of high coordinates.lowCoords
- The FloatValues
collection of low coordinates.closeCoords
- The FloatValues
collection of close coordinates.openValues
- The DoubleValues
collection of open values.closeValues
- The DoubleValues
collection of close values.candleWidth
- Value in pixels that determines each candle width.public void iterateLines(com.scichart.drawing.common.IDrawingContext drawingContext, IDynamicPathColorProvider dynamicPathColorProvider, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, IStrokePaletteProvider paletteProvider, boolean isDigitalLine, boolean closeGaps)
IPathColor
provider.iterateLines
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw lines.dynamicPathColorProvider
- Dynamic pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.paletteProvider
- The IStrokePaletteProvider
instance.isDigitalLine
- Value which indicates whether the digital line should or should not be drawn.closeGaps
- Value which indicates whether to close gaps or not.public void iterateMountainArea(com.scichart.drawing.common.IDrawingContext drawingContext, IDynamicPathColorProvider dynamicPathColorProvider, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, IFillPaletteProvider paletteProvider, boolean isDigitalLine, boolean closeGaps, float zeroLine)
IPathColor
provider.iterateMountainArea
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw mountain area.dynamicPathColorProvider
- Dynamic pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.paletteProvider
- The IStrokePaletteProvider
instance.isDigitalLine
- Value which indicates whether the digital line should or should not be drawn.closeGaps
- Value which indicates whether to close gaps or not.zeroLine
- Value in pixels that determines the position of Y zero line on a chart.public void iteratePoints(com.scichart.drawing.common.IDrawingContext drawingContext, IDynamicPathColorProvider dynamicPathColorProvider, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, IPointMarkerPaletteProvider paletteProvider)
IPathColor
provider.iteratePoints
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw points.dynamicPathColorProvider
- Dynamic pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.paletteProvider
- The IStrokePaletteProvider
instance.public void iterateBubbles(com.scichart.drawing.common.IDrawingContext drawingContext, IDynamicPathColorProvider dynamicPathColorProvider, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, com.scichart.core.model.FloatValues zCoords, IFillPaletteProvider paletteProvider)
IPathColor
provider.iterateBubbles
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw bubbles.dynamicPathColorProvider
- Dynamic pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.zCoords
- The FloatValues
collection of z coordinates.paletteProvider
- The IStrokePaletteProvider
instance.public void iterateColumnsAsLines(com.scichart.drawing.common.IDrawingContext drawingContext, IDynamicPathColorProvider dynamicPathColorProvider, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, IStrokePaletteProvider paletteProvider, float zeroLine)
IPathColor
provider.iterateColumnsAsLines
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw column as lines.dynamicPathColorProvider
- Dynamic pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.paletteProvider
- The IStrokePaletteProvider
instance.zeroLine
- Value in pixels that determines the position of Y zero line on a chart.public void iterateColumns(com.scichart.drawing.common.IDrawingContext fillDrawingContext, IDynamicPathColorProvider dynamicFillPathColor, com.scichart.drawing.common.IDrawingContext strokeDrawingContext, IDynamicPathColorProvider dynamicStrokePathColor, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, IStrokePaletteProvider strokePaletteProvider, IFillPaletteProvider fillPaletteProvider, float zeroLine, float columnsWidth)
IPathColor
provider.iterateColumns
in interface ISeriesDrawingManager
fillDrawingContext
- The IDrawingContext
instance, which will be used to draw columns fill.dynamicFillPathColor
- Dynamic pen or brush to draw columns fill.strokeDrawingContext
- The IDrawingContext
instance, which will be used to draw columns stroke.dynamicStrokePathColor
- Dynamic pen or brush to draw columns stroke.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.strokePaletteProvider
- The IStrokePaletteProvider
instance used to provide stroke colors.fillPaletteProvider
- The IFillPaletteProvider
instance used to provide fill colors.zeroLine
- Value in pixels that determines the position of Y zero line on a chart.columnsWidth
- Value in pixels that determines each column width.public void iterateStackedColumnsAsLines(com.scichart.drawing.common.IDrawingContext drawingContext, IDynamicPathColorProvider dynamicPathColorProvider, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, com.scichart.core.model.FloatValues prevSeriesYCoords, IStrokePaletteProvider paletteProvider)
ISeriesDrawingManager
IPathColor
provider.iterateStackedColumnsAsLines
in interface ISeriesDrawingManager
drawingContext
- The IDrawingContext
instance, which will be used to draw stacked columns.dynamicPathColorProvider
- Dynamic pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.prevSeriesYCoords
- The FloatValues
collection of previous series y coordinates.paletteProvider
- The IStrokePaletteProvider
instance.public void iterateStackedColumns(com.scichart.drawing.common.IDrawingContext fillDrawingContext, IDynamicPathColorProvider dynamicFillPathColor, com.scichart.drawing.common.IDrawingContext drawRectsDrawingContext, IDynamicPathColorProvider dynamicStrokePathColor, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues yCoords, com.scichart.core.model.FloatValues prevSeriesYCoords, IStrokePaletteProvider strokePaletteProvider, IFillPaletteProvider fillPaletteProvider, float columnWidth)
ISeriesDrawingManager
IPathColor
provider.iterateStackedColumns
in interface ISeriesDrawingManager
fillDrawingContext
- The IDrawingContext
instance, which will be used to draw stacked columns fill.dynamicFillPathColor
- Dynamic pen or brush to draw columns fill.drawRectsDrawingContext
- The IDrawingContext
instance, which will be used to draw stacked columns stroke.dynamicStrokePathColor
- Dynamic pen or brush to draw columns stroke.xCoords
- The FloatValues
collection of x coordinates.yCoords
- The FloatValues
collection of y coordinates.prevSeriesYCoords
- The FloatValues
collection of previous series y coordinates.strokePaletteProvider
- The IStrokePaletteProvider
instance used to provide stroke colors.fillPaletteProvider
- The IFillPaletteProvider
instance used to provide fill colors.columnWidth
- Value in pixels that determines each column width.public void iterateOhlc(com.scichart.drawing.common.IDrawingContext strokeDrawingContext, ICandlestickDynamicPathColorProvider dynamicPen, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues openCoords, com.scichart.core.model.FloatValues highCoords, com.scichart.core.model.FloatValues lowCoords, com.scichart.core.model.FloatValues closeCoords, com.scichart.core.model.DoubleValues openValues, com.scichart.core.model.DoubleValues closeValues, IStrokePaletteProvider strokePaletteProvider, float ohlcWidth)
IPathColor
provider.iterateOhlc
in interface ISeriesDrawingManager
strokeDrawingContext
- The IDrawingContext
instance, which will be used to draw ohlc series.dynamicPen
- Dynamic ICandlestickDynamicPathColorProvider
which could be pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.openCoords
- The FloatValues
collection of open coordinates.highCoords
- The FloatValues
collection of high coordinates.lowCoords
- The FloatValues
collection of low coordinates.closeCoords
- The FloatValues
collection of close coordinates.openValues
- The DoubleValues
collection of open values.closeValues
- The DoubleValues
collection of close values.strokePaletteProvider
- The IStrokePaletteProvider
instance.ohlcWidth
- Value in pixels that determines each ohlc width.public void iterateCandlesticksAsLines(com.scichart.drawing.common.IDrawingContext strokeDrawingContext, ICandlestickDynamicPathColorProvider dynamicPen, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues highCoords, com.scichart.core.model.FloatValues lowCoords, com.scichart.core.model.DoubleValues openValues, com.scichart.core.model.DoubleValues closeValues, IStrokePaletteProvider strokePaletteProvider)
IPathColor
provider.iterateCandlesticksAsLines
in interface ISeriesDrawingManager
strokeDrawingContext
- The IDrawingContext
instance, which will be used to draw candlestick as lines.dynamicPen
- Dynamic pen or brush for the drawing operation.xCoords
- The FloatValues
collection of x coordinates.highCoords
- The FloatValues
collection of high coordinates.lowCoords
- The FloatValues
collection of low coordinates.openValues
- The DoubleValues
collection of open values.closeValues
- The DoubleValues
collection of close values.strokePaletteProvider
- The IStrokePaletteProvider
instance.public void iterateCandlestisks(com.scichart.drawing.common.IDrawingContext fillDrawingContext, ICandlestickDynamicPathColorProvider dynamicBrush, com.scichart.drawing.common.IDrawingContext strokeDrawingContext, ICandlestickDynamicPathColorProvider dynamicPen, com.scichart.core.model.FloatValues xCoords, com.scichart.core.model.FloatValues openCoords, com.scichart.core.model.FloatValues highCoords, com.scichart.core.model.FloatValues lowCoords, com.scichart.core.model.FloatValues closeCoords, com.scichart.core.model.DoubleValues openValues, com.scichart.core.model.DoubleValues closeValues, IFillPaletteProvider fillPaletteProvider, IStrokePaletteProvider strokePaletteProvider, float candleWidth)
IPathColor
provider.iterateCandlestisks
in interface ISeriesDrawingManager
fillDrawingContext
- The IDrawingContext
instance, which will be used to draw stacked candles fill.dynamicBrush
- Dynamic pen or brush to draw candles fill.strokeDrawingContext
- The IDrawingContext
instance, which will be used to draw stacked candles stroke.dynamicPen
- Dynamic pen or brush to draw candles stroke.xCoords
- The FloatValues
collection of x coordinates.openCoords
- The FloatValues
collection of open coordinates.highCoords
- The FloatValues
collection of high coordinates.lowCoords
- The FloatValues
collection of low coordinates.closeCoords
- The FloatValues
collection of close coordinates.openValues
- The DoubleValues
collection of open values.closeValues
- The DoubleValues
collection of close values.fillPaletteProvider
- The IFillPaletteProvider
instance used to provide fill colors.strokePaletteProvider
- The IStrokePaletteProvider
instance used to provide stroke colors.candleWidth
- Value in pixels that determines each candle width.public void drawBox(float x1, float y1, float x2, float y2, com.scichart.drawing.common.IBrush2D fillBrush, com.scichart.drawing.common.IPen2D strokePen)
drawBox
in interface ISeriesDrawingManager
x1
- The x1 coordinate of the box.y1
- The y1 coordinate of the box.x2
- The x2 coordinate of the box.y2
- The y2 coordinate of the box.fillBrush
- The IBrush2D
brush to fill box with.strokePen
- The IPen2D
pen to draw box stroke with.public void drawLine(float x1, float y1, float x2, float y2, com.scichart.drawing.common.IPen2D strokePen)
drawLine
in interface ISeriesDrawingManager
x1
- The x1 coordinate of the line.y1
- The y1 coordinate of the line.x2
- The x2 coordinate of the line.y2
- The y2 coordinate of the line.strokePen
- The IPen2D
pen to draw line with.public void drawTexture(com.scichart.drawing.common.ITexture2D texture, float x1, float y1, float x2, float y2, float opacity)
drawTexture
in interface ISeriesDrawingManager
texture
- The ITexture2D
texture instance to draw.x1
- The x1 coordinate of the texture rectangle.y1
- The y1 coordinate of the texture rectangle.x2
- The x2 coordinate of the texture rectangle.y2
- The y2 coordinate of the texture rectangle.opacity
- The opacity to draw texture with.