Class MapsuiMapDatasetSnapshot
Immutable snapshot of one dataset managed by a MapsuiDatasetLayerSession.
public sealed class MapsuiMapDatasetSnapshot
- Inheritance
-
MapsuiMapDatasetSnapshot
- Inherited Members
Properties
ContentMaxVisibleResolution
Gets the coarsest EPSG:3857 resolution at which dataset content draws, or null when no whole-cell scale window applies.
public double? ContentMaxVisibleResolution { get; init; }
Property Value
CoverageGeometry
Gets the EPSG:3857 data-coverage geometry, or null.
public Geometry? CoverageGeometry { get; init; }
Property Value
- Geometry
Dataset
Gets the renderer-neutral dataset state.
public required MapDataset Dataset { get; init; }
Property Value
Extent
Gets the rendered EPSG:3857 extent, or null.
public MRect? Extent { get; init; }
Property Value
- MRect
Info
Gets the renderer's human-readable information line.
public string? Info { get; init; }
Property Value
IsDrawing
Gets whether at least one generated layer is currently enabled with non-zero opacity.
public bool IsDrawing { get; init; }
Property Value
LayerKeys
public IReadOnlyList<string>? LayerKeys { get; init; }
Property Value
Layers
Gets the processor-rendered layers before host projection.
public required IReadOnlyList<ILayer> Layers { get; init; }
Property Value
- IReadOnlyList<ILayer>
MaximumDisplayScale
Gets the dataset compilation-scale denominator, or null.
public int? MaximumDisplayScale { get; init; }
Property Value
- int?
MinimumDisplayScale
Gets the effective coarsest display-scale denominator. A catalogue value takes precedence over the processor-derived value.
public int? MinimumDisplayScale { get; init; }
Property Value
- int?
StackEntries
Gets the processor-supplied interoperability entries.
public IReadOnlyList<LayerStackEntry>? StackEntries { get; init; }