public interface ISeriesDrawingManager
extends com.scichart.core.framework.IDisposable
Modifier and Type | Method and Description |
---|---|
void |
beginDraw(com.scichart.drawing.common.IRenderContext2D renderContext,
ISeriesRenderPassData currentRenderPassData)
Begins drawing with this drawing manager instance
|
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. |
void beginDraw(com.scichart.drawing.common.IRenderContext2D renderContext, ISeriesRenderPassData currentRenderPassData)
renderContext
- The render context to draw on.currentRenderPassData
- The current render pass data.void endDraw()
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.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.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.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.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.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.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.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.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.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.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.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.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)
IPathColor
instance.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.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)
IPathColor
instance.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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, @Nullable IStrokePaletteProvider strokePaletteProvider, @Nullable IFillPaletteProvider fillPaletteProvider, float zeroLine, float columnsWidth)
IPathColor
provider.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.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)
IPathColor
provider.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.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)
IPathColor
provider.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.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.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.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.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.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.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.void drawBox(float x1, float y1, float x2, float y2, com.scichart.drawing.common.IBrush2D fillBrush, com.scichart.drawing.common.IPen2D strokePen)
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.void drawLine(float x1, float y1, float x2, float y2, com.scichart.drawing.common.IPen2D strokePen)
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.void drawTexture(com.scichart.drawing.common.ITexture2D texture, float x1, float y1, float x2, float y2, float opacity)
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.