Class AxisComposer
Namespace: VelloSharp.Charting.Axis
Assembly: VelloSharp.Charting.dll
Composes axis render models using layout and tick generator registries.
public sealed class AxisComposer
Inheritance
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
AxisComposer(ChartLayoutEngine?, AxisTickGeneratorRegistry?)
public AxisComposer(ChartLayoutEngine? layoutEngine = null, AxisTickGeneratorRegistry? tickRegistry = null)
Parameters
layoutEngine ChartLayoutEngine?
tickRegistry AxisTickGeneratorRegistry?
Methods
Compose(double, double, double, IReadOnlyList<AxisDefinition>)
public AxisRenderSurface Compose(double viewportWidth, double viewportHeight, double devicePixelRatio, IReadOnlyList<AxisDefinition> axes)
Parameters
viewportWidth double
viewportHeight double
devicePixelRatio double
axes IReadOnlyList<AxisDefinition>