Table of Contents

Class IsolineRenderer

Namespace
EncDotNet.S100.Renderers.Mapsui
Assembly
EncDotNet.S100.Renderers.Mapsui.dll

Draws an IsolineStyle in screen space each frame, so dashes and label spacing stay the same at every zoom.

public sealed class IsolineRenderer : ISkiaStyleRenderer, IStyleRenderer
Inheritance
IsolineRenderer
Implements
ISkiaStyleRenderer
IStyleRenderer
Inherited Members

Properties

Instance

Singleton instance for registration.

public static IsolineRenderer Instance { get; }

Property Value

IsolineRenderer

Methods

Draw(SKCanvas, Viewport, ILayer, IFeature, IStyle, RenderService, long)

Drawing function for special styles

public bool Draw(SKCanvas canvas, Viewport viewport, ILayer layer, IFeature feature, IStyle style, RenderService renderService, long iteration)

Parameters

canvas SKCanvas

SKCanvas for drawing.

viewport Viewport

Active viewport for this drawing operation.

layer ILayer

Layer that contains feature.

feature IFeature

Feature to draw.

style IStyle

Style to draw.

renderService RenderService

RenderService to provide caches and such.

iteration long

Returns

bool