Namespace Shard.Gameplay.World
Classes
- ChunkLease
Queryable immutable demand carried by one chunk lease ticket.
- ChunkLeaseCompletion
Optional terminal callbacks dispatched synchronously on the owning World thread.
- GridMembershipSet
Immutable explicit grid participation independent of spatial parenting.
- ReplicationEntityUpdate
Capability changes for one introduced network entity.
- ReplicationEnvelope
Copied outbound work for one connection and one World tick.
- ReplicationPayload
Base for passive values copied out of the World Store.
- ReplicationProjection
One retained projection or explicit transient event.
- SpatialGrid
Marks a loaded spatial entity as a generic grid.
- SpatialGridLayout
A loaded spatial grid's immutable address layout.
- StoreDefinitionRegistry
Thread-safe collector for the Store definitions shared by every gameplay world.
- StoreDiagnostics
Point-in-time Store diagnostics used for runtime inspection.
- TransformUtil
Validated construction and Hytale-compatible conversion operations for World transforms.
- WorldChunkGrid
Provides synchronous World-thread operations for chunk-grid lease tickets.
- WorldComposition
Registers definition-time composition behavior for a World Store.
- WorldDrainingException
Reports that a loaded world has begun draining and no longer accepts ordinary control work.
- WorldEntityIdentity
Gives access to entity identities that World owns. Use the returned entity only during the current synchronous World callback.
- WorldGrid
Provides synchronous World-thread operations for generic spatial grids.
- WorldLifecycle
Registers definition-time feature hooks for the World-owned lifecycle path.
- WorldOverloadedException
Reports that a loaded world cannot accept more ordinary control work without consuming capacity reserved for required lifecycle work.
- WorldPhases
Names the fixed phase anchors shared by every gameplay World.
- WorldReplication
Manages replication recipients, interest, and updates for one World.
- WorldScheduling
Collects and installs frozen scheduling metadata for one World Store.
- WorldSpatial
Queues transform and parenting changes for the World’s Reconcile phase.
- WorldSpatialQuery
Provides synchronous point queries over explicitly enrolled World entities.
Structs
- ChunkDemand
Passive lease demand exposed to a chunk residency provider.
- ChunkGrid
Marks a generic grid level as chunk-addressed.
- ChunkLeaseAutoClose
Requests ordinary deletion after successful completion callback dispatch.
- ChunkLeaseGrid
Relates a chunk lease ticket to its grid without hierarchy or lifecycle ownership.
- ChunkLeaseId
Passive World-local identifier for one live chunk lease ticket.
- ChunkLeaseSnapshot
Passive query result for a live chunk lease ticket.
- CompositionContext
Restricted member-creation authority passed to composition helpers.
- CompositionUnit
A CompositionUnit is the element of a transactional composition session involved to create an ecs entity
- GridCellAddress
Identifies one possible cell at a grid level, whether or not it is loaded.
- GridMembership
Passive derived address for one explicit grid membership.
- GridMembershipTarget
One explicitly requested grid and level for derived membership.
- GridSubdivisionLevel
One address scale within a spatial grid.
- LocalTransform
Parent-relative position and body rotation for an actively parented entity.
- NetworkEntityId
Network identity used by replication within one World Store.
- PendingSpatialParent
Passive state retained while the desired stable coordinate parent is unavailable.
- ReplicationConnectionId
Identifies one connected replication recipient.
- ReplicationUpdateKind
Identifies one kind of replication update; numeric values determine packet order.
- SpatialParent
Shard-owned coordinate-parent relationship.
- SpatialParentLossPolicy
Immutable parent-loss choice owned by an actively parented entity.
- StableEntityId
Durable identity for one logical entity within one World.
- StableEntityLookup
Passive result of resolving a stable ID at one instant.
- Transform
Resolved World-space position and body rotation for an opt-in spatial entity.
- WorldEntityReference
Explicit cross-World durable entity reference.
Interfaces
- IStoreDefinitionRegistry
Collects in-process server Store definitions before any gameplay world is created.
Enums
- ChunkLeaseStatus
Passive status of an open chunk lease ticket.
- CompositionReason
Describes why an unpublished composition is entering a World.
- SpatialParentLossBehavior
Names the lifecycle action applied when an active coordinate parent is lost.
- SpatialReparentMode
Controls which pose is preserved when changing coordinate parent.
Delegates
- CompositionCallback
Configures unpublished members synchronously without commit or rollback authority.
- EntityCreationCallback
Configures a primary member and any helper-created members synchronously.
- StoreDefinitionRecipe
Defines Flecs state in a borrowed Store during world creation.