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-data配列に整数がインデックス化されます。
- xCoordinateCalculator
- 現在のX座標計算機
- yCoordinateCalculator
- 現在のY座標計算機
- pointSeries
- The resampled PointSeries to draw
- 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座標計算機を取得します。