Class AreaPaintOp
A resolved solid-colour area fill (with optional outline).
public sealed class AreaPaintOp : PaintOp
- Inheritance
-
AreaPaintOp
- Inherited Members
Remarks
Tiled-symbol pattern fills are represented separately as PatternAreaPaintOp. The Mapsui renderer still drives its own pattern collection / priority-clip / insert phase (so it ignores PatternAreaPaintOp in the IR) — only the headless Skia backend lowers patterns through this IR today.
Properties
Fill
Resolved fill colour (transparency already folded into the alpha channel).
public RgbaColor Fill { get; init; }
Property Value
OutlineColor
Resolved outline colour.
public RgbaColor OutlineColor { get; init; }
Property Value
OutlineWidthPx
Outline width in display pixels.
public double OutlineWidthPx { get; init; }
Property Value
WorldHoles
Interior (hole) rings in EPSG:3857 metres.
public IReadOnlyList<IReadOnlyList<(double X, double Y)>> WorldHoles { get; init; }
Property Value
- IReadOnlyList<IReadOnlyList<(double X, double Y)>>
WorldShell
Exterior ring in EPSG:3857 metres (closed or auto-closed by the backend).
public required IReadOnlyList<(double X, double Y)> WorldShell { get; init; }
Property Value
- IReadOnlyList<(double X, double Y)>