Table of Contents

Struct NavigationMapCommitOperation

Namespace
Trailblazer.Pathing
Assembly
Trailblazer.dll

Describes one deterministic prepared-map install or replacement operation.

public readonly struct NavigationMapCommitOperation
Inherited Members

Constructors

NavigationMapCommitOperation(PreparedNavigationMap, OverlayReplacementPolicy, long, int)

Initializes an immutable prepared-map operation and its pending receipt.

public NavigationMapCommitOperation(PreparedNavigationMap preparedMap, OverlayReplacementPolicy overlayReplacementPolicy, long operationSequence, int effectiveFrame)

Parameters

preparedMap PreparedNavigationMap
overlayReplacementPolicy OverlayReplacementPolicy
operationSequence long
effectiveFrame int

Properties

EffectiveFrame

Gets the earliest eligible fixed-step publication frame.

public int EffectiveFrame { get; }

Property Value

int

OperationSequence

Gets the unique host-supplied operation sequence.

public long OperationSequence { get; }

Property Value

long

OverlayReplacementPolicy

Gets the overlay replacement policy.

public OverlayReplacementPolicy OverlayReplacementPolicy { get; }

Property Value

OverlayReplacementPolicy

PreparedMap

Gets the prepared inert map.

public PreparedNavigationMap PreparedMap { get; }

Property Value

PreparedNavigationMap

Receipt

Gets the operation's deterministic pending or terminal receipt.

public NavigationOperationReceipt Receipt { get; }

Property Value

NavigationOperationReceipt