Table of Contents

Class IsolineAppearance

Namespace
EncDotNet.S100.Renderers.Skia.Scene
Assembly
EncDotNet.S100.Renderers.Skia.dll

The look of an IsolineScene: one ink colour, a dashed line and haloed monospace labels. Sizes are device-independent pixels.

public sealed class IsolineAppearance
Inheritance
IsolineAppearance
Inherited Members

Properties

DashPattern

Dash pattern (dash, gap, …); empty for a solid line.

public IReadOnlyList<float> DashPattern { get; init; }

Property Value

IReadOnlyList<float>

Ink

Line and label colour.

public required SKColor Ink { get; init; }

Property Value

SKColor

LabelFontSize

Label font size (already scaled by the text scale).

public float LabelFontSize { get; init; }

Property Value

float

LabelHalo

Label halo colour.

public required SKColor LabelHalo { get; init; }

Property Value

SKColor

LabelHaloWidth

Width of the halo stroked under each label (already scaled by the text scale).

public float LabelHaloWidth { get; init; }

Property Value

float

LabelSpacing

The line length between labels.

public float LabelSpacing { get; init; }

Property Value

float

LineWidth

Line width.

public float LineWidth { get; init; }

Property Value

float