Table of Contents

Class SkiaPointGlyph

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

Describes one projected point glyph for Mapsui-free Skia rendering.

public sealed class SkiaPointGlyph
Inheritance
SkiaPointGlyph
Inherited Members

Properties

FillColor

Glyph fill colour.

public required RgbaColor FillColor { get; init; }

Property Value

RgbaColor

MercatorX

Feature X coordinate in EPSG:3857 metres.

public required double MercatorX { get; init; }

Property Value

double

MercatorY

Feature Y coordinate in EPSG:3857 metres.

public required double MercatorY { get; init; }

Property Value

double

OutlineColor

Glyph outline colour.

public required RgbaColor OutlineColor { get; init; }

Property Value

RgbaColor

OutlineWidth

Outline width in display pixels.

public double OutlineWidth { get; init; }

Property Value

double

RotationDegrees

Clockwise rotation in degrees.

public double RotationDegrees { get; init; }

Property Value

double

SvgSource

Optional processed SVG content when Symbol is Svg.

public string? SvgSource { get; init; }

Property Value

string

Symbol

Glyph primitive.

public required SkiaPointGlyphSymbol Symbol { get; init; }

Property Value

SkiaPointGlyphSymbol

SymbolScale

Scale applied to the primitive or SVG's natural pixel size.

public double SymbolScale { get; init; }

Property Value

double

ThinningPriority

Thinning priority (higher is kept first); see PointGlyphCompositeLayer.

public double ThinningPriority { get; init; }

Property Value

double