Table of Contents

Class NavigationOverlayTransaction

Namespace
Trailblazer.Pathing
Assembly
Trailblazer.dll

Defines the minimum atomic semantic-overlay publication unit across one or more maps.

public sealed class NavigationOverlayTransaction
Inheritance
NavigationOverlayTransaction
Inherited Members

Constructors

NavigationOverlayTransaction(ReadOnlySpan<NavigationMapOverlayDelta>)

Initializes and canonically orders an immutable multi-map overlay transaction.

public NavigationOverlayTransaction(ReadOnlySpan<NavigationMapOverlayDelta> maps)

Parameters

maps ReadOnlySpan<NavigationMapOverlayDelta>

Properties

EstimatedDescriptorBytes

Gets a deterministic conservative byte count for submission admission.

public long EstimatedDescriptorBytes { get; }

Property Value

long

Maps

Gets canonically ordered, unique per-map deltas.

public IReadOnlyList<NavigationMapOverlayDelta> Maps { get; }

Property Value

IReadOnlyList<NavigationMapOverlayDelta>