RenderPassData

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Proporciona datos utilizados en un solo pase de renderizado por BaseRenderableSeriestipos derivados

Implementa: IRenderPassData

Constructores

RenderPassData
public RenderPassData(IndexRange pointRange, ICoordinateCalculator<double> xCoordinateCalculator, ICoordinateCalculator<double> yCoordinateCalculator, IPointSeries pointSeries, ITransformationStrategy transformationStrategy)
renderPassData = RenderPassData(pointRange, xCoordinateCalculator, yCoordinateCalculator, pointSeries, transformationStrategy)

Inicia una nueva instancia de la clase RenderPassData.

pointRange
Los índices enteros al array X-data que están actualmente en rango.
xCoordinateCalculator
La actual Cálculo de Coordenadas X
yCoordinateCalculator
La actual Cálculo de Coordenadas Y
pointSeries
El reescrito PointSeries@ para dibujar
transformationStrategy

Propiedades

IsVerticalChart
public bool IsVerticalChart { get; }
value = renderPassData.IsVerticalChart

Obtiene un valor, indicando si el gráfico actual es vertical

PointRange
public IndexRange PointRange { get; }
value = renderPassData.PointRange

Consigue los índices enteros de la matriz X-Data que están actualmente en rango.

Devuelve: Los índices a la X-Data que están actualmente en rango

PointSeries
public IPointSeries PointSeries { get; }
value = renderPassData.PointSeries

Consigue la serie de puntos actuales.

TransformationStrategy
public ITransformationStrategy TransformationStrategy { get; }
value = renderPassData.TransformationStrategy

Consigue la estrategia de transformación actual de pixel

XCoordinateCalculator
public ICoordinateCalculator<double> XCoordinateCalculator { get; }
value = renderPassData.XCoordinateCalculator

Consigue la actual calculadora de coordenadas X.

YCoordinateCalculator
public ICoordinateCalculator<double> YCoordinateCalculator { get; }
value = renderPassData.YCoordinateCalculator

Consigue la calculadora de coordenadas Y actual.