RenderPassData

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Предоставляет данные, используемые в одном проходе рендеринга производными типами BaseRenderableSeries.

Реализует: IRenderPassData

Конструкторы

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

Инициирует новый экземпляр класса RenderPassData.

pointRange
Целые индексы для массива X-данных, которые в настоящее время находятся в диапазоне.
xCoordinateCalculator
Текущий калькулятор координат X
yCoordinateCalculator
Текущий калькулятор координат Y
pointSeries
PointSeries, чтобы рисовать
transformationStrategy

Свойства

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

Получает значение, указывающее, является ли текущий график вертикальным.

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

Получает целые индексы массива X-Data, которые в настоящее время находятся в диапазоне.

Возвращает: Индексы для X-Data, которые в настоящее время находятся в диапазоне

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

Получает текущий балл серии.

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

Получает текущую стратегию преобразования пикселей

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

Получил текущий калькулятор координат X.

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

Получает текущий калькулятор координат Y.