Class IsolineRenderer
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
-
ISkiaStyleRendererIStyleRenderer
- Inherited Members
Properties
Instance
Singleton instance for registration.
public static IsolineRenderer Instance { get; }
Property Value
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
canvasSKCanvasSKCanvas for drawing.
viewportViewportActive viewport for this drawing operation.
layerILayerLayer that contains feature.
featureIFeatureFeature to draw.
styleIStyleStyle to draw.
renderServiceRenderServiceRenderService to provide caches and such.
iterationlong