Table of Contents

Class NavigationGraphDiagnosticsSnapshot

Namespace
Trailblazer.Pathing
Assembly
Trailblazer.dll

Copies a bounded immutable navigation graph diagnostic view.

public sealed class NavigationGraphDiagnosticsSnapshot
Inheritance
NavigationGraphDiagnosticsSnapshot
Inherited Members

Properties

ActiveSnapshotBytes

Gets conservative current-root plus unpublished retained-work bytes.

public long ActiveSnapshotBytes { get; }

Property Value

long

ActiveSnapshotCount

Gets the current plus leased retired snapshot-generation count.

public int ActiveSnapshotCount { get; }

Property Value

int

ActiveSnapshotLeaseCount

Gets the number of checked-out snapshot leases.

public int ActiveSnapshotLeaseCount { get; }

Property Value

int

AreaCatalogVersion

Gets the immutable area-catalog generation.

public long AreaCatalogVersion { get; }

Property Value

long

BaselineCapacityBlockedCount

Gets terminal fail-closed baselines whose configured active cap cannot fit another page.

public int BaselineCapacityBlockedCount { get; }

Property Value

int

BaselineRebuildBytes

Gets conservatively retained unpublished baseline-rebuild bytes.

public long BaselineRebuildBytes { get; }

Property Value

long

BaselineRebuildCount

Gets the number of fail-closed map baselines being rebuilt across frames.

public int BaselineRebuildCount { get; }

Property Value

int

BaselineRebuildPageCount

Gets conservatively retained unpublished baseline-rebuild pages.

public int BaselineRebuildPageCount { get; }

Property Value

int

GraphVersion

Gets the immutable graph generation.

public long GraphVersion { get; }

Property Value

long

IsTruncated

Gets whether the context diagnostic cell ceiling truncated output.

public bool IsTruncated { get; }

Property Value

bool

Maps

Gets map diagnostics in ordinal MapId order.

public IReadOnlyList<NavigationGraphMapDiagnostic> Maps { get; }

Property Value

IReadOnlyList<NavigationGraphMapDiagnostic>

PendingAreaPolicyBytes

Gets conservative bytes retained by pending area-policy revisions.

public long PendingAreaPolicyBytes { get; }

Property Value

long

PendingAreaPolicyCount

Gets the number of admitted area-policy revisions awaiting terminal publication.

public int PendingAreaPolicyCount { get; }

Property Value

int

PendingAreaRuleCount

Gets direct-indexed rules retained by pending area-policy revisions.

public int PendingAreaRuleCount { get; }

Property Value

int

PersistentGraphPageCount

Gets conservative current-root plus unpublished retained-work page count.

public int PersistentGraphPageCount { get; }

Property Value

int

RetiredGenerationCount

Gets leased retired generation count.

public int RetiredGenerationCount { get; }

Property Value

int

RetiredSnapshotBytes

Gets conservative leased retired-root bytes.

public long RetiredSnapshotBytes { get; }

Property Value

long