Table of Contents

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.