Class GridBoundaryContactCursor
Stores caller-owned scalar progress for a bounded exact boundary-contact query.
public sealed class GridBoundaryContactCursor
- Inheritance
-
GridBoundaryContactCursor
- Inherited Members
Remarks
Create and reuse one instance, begin it through BeginBoundaryContacts(GridBoundaryContactCursor),
and advance it through a GridWorld.AdvanceBoundaryContacts(...) overload. The cursor retains no
live grid or voxel reference. If it becomes Stale,
discard every contact returned since the last begin and restart the cursor.
Constructors
GridBoundaryContactCursor()
public GridBoundaryContactCursor()
Properties
CandidateOrdinal
The cumulative number of canonical pair, source-address, and target probes.
public ulong CandidateOrdinal { get; }
Property Value
RunStamp
The exact committed world revision bound by this cursor.
public GridBoundaryContactRunStamp RunStamp { get; }
Property Value
Status
The current query state.
public GridBoundaryContactCursorStatus Status { get; }