tess 1.0.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Ctess::ActiveMask
 Ctess::AdjacentTransitionsSupplies no special transitions beyond ordinary face adjacency
 Ctess::AgentId
 Ctess::diagnostics::AllocationCounters
 Ctess::movement::AllOf< Terms >Requires every supplied passability term to evaluate true
 Ctess::AlwaysResident
 Ctess::movement::AnyOf< Terms >Requires at least one supplied passability term to evaluate true
 Ctess::AreaBuildResultCounts returned by build_area_index
 Ctess::AreaConnectionUndirected area adjacency summarized from directed region portals
 Ctess::AreaIdIdentifier scoped to one built AreaIndex; zero means no area
 Ctess::AreaIndex
 Ctess::AreaIndexScratchReusable temporary storage for area grouping and adjacency construction
 Ctess::AreaSummaryAggregates regions that a caller assigned the same nonzero key
 Ctess::AsyncAdvanceStats
 Ctess::AsyncTicketGeneration-stamped handle for one cooperative asynchronous result
 Ctess::AsyncVersionCaller-defined version stamp attached to requirements and results
 Ctess::AsyncWorkBudgetDeterministic item allowance shared by one queue advance
 Ctess::AsyncWorkStepReports progress and the version produced by one continuation step
 Ctess::AutoExecRunStatsCounts planning, execution, dirty merging, draining, and phase dispatch
 Ctess::AutoExecTask< World, Policy, Ack, ChunkFn >Schedule task that plans, executes, merges, and drains a queued-op frame
 Ctess::BackgroundBudgetBounds background work in deterministic item units per task invocation
 Ctess::BlockCtx< World, Policy >
 Ctess::BlockDiagnostics
 Ctess::BlockedAgentRecoveryOptionsConfigures deterministic, bounded checks of persistently blocked agents
 Ctess::BlockedAgentRecoverySchedule
 Ctess::BlockedAgentRecoveryStatsSummarizes one blocked-agent recovery scheduling pass
 Ctess::BlockScratch
 Ctess::BlockTile< ChunkView >
 Ctess::debug::imgui::BoolFieldEditIntent
 Ctess::debug::imgui::BoolFieldEditResult
 Ctess::Box3
 Ctess::diagnostics::BufferedWarningSink< Capacity >
 Ctess::CadenceConfigures when a task becomes due within the fixed-tick schedule
 Ctess::ChunkCoord3
 Ctess::ChunkDomain
 Ctess::ChunkKey
 Ctess::experimental::maintenance::ChunkMaintenanceAdapter< World, Product, Rebuild, Backend >
 Ctess::ChunkMeta
 Ctess::ChunkPage< Shape, Schema >
 Ctess::ChunkPage< Shape, FieldSchema< Fields... > >
 Ctess::experimental::maintenance::ChunkProductToken
 Ctess::experimental::maintenance::ChunkProductView< Product >
 Ctess::experimental::maintenance::ChunkResidencyResult
 Ctess::ChunkView< World >
 Ctess::WeightedPortalSegmentCache::ClassView< Class >
 Ctess::CoarsePathResultScratch-borrowing shortest region path and its chunk corridor
 Ctess::movement::ConstantCost< N >Produces compile-time constant entry cost N for every tile
 Ctess::ContentVersion
 Ctess::ContentVersionDependencies
 Ctess::ContentVersionDependencies::ContentVersionDependency
 Ctess::Coord2
 Ctess::Coord3
 Ctess::movement::DefaultSteps
 Ctess::DeltaCollector
 Ctess::DeltaCollectorOptionsConfigures sparse-tile emission and entity-move coalescing
 Ctess::DeltaCollectorStatsHolds lifetime counters for a delta collector
 Ctess::DeltaFrameViews collector-owned invalidation records for one published frame
 Ctess::DeltaFrameHeaderCarries frame-chain continuity, tick coverage, and resync requirements
 Ctess::diagnostics::DiagnosticsSnapshot
 Ctess::movement::DiagonalSteps< Rule >
 Ctess::DirtyMask
 Ctess::DirtyObservation
 Ctess::gpu::DispatchDesc
 Ctess::DistanceFieldProduct
 Ctess::DistanceFieldResultReports distance-field construction status and search work
 Ctess::DistanceFieldScratch
 Ctess::DomainDesc
 Ctess::EntityDeltaDescribes one entity transition, possibly coalesced within the frame
 Ctess::EntityHandle
 Ctess::EnttAgentEntry
 Ctess::EnttHandleAdapter
 Ctess::EnttPathAgentContext
 Ctess::EnttPathAgentSink< Position >
 Ctess::EnttPathAgentSource
 Ctess::EnttTilePositionAdapter
 Ctess::EventStream< T >
 Ctess::ExecutionPhase
 Ctess::ExecutionPhasePlan
 Ctess::ExecutionPlan
 Ctess::ExecutionReport
 Ctess::ExecutorPhaseRange
 Ctess::Extent3
 Ctess::Field< Tag, Value >
 Ctess::movement::Field< Tag >Evaluates the truthiness of field Tag at a resolved tile
 Ctess::FieldAccessDesc
 Ctess::movement::FieldCost< CostTag >Reads and normalizes integral entry cost field CostTag
 Ctess::gpu::FieldMirrorDesc
 Ctess::FieldProductCache
 Ctess::FieldProductCacheStatsSummarizes field-product cache residency and lookup outcomes
 Ctess::FieldProductDesc
 Ctess::FieldSchema< Fields >
 Ctess::FixedStepAccumulator
 Ctess::FixedStepFrameReports the fixed-tick grant and interpolation state for one frame
 Ctess::FlecsAgentEntry
 Ctess::FlecsHandleAdapter
 Ctess::FlecsPathAgentContext
 Ctess::FlecsPathAgentSink< Position >
 Ctess::FlecsPathAgentSource
 Ctess::FlecsTilePositionAdapter
 Ctess::diagnostics::FlowAccounting
 Ctess::diagnostics::FlowCounters
 Ctess::diagnostics::FlowHealthSnapshot
 Ctess::GoalSetOwns an ordered set of goals used to build a reusable distance product
 Ctess::gpu::GpuCapabilities
 Ctess::gpu::GpuProductHandle
 Ctess::lattice::HexAxial
 Ctess::HexCoord
 Ctess::IntentInvalidations
 Ctess::IntentMetadata
 Ctess::IntentPayloadView
 Ctess::IntentVersions
 Ctess::JointMoveOptionsConfigures cycle admission for one joint movement pass
 Ctess::JointMoveScratchCaller-owned workspace for the joint movement pass
 Ctess::JointMoveStatsReports joint-admission outcomes alongside the standard movement stats
 Ctess::LocalBoundaryExitPassable boundary tile that points into an adjacent chunk
 Ctess::LocalChunkTopologyConnected-region labels and boundary exits for one world chunk
 Ctess::LocalCongestionFeasible demand and accepted reservations for one destination
 Ctess::LocalCoord3
 Ctess::LocalCoordinationResultScratch-borrowing result from resolve_local_moves
 Ctess::LocalCoordinationScratchReusable storage for deterministic local move coordination
 Ctess::LocalMoveDecisionOne local-resolution decision aligned with its input request
 Ctess::LocalMoveOptionOne caller-generated local destination; lower preference wins
 Ctess::LocalMoveRequestOne mover and its range of caller-ranked local destination options
 Ctess::LocalRegionSummary and bounds of one connected local region
 Ctess::LocalRegionIdOne-based identifier of a connected region within a chunk
 Ctess::LocalTileId
 Ctess::LocalTopologyScratchReusable flood-fill storage for local topology construction
 Ctess::experimental::maintenance::MaintenanceBudgetShared unit budget passed through one maintenance drain
 Ctess::experimental::maintenance::MaintenanceHandle
 Ctess::experimental::maintenance::MaintenanceMetricsScheduler observations used by experiments and diagnostics
 Ctess::experimental::maintenance::MaintenanceSchedulerBackend-neutral experimental maintenance scheduler interface
 Ctess::experimental::maintenance::DirtyBitScheduler
 Ctess::experimental::maintenance::ImmediateSchedulerSynchronous correctness baseline; each schedule call executes immediately
 Ctess::experimental::maintenance::MaintenanceTaskLong-lived derived-state maintenance operation
 Ctess::MarkDirtyDesc
 Ctess::MoveBatchDesc
 Ctess::movement::movement_class_tagMarks types that implement the compile-time movement-class contract
 Ctess::movement::MovementClass< AllOf< Field< PassableTag >, NotZero< CostTag > >, FieldCost< CostTag > >
 Ctess::movement::PositiveCostFieldMovement< PassableTag, CostTag >Combines a truthy field and positive cost field into weighted movement
 Ctess::movement::MovementClass< Field< PassableTag >, UnitCost >
 Ctess::movement::UnitCostFieldMovement< PassableTag >Adapts a truthy passability field to unit-cost movement
 Ctess::movement::MovementClass< PassExpr, CostExpr, StepPolicyT >Combines compile-time passability and entry-cost expressions
 Ctess::MovementFailureCountsAggregates rejected movement attempts by retry-relevant category
 Ctess::MovementIntentDescribes an adjacent move and any versions it expects to remain current
 Ctess::MovementResultReports the movement status together with the requested endpoints
 Ctess::MovementVersionCheckHolds optional optimistic-concurrency versions for both movement endpoints
 Ctess::NearestBatchDesc
 Ctess::NearestBatchHandle
 Ctess::NearestTargetResultReports the closest reachable goal and a scratch-owned path to it
 Ctess::gpu::NoGpuBackend
 Ctess::movement::Not< Term >Negates one compile-time passability term
 Ctess::movement::NotZero< Tag >Evaluates whether integral field Tag is nonzero at a resolved tile
 Ctess::diagnostics::NullWarningSink
 Ctess::OffBoard
 Ctess::OpCompletionCompletion metadata spanning planning and execution failure domains
 Ctess::PathScratch::OpenNode
 Ctess::OperationAccess
 Ctess::OperationBatch
 Ctess::OperationReport
 Ctess::OpHandle
 Ctess::OpId
 Ctess::lattice::Orthogonal
 Ctess::movement::OverlayCost< Base, Overlay >
 Ctess::OwnedChunkDomain
 Ctess::PathAgentAdvanceOptionsConfigures bounded direct movement and the dirty bits it emits
 Ctess::PathAgentBatch
 Ctess::PathAgentCollectInfo
 Ctess::PathAgentFrameStatsSummarizes path submission, results, movement, and failure outcomes
 Ctess::PathAgentReplanOptionsConfigures one bounded drain of an exact path-agent replan queue
 Ctess::PathAgentReplanQueue
 Ctess::PathAgentRoutesOwns index-paired route copies retained across scoped processing passes
 Ctess::PathAgentStateStores one agent's goal, route cursor, and retry lifecycle state
 Ctess::PathAgentTickOptionsConfigures per-tick movement, caching, and blocked-agent retry limits
 Ctess::PathAgentTickState
 Ctess::PathAgentTickStatsSummarizes path planning and movement performed during one tick
 Ctess::PathBatchDesc
 Ctess::PathBatchHandle
 Ctess::diagnostics::PathCounters
 Ctess::PathGoal
 Ctess::PathOverlayDeltaReferences one agent's copied route within a frame's overlay-node storage
 Ctess::PathRequestSpecifies inclusive start and goal coordinates for a path query
 Ctess::PathRequestRuntime
 Ctess::PathResult
 Ctess::PathRuntimeCachePolicy
 Ctess::PathRuntimeStats
 Ctess::PathScratch
 Ctess::PathState
 Ctess::PathTicket
 Ctess::PathTieBreak
 Ctess::PathView
 Ctess::PersistedField< Tag, Id, Version >
 Ctess::PersistenceSchema< Id, Version, Fields >Defines the persistent application schema carried by one world archive
 Ctess::PhaseDirtyPartitionPer-operation dirty-record buffer owned by a phase execution scratch
 Ctess::PibtPrioritiesCaller-owned adaptive priorities for the PIBT movement tier
 Ctess::Pipeline< Source >
 Ctess::PipelineCollectResultReports bounded materialization occupancy and required capacity
 Ctess::PipelineDiagnosticsCaller-owned counters for one or more lazy pipeline terminal runs
 Ctess::PlannedDirtyAccumulator
 Ctess::PlannedDirtyCollectResult
 Ctess::PlannedDirtyMergeResult
 Ctess::PlannedDirtyPartitions
 Ctess::PlannedDirtyRecord
 Ctess::PlannedExecutionResult
 Ctess::PlannedOperation
 Ctess::PlannedOperationCreateResult
 Ctess::PlannedPhaseExecutionScratch
 Ctess::PortalSegmentCacheStatsSnapshot of weighted portal-segment cache occupancy and lifecycle counts
 Ctess::QueuedOperation
 Ctess::diagnostics::QueuedPhaseCounters
 Ctess::ReachabilityResultReachability verdict plus the number of graph regions visited
 Ctess::gpu::ReadbackDesc
 Ctess::RegionGraphBuildResult
 Ctess::RegionGraphScratchReusable frontier and visitation storage for graph reachability queries
 Ctess::RegionGraphT< Residency >Region graph storage specialized by dense or sparse residency policy
 Ctess::RegionPortalDirected connection between regions, including its endpoint tiles
 Ctess::RegionRefReference scoped to a local region within a specific chunk topology
 Ctess::experimental::maintenance::RegisteredScheduler< Backend >
 Ctess::RenderDeltaDesc
 Ctess::RenderTileDeltaIdentifies one dirty tile for a renderer to reread from the world
 Ctess::RenderVersionIdentifies a point in the collector's monotonic published-frame chain
 Ctess::ResidencyConfig
 Ctess::ResidencyDesc
 Ctess::ResidencyGeneration
 Ctess::ResidencyHandle
 Ctess::World< Shape, Schema, SparseResident >::ResidentChunkRef
 Ctess::ResolvedTile< Shape >
 Ctess::ResolvedTransitionModel< World, ClassOrTag, Provider >
 Ctess::ResultChannel< T >Dense per-operation completion and payload channel
 Ctess::ResumableWorkQueue< T >
 Ctess::ResumableWorkTask< T >
 Ctess::RouteAttachmentRanking
 Ctess::Schedule
 Ctess::ScheduleFrameSummarySummarizes all fixed ticks consumed during one rendered frame
 Ctess::ScheduleTaskContextSupplies a task with the current tick, trigger bits, and work allowance
 Ctess::ScheduleTaskDescDescribes a task's static label, phase, and cadence
 Ctess::ScheduleTaskResultReturns produced dirty bits and bounded background progress to the schedule
 Ctess::ScheduleTaskStatsHolds cumulative execution counters for one task
 Ctess::ScheduleTickStatsSummarizes task dispatch and dirty propagation for one fixed tick
 Ctess::diagnostics::ScopedAllocationCounters
 Ctess::diagnostics::ScopedPathCounters
 Ctess::diagnostics::ScopedQueuedPhaseCounters
 Ctess::ScopedThreadPhaseExecutorImpl< CaptureExceptions >
 Ctess::diagnostics::ScopedTimer
 Ctess::diagnostics::ScopedTrace
 Ctess::SegmentHitResult metadata for one movement-class-bound segment-cache lookup
 Ctess::movement::SelectCost< SelTag, WhenSet, WhenClear >Selects between two cost expressions using field SelTag
 Ctess::SerialPhaseExecutor
 Ctess::Shape< Size, Chunk, Lattice >
 Ctess::ShapeTraits< Shape >
 Ctess::SimClockStores the authoritative monotonically increasing fixed-tick count
 Ctess::SimSchedulerOptionsConfigures dirty propagation, path-agent work, and render-delta clearing
 Ctess::SimSchedulerStateOwns simulation subsystem state retained across scheduler ticks
 Ctess::SimSchedulerStatsSummarizes queued operations, path agents, and render deltas for one tick
 Ctess::SimTimeControlSupplies the time-control state consumed for one rendered frame
 Ctess::SpanQueryStatsCounts exact canonical tiles and emitted x-axis runs for one query
 Ctess::SparseResident
 Ctess::SpecialTransitionCandidate
 Ctess::StairTransitions< StairTag >Emits bidirectional stair transitions encoded by an integral world field
 Ctess::TacticalAssignmentOne result aligned with the corresponding input request
 Ctess::TacticalAssignmentResultScratch-borrowing result from assign_tactical_candidates_greedy
 Ctess::TacticalAssignmentScratchReusable storage for deterministic tactical assignment
 Ctess::TacticalCandidateOne caller-owned position/resource with bounded concurrent capacity
 Ctess::TacticalRequestOne caller-owned subject seeking a tactical candidate
 Ctess::TacticalScoreFeasibility and lower-is-better caller score for one request/candidate pair
 Ctess::TickStampedEvent< T >One exact event payload with deterministic simulation and stream stamps
 Ctess::TileChunkDeltaDescribes a chunk-level tile invalidation and any detailed tile slice
 Ctess::TileDeltaIdentifies one invalidated tile within a detailed chunk record
 Ctess::TileKey< Shape >
 Ctess::TileOccupancyIndex
 Ctess::TilePosition
 Ctess::TileSpanOne contiguous canonical x-axis run at a fixed world y and z coordinate
 Ctess::diagnostics::TimingSnapshot
 Ctess::TopologyBuildResultCounts and status returned by a local chunk build or an incremental update
 Ctess::TopologyRebuildDesc
 Ctess::TopologyVersion
 Ctess::diagnostics::TraceBuffer
 Ctess::diagnostics::TraceCategoryStats
 Ctess::diagnostics::TraceRecord
 Ctess::TransitionProbe< Cost >
 Ctess::UInt128Packed 128-bit key storage with a deliberately partial operator set
 Ctess::movement::UnitCostProduces unit entry cost for every tile
 Ctess::UnitRouteCache
 Ctess::UnitRouteCacheLimitsBounds retained route count and aggregate cached path-node storage
 Ctess::UnitRouteCacheStatsSnapshot of unit-route cache occupancy, hits, misses, and invalidations
 Ctess::gpu::UploadDesc
 Ctess::version
 Ctess::diagnostics::Warning
 Ctess::gpu::WebGpuBackend
 Ctess::gpu::WebGpuBackendConfig
 Ctess::gpu::WebGpuProductDesc
 Ctess::WeightedPathBatchScratch
 Ctess::WeightedPathBatchStats
 Ctess::WeightedPortalReplanStatsCounters for the portal-first weighted replan pass
 Ctess::WeightedPortalRouteProduct
 Ctess::WeightedPortalSegmentCache
 Ctess::WeightedRouteProduct
 Ctess::detail::WorkerPoolExceptionState< CaptureExceptions >
 Ctess::WorkerPoolPhaseExecutorImpl< has_exceptions >
 Ctess::WorkerPoolPhaseExecutorImpl< false >
 Ctess::WorkerPoolPhaseExecutorImpl< CaptureExceptions >
 Ctess::World< Shape, Schema, Residency >
 Ctess::World< Shape, Schema, AlwaysResident >
 Ctess::World< Shape, Schema, SparseResident >
 Ctess::WorldArchiveInfoParsed compatibility metadata from the fixed world-archive envelope
 Ctess::WorldArchiveResultResult shared by archive inspection and loading, both of which can fail
 Ctess::WorldArchiveSaveResult