Table of Contents

Namespace Ghost.Entities

Classes

ComponentManager
ComponentTypeID<T>

Provides a unique identifier for the specified unmanaged component space.

DefaultSystemGroup
EntityCommandBuffer
EntityManager

A manager for creating, destroying, and managing entities and their components.

RequireComponentAttribute<T>
ScriptComponent
SystemBase
SystemGroup
SystemGroupAttribute
SystemManager
UpdateAfterAttribute
UpdateBeforeAttribute
World

Structs

ChunkView

Provides a read-only view over a chunk of entities and their component data within an archetype.

ComponentSet

Represents an immutable set of component identifiers used to define a group of components within an entity or system.

Entity
EntityQuery
EntityQuery.ChunkIterator

Provides an enumerator for iterating over chunks of entities and their component data that match a set of archetypes within a world.

EntityQuery.ChunkIterator.Enumerator
EntityQuery.ComponentIterator<T0>
EntityQuery.ComponentIterator<T0>.Enumerator
EntityQuery.ComponentIterator<T0, T1>
EntityQuery.ComponentIterator<T0, T1>.Enumerator
EntityQuery.ComponentIterator<T0, T1>.QueryItem
EntityQuery.ComponentIterator<T0, T1, T2>
EntityQuery.ComponentIterator<T0, T1, T2>.Enumerator
EntityQuery.ComponentIterator<T0, T1, T2>.QueryItem
EntityQuery.ComponentIterator<T0, T1, T2, T3>
EntityQuery.ComponentIterator<T0, T1, T2, T3>.Enumerator
EntityQuery.ComponentIterator<T0, T1, T2, T3>.QueryItem
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4>
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4>.Enumerator
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4>.QueryItem
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5>
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5>.Enumerator
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5>.QueryItem
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6>
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6>.Enumerator
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6>.QueryItem
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>.Enumerator
EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>.QueryItem
EntityQuery.EntityComponentIterator<T0>
EntityQuery.EntityComponentIterator<T0>.Enumerator
EntityQuery.EntityComponentIterator<T0>.QueryItem
EntityQuery.EntityComponentIterator<T0, T1>
EntityQuery.EntityComponentIterator<T0, T1>.Enumerator
EntityQuery.EntityComponentIterator<T0, T1>.QueryItem
EntityQuery.EntityComponentIterator<T0, T1, T2>
EntityQuery.EntityComponentIterator<T0, T1, T2>.Enumerator
EntityQuery.EntityComponentIterator<T0, T1, T2>.QueryItem
EntityQuery.EntityComponentIterator<T0, T1, T2, T3>
EntityQuery.EntityComponentIterator<T0, T1, T2, T3>.Enumerator
EntityQuery.EntityComponentIterator<T0, T1, T2, T3>.QueryItem
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4>
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4>.Enumerator
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4>.QueryItem
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5>
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5>.Enumerator
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5>.QueryItem
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6>
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6>.Enumerator
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6>.QueryItem
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>.Enumerator
EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>.QueryItem
ManagedEntity
ManagedEntityRef
QueryBuilder
Shared<T>
SystemAPI
TimeData

Interfaces

IComponent
IEnableableComponent
IJobChunk
IJobEntity<T0>
IJobEntity<T0, T1>
IJobEntity<T0, T1, T2>
IJobEntity<T0, T1, T2, T3>
IJobEntity<T0, T1, T2, T3, T4>
IJobEntity<T0, T1, T2, T3, T4, T5>
IJobEntity<T0, T1, T2, T3, T4, T5, T6>
IJobEntity<T0, T1, T2, T3, T4, T5, T6, T7>
ISharedComponent
ISharedWarper
ISystem

Delegates

ForEachWithEntity<T0>
ForEachWithEntity<T0, T1>
ForEachWithEntity<T0, T1, T2>
ForEachWithEntity<T0, T1, T2, T3>
ForEachWithEntity<T0, T1, T2, T3, T4>
ForEachWithEntity<T0, T1, T2, T3, T4, T5>
ForEachWithEntity<T0, T1, T2, T3, T4, T5, T6>
ForEachWithEntity<T0, T1, T2, T3, T4, T5, T6, T7>
ForEach<T0>
ForEach<T0, T1>
ForEach<T0, T1, T2>
ForEach<T0, T1, T2, T3>
ForEach<T0, T1, T2, T3, T4>
ForEach<T0, T1, T2, T3, T4, T5>
ForEach<T0, T1, T2, T3, T4, T5, T6>
ForEach<T0, T1, T2, T3, T4, T5, T6, T7>