Search Results for

    Show / Hide Table of Contents

    Interface ISeriesDrawingManager

    Defines the interface with helper methods for rendering of renderable series.

    Implements
    IDisposable
    Namespace:
    Assembly: .dll
    Syntax
    public interface ISeriesDrawingManager extends IDisposable

    Methods

    beginDraw(IRenderContext2D renderContext, renderableSeriesISeriesRenderPassData currentRenderPassData)

    Begins drawing with this drawing manager instance

    Declaration
    public abstract void beginDraw(IRenderContext2D renderContext, renderableSeriesISeriesRenderPassData currentRenderPassData)
    Parameters
    Type Name Description
    IRenderContext2D renderContext

    The render context to draw on.

    renderableSeriesISeriesRenderPassData currentRenderPassData

    The current render pass data.

    drawBox(float x1, float y1, float x2, float y2, IBrush2D fillBrush, IPen2D strokePen)

    Draws single box with specified fill and stroke.

    Declaration
    public abstract void drawBox(float x1, float y1, float x2, float y2, IBrush2D fillBrush, IPen2D strokePen)
    Parameters
    Type Name Description
    float x1

    The x1 coordinate of the box.

    float y1

    The y1 coordinate of the box.

    float x2

    The x2 coordinate of the box.

    float y2

    The y2 coordinate of the box.

    IBrush2D fillBrush

    The IBrush2D brush to fill box with.

    IPen2D strokePen

    The IPen2D pen to draw box stroke with.

    drawLine(float x1, float y1, float x2, float y2, IPen2D strokePen)

    Draws single line with specified stroke.

    Declaration
    public abstract void drawLine(float x1, float y1, float x2, float y2, IPen2D strokePen)
    Parameters
    Type Name Description
    float x1

    The x1 coordinate of the line.

    float y1

    The y1 coordinate of the line.

    float x2

    The x2 coordinate of the line.

    float y2

    The y2 coordinate of the line.

    IPen2D strokePen

    The IPen2D pen to draw line with.

    drawTexture(ITexture2D texture, float x1, float y1, float x2, float y2, float opacity)

    Draws texture in specified rect bounds.

    Declaration
    public abstract void drawTexture(ITexture2D texture, float x1, float y1, float x2, float y2, float opacity)
    Parameters
    Type Name Description
    ITexture2D texture

    The ITexture2D texture instance to draw.

    float x1

    The x1 coordinate of the texture rectangle.

    float y1

    The y1 coordinate of the texture rectangle.

    float x2

    The x2 coordinate of the texture rectangle.

    float y2

    The y2 coordinate of the texture rectangle.

    float opacity

    The opacity to draw texture with.

    endDraw()

    Ends drawing with this drawing manager instance.

    Declaration
    public abstract void endDraw()

    iterateBandArea(IDrawingContext drawingContext, IPathColor pathColor, IPathColor pathColorY1, FloatValues xCoords, FloatValues yCoords, FloatValues y1Coords, boolean isDigitalLine, boolean closeGaps, boolean isFlippedCoords)

    Draws band area with static IPathColor instance.

    Declaration
    public abstract void iterateBandArea(IDrawingContext drawingContext, IPathColor pathColor, IPathColor pathColorY1, FloatValues xCoords, FloatValues yCoords, FloatValues y1Coords, boolean isDigitalLine, boolean closeGaps, boolean isFlippedCoords)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw band area.

    IPathColor pathColor

    The pen or brush to draw the first band line.

    IPathColor pathColorY1

    The pen or brush to draw the second band line.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues y1Coords

    The FloatValues collection of y1 coordinates.

    boolean isDigitalLine

    Value which indicates whether the digital line should or should not be drawn.

    boolean closeGaps

    Value which indicates whether to close gaps or not.

    boolean isFlippedCoords

    Value which indicates whether coordinates are flipped.

    iterateBubbles(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, FloatValues zCoords, renderableSeries.paletteProviders.IFillPaletteProvider paletteProvider)

    Draws bubbles with dynamic IPathColor provider.

    Declaration
    public abstract void iterateBubbles(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, FloatValues zCoords, renderableSeries.paletteProviders.IFillPaletteProvider paletteProvider)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw bubbles.

    renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider

    Dynamic pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues zCoords

    The FloatValues collection of z coordinates.

    renderableSeries.paletteProviders.IFillPaletteProvider paletteProvider

    The IStrokePaletteProvider instance.

    iterateBubbles(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, FloatValues zCoords)

    Draws bubbles with static IPathColor instance.

    Declaration
    public abstract void iterateBubbles(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, FloatValues zCoords)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw bubbles.

    IPathColor pathColor

    The pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues zCoords

    The FloatValues collection of z coordinates.

    iterateCandlesticksAsLines(IDrawingContext strokeDrawingContext, renderableSeries.ICandlestickDynamicPathColorProvider dynamicPen, FloatValues xCoords, FloatValues highCoords, FloatValues lowCoords, DoubleValues openValues, DoubleValues closeValues, renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider)

    Draws candlesticks as vertical lines with dynamic IPathColor provider.

    Declaration
    public abstract void iterateCandlesticksAsLines(IDrawingContext strokeDrawingContext, renderableSeries.ICandlestickDynamicPathColorProvider dynamicPen, FloatValues xCoords, FloatValues highCoords, FloatValues lowCoords, DoubleValues openValues, DoubleValues closeValues, renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider)
    Parameters
    Type Name Description
    IDrawingContext strokeDrawingContext

    The IDrawingContext instance, which will be used to draw candlestick as lines.

    renderableSeries.ICandlestickDynamicPathColorProvider dynamicPen

    Dynamic pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues highCoords

    The FloatValues collection of high coordinates.

    FloatValues lowCoords

    The FloatValues collection of low coordinates.

    DoubleValues openValues

    The DoubleValues collection of open values.

    DoubleValues closeValues

    The DoubleValues collection of close values.

    renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider

    The IStrokePaletteProvider instance.

    iterateCandlesticksAsLines(IDrawingContext strokeDrawingContext, IPathColor upWickPen, IPathColor downWickPen, FloatValues xCoords, FloatValues highCoords, FloatValues lowCoords, DoubleValues openValues, DoubleValues closeValues)

    Draws candlesticks as vertical lines with static IPathColor provider.

    Declaration
    public abstract void iterateCandlesticksAsLines(IDrawingContext strokeDrawingContext, IPathColor upWickPen, IPathColor downWickPen, FloatValues xCoords, FloatValues highCoords, FloatValues lowCoords, DoubleValues openValues, DoubleValues closeValues)
    Parameters
    Type Name Description
    IDrawingContext strokeDrawingContext

    The IDrawingContext instance, which will be used to draw ohlc series.

    IPathColor upWickPen

    The pen or brush to draw the up ohlc stroke.

    IPathColor downWickPen

    The pen or brush to draw the down ohlc stroke.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues highCoords

    The FloatValues collection of high coordinates.

    FloatValues lowCoords

    The FloatValues collection of low coordinates.

    DoubleValues openValues

    The DoubleValues collection of open values.

    DoubleValues closeValues

    The DoubleValues collection of close values.

    iterateCandlestisks(IDrawingContext fillDrawingContext, renderableSeries.ICandlestickDynamicPathColorProvider dynamicBrush, IDrawingContext strokeDrawingContext, renderableSeries.ICandlestickDynamicPathColorProvider dynamicPen, FloatValues xCoords, FloatValues openCoords, FloatValues highCoords, FloatValues lowCoords, FloatValues closeCoords, DoubleValues openValues, DoubleValues closeValues, renderableSeries.paletteProviders.IFillPaletteProvider fillPaletteProvider, renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider, float candleWidth)

    Draws candlesticks with dynamic IPathColor provider.

    Declaration
    public abstract void iterateCandlestisks(IDrawingContext fillDrawingContext, renderableSeries.ICandlestickDynamicPathColorProvider dynamicBrush, IDrawingContext strokeDrawingContext, renderableSeries.ICandlestickDynamicPathColorProvider dynamicPen, FloatValues xCoords, FloatValues openCoords, FloatValues highCoords, FloatValues lowCoords, FloatValues closeCoords, DoubleValues openValues, DoubleValues closeValues, renderableSeries.paletteProviders.IFillPaletteProvider fillPaletteProvider, renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider, float candleWidth)
    Parameters
    Type Name Description
    IDrawingContext fillDrawingContext

    The IDrawingContext instance, which will be used to draw stacked candles fill.

    renderableSeries.ICandlestickDynamicPathColorProvider dynamicBrush

    Dynamic pen or brush to draw candles fill.

    IDrawingContext strokeDrawingContext

    The IDrawingContext instance, which will be used to draw stacked candles stroke.

    renderableSeries.ICandlestickDynamicPathColorProvider dynamicPen

    Dynamic pen or brush to draw candles stroke.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues openCoords

    The FloatValues collection of open coordinates.

    FloatValues highCoords

    The FloatValues collection of high coordinates.

    FloatValues lowCoords

    The FloatValues collection of low coordinates.

    FloatValues closeCoords

    The FloatValues collection of close coordinates.

    DoubleValues openValues

    The DoubleValues collection of open values.

    DoubleValues closeValues

    The DoubleValues collection of close values.

    renderableSeries.paletteProviders.IFillPaletteProvider fillPaletteProvider

    The IFillPaletteProvider instance used to provide fill colors.

    renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider

    The IStrokePaletteProvider instance used to provide stroke colors.

    float candleWidth

    Value in pixels that determines each candle width.

    iterateCandlestisks(IDrawingContext fillDrawingContext, IPathColor upBodyBrush, IPathColor downBodyBrush, IDrawingContext strokeDrawingContext, IPathColor upWickPen, IPathColor downWickPen, FloatValues xCoords, FloatValues openCoords, FloatValues highCoords, FloatValues lowCoords, FloatValues closeCoords, DoubleValues openValues, DoubleValues closeValues, float candleWidth)

    Draws candlesticks with static IPathColor provider.

    Declaration
    public abstract void iterateCandlestisks(IDrawingContext fillDrawingContext, IPathColor upBodyBrush, IPathColor downBodyBrush, IDrawingContext strokeDrawingContext, IPathColor upWickPen, IPathColor downWickPen, FloatValues xCoords, FloatValues openCoords, FloatValues highCoords, FloatValues lowCoords, FloatValues closeCoords, DoubleValues openValues, DoubleValues closeValues, float candleWidth)
    Parameters
    Type Name Description
    IDrawingContext fillDrawingContext

    The IDrawingContext instance, which will be used to draw candles fill.

    IPathColor upBodyBrush

    The pen or brush to draw the up candles fill.

    IPathColor downBodyBrush

    The pen or brush to draw the down candles fill.

    IDrawingContext strokeDrawingContext

    The IDrawingContext instance, which will be used to draw candles stroke.

    IPathColor upWickPen

    The pen or brush to draw the up candles stroke.

    IPathColor downWickPen

    The pen or brush to draw the down candles stroke.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues openCoords

    The FloatValues collection of open coordinates.

    FloatValues highCoords

    The FloatValues collection of high coordinates.

    FloatValues lowCoords

    The FloatValues collection of low coordinates.

    FloatValues closeCoords

    The FloatValues collection of close coordinates.

    DoubleValues openValues

    The DoubleValues collection of open values.

    DoubleValues closeValues

    The DoubleValues collection of close values.

    float candleWidth

    Value in pixels that determines each candle width.

    iterateColumns(IDrawingContext fillDrawingContext, renderableSeries.IDynamicPathColorProvider dynamicFillPathColor, IDrawingContext strokeDrawingContext, renderableSeries.IDynamicPathColorProvider dynamicStrokePathColor, FloatValues xCoords, FloatValues yCoords, renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider, renderableSeries.paletteProviders.IFillPaletteProvider fillPaletteProvider, float zeroLine, float columnsWidth)

    Draws columns with dynamic IPathColor provider.

    Declaration
    public abstract void iterateColumns(IDrawingContext fillDrawingContext, renderableSeries.IDynamicPathColorProvider dynamicFillPathColor, IDrawingContext strokeDrawingContext, renderableSeries.IDynamicPathColorProvider dynamicStrokePathColor, FloatValues xCoords, FloatValues yCoords, renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider, renderableSeries.paletteProviders.IFillPaletteProvider fillPaletteProvider, float zeroLine, float columnsWidth)
    Parameters
    Type Name Description
    IDrawingContext fillDrawingContext

    The IDrawingContext instance, which will be used to draw columns fill.

    renderableSeries.IDynamicPathColorProvider dynamicFillPathColor

    Dynamic pen or brush to draw columns fill.

    IDrawingContext strokeDrawingContext

    The IDrawingContext instance, which will be used to draw columns stroke.

    renderableSeries.IDynamicPathColorProvider dynamicStrokePathColor

    Dynamic pen or brush to draw columns stroke.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider

    The IStrokePaletteProvider instance used to provide stroke colors.

    renderableSeries.paletteProviders.IFillPaletteProvider fillPaletteProvider

    The IFillPaletteProvider instance used to provide fill colors.

    float zeroLine

    Value in pixels that determines the position of Y zero line on a chart.

    float columnsWidth

    Value in pixels that determines each column width.

    iterateColumns(IDrawingContext fillDrawingContext, IPathColor fillPathColor, IDrawingContext strokeDrawingContext, IPathColor strokePathColor, FloatValues xCoords, FloatValues yCoords, float zeroLine, float columnWidth)

    Draws columns with static IPathColor instance.

    Declaration
    public abstract void iterateColumns(IDrawingContext fillDrawingContext, IPathColor fillPathColor, IDrawingContext strokeDrawingContext, IPathColor strokePathColor, FloatValues xCoords, FloatValues yCoords, float zeroLine, float columnWidth)
    Parameters
    Type Name Description
    IDrawingContext fillDrawingContext

    The IDrawingContext instance, which will be used to draw columns fill.

    IPathColor fillPathColor

    The pen or brush to draw columns fill.

    IDrawingContext strokeDrawingContext

    The IDrawingContext instance, which will be used to draw columns stroke.

    IPathColor strokePathColor

    The pen or brush to draw columns stroke.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    float zeroLine

    Value in pixels that determines the position of Y zero line on a chart.

    float columnWidth

    Value in pixels that determines each column width.

    iterateColumnsAsLines(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider, float zeroLine)

    Draws columns as vertical lines with dynamic IPathColor provider.

    Declaration
    public abstract void iterateColumnsAsLines(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider, float zeroLine)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw column as lines.

    renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider

    Dynamic pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider

    The IStrokePaletteProvider instance.

    float zeroLine

    Value in pixels that determines the position of Y zero line on a chart.

    iterateColumnsAsLines(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, float zeroLine)

    Draws columns as vertical lines with static IPathColor instance.

    Declaration
    public abstract void iterateColumnsAsLines(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, float zeroLine)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw columns as lines.

    IPathColor pathColor

    The pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    float zeroLine

    Value in pixels that determines the position of Y zero line on a chart.

    iterateCubicBandArea(IDrawingContext drawingContext, IPathColor pathColor, IPathColor pathColorY1, FloatValues xCoords, FloatValues yCoords, FloatValues y1Coords, FloatValues xaCoords, FloatValues yaCoords, FloatValues xbCoords, FloatValues ybCoords, FloatValues xa1Coords, FloatValues ya1Coords, FloatValues xb1Coords, FloatValues yb1Coords, boolean isFlippedCoords)

    Draws band area with static IPathColor instance using cubic bezier curves

    Declaration
    public abstract void iterateCubicBandArea(IDrawingContext drawingContext, IPathColor pathColor, IPathColor pathColorY1, FloatValues xCoords, FloatValues yCoords, FloatValues y1Coords, FloatValues xaCoords, FloatValues yaCoords, FloatValues xbCoords, FloatValues ybCoords, FloatValues xa1Coords, FloatValues ya1Coords, FloatValues xb1Coords, FloatValues yb1Coords, boolean isFlippedCoords)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw band area.

    IPathColor pathColor

    The pen or brush to draw the first band line.

    IPathColor pathColorY1

    The pen or brush to draw the second band line.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues y1Coords

    The FloatValues collection of y1 coordinates.

    FloatValues xaCoords

    The FloatValues collection with x coordinates of first control points used for drawing bezier curves for yCoords

    FloatValues yaCoords

    The FloatValues collection with y coordinates of first control points used for drawing bezier curves for yCoords

    FloatValues xbCoords

    The FloatValues collection with x coordinates of second control points used for drawing bezier curves for yCoords

    FloatValues ybCoords

    The FloatValues collection with y coordinates of second control points used for drawing bezier curves for yCoords

    FloatValues xa1Coords

    The FloatValues collection with x coordinates of first control points used for drawing bezier curves for y1Coords

    FloatValues ya1Coords

    The FloatValues collection with y coordinates of first control points used for drawing bezier curves for y1Coords

    FloatValues xb1Coords

    The FloatValues collection with x coordinates of second control points used for drawing bezier curves for y1Coords

    FloatValues yb1Coords

    The FloatValues collection with y coordinates of second control points used for drawing bezier curves for y1Coords

    boolean isFlippedCoords

    Value which indicates whether coordinates are flipped.

    iterateCubicLines(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, FloatValues xaCoords, FloatValues yaCoords, FloatValues xbCoords, FloatValues ybCoords, renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider)

    Draws lines strip using cubic bezier curves with dynamic IPathColor provider.

    Declaration
    public abstract void iterateCubicLines(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, FloatValues xaCoords, FloatValues yaCoords, FloatValues xbCoords, FloatValues ybCoords, renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw lines.

    renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider

    Dynamic pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues xaCoords

    The FloatValues collection with x coordinates of first control points used for drawing bezier curves

    FloatValues yaCoords

    The FloatValues collection with y coordinates of first control points used for drawing bezier curves

    FloatValues xbCoords

    The FloatValues collection with x coordinates of second control points used for drawing bezier curves

    FloatValues ybCoords

    The FloatValues collection with y coordinates of second control points used for drawing bezier curves

    renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider

    The IStrokePaletteProvider instance.

    iterateCubicLines(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, FloatValues xaCoords, FloatValues yaCoords, FloatValues xbCoords, FloatValues ybCoords)

    Draws line strips using cubic bezier curves with static IPathColor instance.

    Declaration
    public abstract void iterateCubicLines(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, FloatValues xaCoords, FloatValues yaCoords, FloatValues xbCoords, FloatValues ybCoords)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw lines.

    IPathColor pathColor

    The pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues xaCoords

    The FloatValues collection with x coordinates of first control points used for drawing bezier curves

    FloatValues yaCoords

    The FloatValues collection with y coordinates of first control points used for drawing bezier curves

    FloatValues xbCoords

    The FloatValues collection with x coordinates of second control points used for drawing bezier curves

    FloatValues ybCoords

    The FloatValues collection with y coordinates of second control points used for drawing bezier curves

    iterateCubicMountainArea(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, FloatValues xaCoords, FloatValues yaCoords, FloatValues xbCoords, FloatValues ybCoords, renderableSeries.paletteProviders.IFillPaletteProvider paletteProvider, float zeroLine)

    Draws mountain area using cubic beizer curves with dynamic IPathColor provider.

    Declaration
    public abstract void iterateCubicMountainArea(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, FloatValues xaCoords, FloatValues yaCoords, FloatValues xbCoords, FloatValues ybCoords, renderableSeries.paletteProviders.IFillPaletteProvider paletteProvider, float zeroLine)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw mountain area.

    renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider

    Dynamic pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues xaCoords

    The FloatValues collection with x coordinates of first control points used for drawing bezier curves

    FloatValues yaCoords

    The FloatValues collection with y coordinates of first control points used for drawing bezier curves

    FloatValues xbCoords

    The FloatValues collection with x coordinates of second control points used for drawing bezier curves

    FloatValues ybCoords

    The FloatValues collection with y coordinates of second control points used for drawing bezier curves

    renderableSeries.paletteProviders.IFillPaletteProvider paletteProvider

    The IStrokePaletteProvider instance.

    float zeroLine

    Value in pixels that determines the position of Y zero line on a chart.

    iterateCubicMountainArea(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, FloatValues xaCoords, FloatValues yaCoords, FloatValues xbCoords, FloatValues ybCoords, float zeroLine)

    Draws mountain area using cubic bezier curves with static IPathColor instance.

    Declaration
    public abstract void iterateCubicMountainArea(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, FloatValues xaCoords, FloatValues yaCoords, FloatValues xbCoords, FloatValues ybCoords, float zeroLine)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw mountain area.

    IPathColor pathColor

    The pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues xaCoords

    The FloatValues collection with x coordinates of first control points used for drawing bezier curves

    FloatValues yaCoords

    The FloatValues collection with y coordinates of first control points used for drawing bezier curves

    FloatValues xbCoords

    The FloatValues collection with x coordinates of second control points used for drawing bezier curves

    FloatValues ybCoords

    The FloatValues collection with y coordinates of second control points used for drawing bezier curves

    float zeroLine

    Value in pixels that determines the position of Y zero line on a chart.

    iterateLines(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider, boolean isDigitalLine, boolean closeGaps)

    Draws lines with dynamic IPathColor provider.

    Declaration
    public abstract void iterateLines(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider, boolean isDigitalLine, boolean closeGaps)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw lines.

    renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider

    Dynamic pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider

    The IStrokePaletteProvider instance.

    boolean isDigitalLine

    Value which indicates whether the digital line should or should not be drawn.

    boolean closeGaps

    Value which indicates whether to close gaps or not.

    iterateLines(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, boolean isDigitalLine, boolean closeGaps)

    Draws line strips with static IPathColor instance.

    Declaration
    public abstract void iterateLines(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, boolean isDigitalLine, boolean closeGaps)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw lines.

    IPathColor pathColor

    The pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    boolean isDigitalLine

    Value which indicates whether the digital line should or should not be drawn.

    boolean closeGaps

    Value which indicates whether to close gaps or not.

    iterateMountainArea(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, renderableSeries.paletteProviders.IFillPaletteProvider paletteProvider, boolean isDigitalLine, boolean closeGaps, float zeroLine)

    Draws mountain area with dynamic IPathColor provider.

    Declaration
    public abstract void iterateMountainArea(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, renderableSeries.paletteProviders.IFillPaletteProvider paletteProvider, boolean isDigitalLine, boolean closeGaps, float zeroLine)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw mountain area.

    renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider

    Dynamic pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    renderableSeries.paletteProviders.IFillPaletteProvider paletteProvider

    The IStrokePaletteProvider instance.

    boolean isDigitalLine

    Value which indicates whether the digital line should or should not be drawn.

    boolean closeGaps

    Value which indicates whether to close gaps or not.

    float zeroLine

    Value in pixels that determines the position of Y zero line on a chart.

    iterateMountainArea(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, boolean isDigitalLine, boolean closeGaps, float zeroLine)

    Draws mountain area with static IPathColor instance.

    Declaration
    public abstract void iterateMountainArea(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, boolean isDigitalLine, boolean closeGaps, float zeroLine)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw mountain area.

    IPathColor pathColor

    The pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    boolean isDigitalLine

    Value which indicates whether the digital line should or should not be drawn.

    boolean closeGaps

    Value which indicates whether to close gaps or not.

    float zeroLine

    Value in pixels that determines the position of Y zero line on a chart.

    iterateOhlc(IDrawingContext strokeDrawingContext, renderableSeries.ICandlestickDynamicPathColorProvider dynamicPen, FloatValues xCoords, FloatValues openCoords, FloatValues highCoords, FloatValues lowCoords, FloatValues closeCoords, DoubleValues openValues, DoubleValues closeValues, renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider, float ohlcWidth)

    Draws ohlc series with dynamic IPathColor provider.

    Declaration
    public abstract void iterateOhlc(IDrawingContext strokeDrawingContext, renderableSeries.ICandlestickDynamicPathColorProvider dynamicPen, FloatValues xCoords, FloatValues openCoords, FloatValues highCoords, FloatValues lowCoords, FloatValues closeCoords, DoubleValues openValues, DoubleValues closeValues, renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider, float ohlcWidth)
    Parameters
    Type Name Description
    IDrawingContext strokeDrawingContext

    The IDrawingContext instance, which will be used to draw ohlc series.

    renderableSeries.ICandlestickDynamicPathColorProvider dynamicPen

    Dynamic ICandlestickDynamicPathColorProvider which could be pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues openCoords

    The FloatValues collection of open coordinates.

    FloatValues highCoords

    The FloatValues collection of high coordinates.

    FloatValues lowCoords

    The FloatValues collection of low coordinates.

    FloatValues closeCoords

    The FloatValues collection of close coordinates.

    DoubleValues openValues

    The DoubleValues collection of open values.

    DoubleValues closeValues

    The DoubleValues collection of close values.

    renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider

    The IStrokePaletteProvider instance.

    float ohlcWidth

    Value in pixels that determines each ohlc width.

    iterateOhlc(IDrawingContext strokeDrawingContext, IPathColor upWickPen, IPathColor downWickPen, FloatValues xCoords, FloatValues openCoords, FloatValues highCoords, FloatValues lowCoords, FloatValues closeCoords, DoubleValues openValues, DoubleValues closeValues, float ohlcWidth)

    Draws ohlc series with static IPathColor provider.

    Declaration
    public abstract void iterateOhlc(IDrawingContext strokeDrawingContext, IPathColor upWickPen, IPathColor downWickPen, FloatValues xCoords, FloatValues openCoords, FloatValues highCoords, FloatValues lowCoords, FloatValues closeCoords, DoubleValues openValues, DoubleValues closeValues, float ohlcWidth)
    Parameters
    Type Name Description
    IDrawingContext strokeDrawingContext

    The IDrawingContext instance, which will be used to draw ohlc series.

    IPathColor upWickPen

    The pen or brush to draw the up ohlc stroke.

    IPathColor downWickPen

    The pen or brush to draw the down ohlc stroke.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues openCoords

    The FloatValues collection of open coordinates.

    FloatValues highCoords

    The FloatValues collection of high coordinates.

    FloatValues lowCoords

    The FloatValues collection of low coordinates.

    FloatValues closeCoords

    The FloatValues collection of close coordinates.

    DoubleValues openValues

    The DoubleValues collection of open values.

    DoubleValues closeValues

    The DoubleValues collection of close values.

    float ohlcWidth

    Value in pixels that determines each ohlc width.

    iteratePoints(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, renderableSeries.paletteProviders.IPointMarkerPaletteProvider paletteProvider)

    Draws points with dynamic IPathColor provider.

    Declaration
    public abstract void iteratePoints(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, renderableSeries.paletteProviders.IPointMarkerPaletteProvider paletteProvider)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw points.

    renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider

    Dynamic pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    renderableSeries.paletteProviders.IPointMarkerPaletteProvider paletteProvider

    The IStrokePaletteProvider instance.

    iteratePoints(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords)

    Draws points with static IPathColor instance.

    Declaration
    public abstract void iteratePoints(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw points.

    IPathColor pathColor

    The pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    iterateStackedColumns(IDrawingContext fillDrawingContext, renderableSeries.IDynamicPathColorProvider dynamicFillPathColor, IDrawingContext drawRectsDrawingContext, renderableSeries.IDynamicPathColorProvider dynamicStrokePathColor, FloatValues xCoords, FloatValues yCoords, FloatValues prevSeriesYCoords, renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider, renderableSeries.paletteProviders.IFillPaletteProvider fillPaletteProvider, float columnWidth)

    Draws stacked columns with dynamic IPathColor provider.

    Declaration
    public abstract void iterateStackedColumns(IDrawingContext fillDrawingContext, renderableSeries.IDynamicPathColorProvider dynamicFillPathColor, IDrawingContext drawRectsDrawingContext, renderableSeries.IDynamicPathColorProvider dynamicStrokePathColor, FloatValues xCoords, FloatValues yCoords, FloatValues prevSeriesYCoords, renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider, renderableSeries.paletteProviders.IFillPaletteProvider fillPaletteProvider, float columnWidth)
    Parameters
    Type Name Description
    IDrawingContext fillDrawingContext

    The IDrawingContext instance, which will be used to draw stacked columns fill.

    renderableSeries.IDynamicPathColorProvider dynamicFillPathColor

    Dynamic pen or brush to draw columns fill.

    IDrawingContext drawRectsDrawingContext

    The IDrawingContext instance, which will be used to draw stacked columns stroke.

    renderableSeries.IDynamicPathColorProvider dynamicStrokePathColor

    Dynamic pen or brush to draw columns stroke.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues prevSeriesYCoords

    The FloatValues collection of previous series y coordinates.

    renderableSeries.paletteProviders.IStrokePaletteProvider strokePaletteProvider

    The IStrokePaletteProvider instance used to provide stroke colors.

    renderableSeries.paletteProviders.IFillPaletteProvider fillPaletteProvider

    The IFillPaletteProvider instance used to provide fill colors.

    float columnWidth

    Value in pixels that determines each column width.

    iterateStackedColumns(IDrawingContext fillDrawingContext, IPathColor fillPathColor, IDrawingContext drawRectsDrawingContext, IPathColor strokePathColor, FloatValues xCoords, FloatValues yCoords, FloatValues prevSeriesYCoords, float columnWidth)

    Draws stacked columns with static IPathColor instance.

    Declaration
    public abstract void iterateStackedColumns(IDrawingContext fillDrawingContext, IPathColor fillPathColor, IDrawingContext drawRectsDrawingContext, IPathColor strokePathColor, FloatValues xCoords, FloatValues yCoords, FloatValues prevSeriesYCoords, float columnWidth)
    Parameters
    Type Name Description
    IDrawingContext fillDrawingContext

    The IDrawingContext instance, which will be used to draw columns fill.

    IPathColor fillPathColor

    The pen or brush to draw the columns fill.

    IDrawingContext drawRectsDrawingContext

    The IDrawingContext instance, which will be used to draw columns stroke.

    IPathColor strokePathColor

    The pen or brush to draw the columns stroke.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues prevSeriesYCoords

    The FloatValues collection of previous series y coordinates.

    float columnWidth

    Value in pixels that determines each column width.

    iterateStackedColumnsAsLines(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, FloatValues prevSeriesYCoords, renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider)

    Draws stacked columns as vertical lines with dynamic IPathColor provider.

    Declaration
    public abstract void iterateStackedColumnsAsLines(IDrawingContext drawingContext, renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider, FloatValues xCoords, FloatValues yCoords, FloatValues prevSeriesYCoords, renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw stacked columns.

    renderableSeries.IDynamicPathColorProvider dynamicPathColorProvider

    Dynamic pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues prevSeriesYCoords

    The FloatValues collection of previous series y coordinates.

    renderableSeries.paletteProviders.IStrokePaletteProvider paletteProvider

    The IStrokePaletteProvider instance.

    iterateStackedColumnsAsLines(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, FloatValues prevSeriesYCoords)

    Draws stacked columns as vertical lines with static IPathColor instance.

    Declaration
    public abstract void iterateStackedColumnsAsLines(IDrawingContext drawingContext, IPathColor pathColor, FloatValues xCoords, FloatValues yCoords, FloatValues prevSeriesYCoords)
    Parameters
    Type Name Description
    IDrawingContext drawingContext

    The IDrawingContext instance, which will be used to draw stacked columns as vertical lines.

    IPathColor pathColor

    The pen or brush for the drawing operation.

    FloatValues xCoords

    The FloatValues collection of x coordinates.

    FloatValues yCoords

    The FloatValues collection of y coordinates.

    FloatValues prevSeriesYCoords

    The FloatValues collection of previous series y coordinates.

    Implements

    IDisposable
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml