tess 0.4.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::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::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::BlockScratch
 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::ChunkMeta
 Ctess::ChunkPage< Shape, Schema >
 Ctess::ChunkPage< Shape, FieldSchema< Fields... > >
 Ctess::ChunkVersionDependencies
 Ctess::ChunkVersionDependencies::ChunkVersionDependency
 Ctess::ChunkView< World >
 Ctess::WeightedPortalSegmentCache::ClassView< Class >
 Ctess::movement::ConstantCost< N >Produces compile-time constant entry cost N for every tile
 Ctess::Coord2
 Ctess::Coord3
 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::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::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::FieldSchema< Fields >
 Ctess::FixedStepAccumulator
 Ctess::FixedStepFrameReports the fixed-tick grant and interpolation state for one frame
 Ctess::FrameOps
 Ctess::GoalSetOwns an ordered set of goals used to build a reusable distance product
 Ctess::gpu::GpuCapabilities
 Ctess::LocalBoundaryExitPassable boundary tile that points into an adjacent chunk
 Ctess::LocalChunkTopologyConnected-region labels and boundary exits for one world chunk
 Ctess::LocalCoord3
 Ctess::LocalRegionSummary and bounds of one connected local region
 Ctess::LocalRegionIdOne-based identifier of a connected region within a chunk
 Ctess::LocalTileId
 Ctess::LocalTopologyResultCounts and status returned by local or whole-graph topology builds
 Ctess::LocalTopologyScratchReusable flood-fill storage for local topology construction
 Ctess::movement::movement_class_tagMarks types that implement the compile-time movement-class contract
 Ctess::movement::MovementClass< Field< PassableTag >, FieldCost< CostTag > >
 Ctess::movement::MovementClass< AllOf< Field< PassableTag >, NotZero< CostTag > >, FieldCost< CostTag > >
 Ctess::movement::WalkableCostField< PassableTag, CostTag >Combines a truthy field and positive cost field into weighted movement
 Ctess::movement::MovementClass< Field< PassableTag >, UnitCost >
 Ctess::movement::WalkableField< PassableTag >Adapts a truthy passability field to unit-cost movement
 Ctess::movement::MovementClass< PassExpr, CostExpr >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::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::OperationReport
 Ctess::OpHandle
 Ctess::OpId
 Ctess::OwnedChunkDomain
 Ctess::PathAgentBatch
 Ctess::PathAgentCollectInfo
 Ctess::PathAgentFrameStatsSummarizes path submission, results, movement, and failure outcomes
 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::PathAgentTickStateOwns the shared clock, world-dirty flag, and retained routes across ticks
 Ctess::PathAgentTickStatsSummarizes path planning and movement performed during one tick
 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::PathView
 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::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::RegionRefStable reference to a local region within a specific chunk
 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::ResidencyHandle
 Ctess::World< Shape, Schema, SparseResident >::ResidentChunkRef
 Ctess::ResolvedTile< Shape >
 Ctess::ResultChannel< T >Dense per-operation completion and payload channel
 Ctess::RouteCacheScratchBounded scratch cache for exact and same-goal suffix unit routes
 Ctess::RouteCacheStatsSnapshot of unit-route cache occupancy, hits, misses, and invalidations
 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::ScopedThreadPhaseExecutor
 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 >
 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::SparseResident
 Ctess::StairTransitions< StairTag >Emits bidirectional stair transitions encoded by an integral world field
 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::diagnostics::TimingSnapshot
 Ctess::diagnostics::TraceBuffer
 Ctess::diagnostics::TraceCategoryStats
 Ctess::diagnostics::TraceRecord
 Ctess::movement::UnitCostProduces unit entry cost for every tile
 Ctess::gpu::UploadDesc
 Ctess::version
 Ctess::diagnostics::Warning
 Ctess::WeightedPathBatchScratch
 Ctess::WeightedPathBatchStats
 Ctess::WeightedPortalRouteProduct
 Ctess::WeightedPortalSegmentCacheBounded, movement-class-safe cache of verified weighted path segments
 Ctess::WeightedRouteProduct
 Ctess::WorkerPoolPhaseExecutor
 Ctess::World< Shape, Schema, Residency >
 Ctess::World< Shape, Schema, AlwaysResident >
 Ctess::World< Shape, Schema, SparseResident >