37 lines
1.3 KiB
C#
37 lines
1.3 KiB
C#
using System;
|
|
|
|
namespace EasyChart
|
|
{
|
|
internal readonly struct ChartRefreshCallbacks
|
|
{
|
|
public readonly Action RebuildRenderers;
|
|
public readonly Action CalculateRange;
|
|
public readonly Action RefreshAxisLayer;
|
|
public readonly Action RefreshGridLayer;
|
|
public readonly Action RefreshSeriesRenderers;
|
|
public readonly Action RefreshLayersNoLegend;
|
|
public readonly Action RefreshLegendDeferred;
|
|
public readonly Action PlayAnimation;
|
|
|
|
public ChartRefreshCallbacks(
|
|
Action rebuildRenderers,
|
|
Action calculateRange,
|
|
Action refreshAxisLayer,
|
|
Action refreshGridLayer,
|
|
Action refreshSeriesRenderers,
|
|
Action refreshLayersNoLegend,
|
|
Action refreshLegendDeferred,
|
|
Action playAnimation)
|
|
{
|
|
RebuildRenderers = rebuildRenderers;
|
|
CalculateRange = calculateRange;
|
|
RefreshAxisLayer = refreshAxisLayer;
|
|
RefreshGridLayer = refreshGridLayer;
|
|
RefreshSeriesRenderers = refreshSeriesRenderers;
|
|
RefreshLayersNoLegend = refreshLayersNoLegend;
|
|
RefreshLegendDeferred = refreshLegendDeferred;
|
|
PlayAnimation = playAnimation;
|
|
}
|
|
}
|
|
}
|