Entitas  0.35.0
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Entitas.Entity Member List

This is the complete list of members for Entitas.Entity, including all inherited members.

AddComponent(int index, IComponent component)Entitas.Entityinline
ApplyBlueprint(Blueprint blueprint, bool replaceComponents=false)Entitas.Entityinline
componentPoolsEntitas.Entity
ComponentReplaced(Entity entity, int index, IComponent previousComponent, IComponent newComponent) (defined in Entitas.Entity)Entitas.Entity
CreateComponent(int index, Type type)Entitas.Entityinline
CreateComponent< T >(int index)Entitas.Entityinline
creationIndexEntitas.Entity
Entity(int totalComponents, Stack< IComponent >[] componentPools, PoolMetaData poolMetaData=null)Entitas.Entityinline
EntityChanged(Entity entity, int index, IComponent component) (defined in Entitas.Entity)Entitas.Entity
EntityReleased(Entity entity) (defined in Entitas.Entity)Entitas.Entity
GetComponent(int index)Entitas.Entityinline
GetComponentIndices()Entitas.Entityinline
GetComponentPool(int index)Entitas.Entityinline
GetComponents()Entitas.Entityinline
HasAnyComponent(int[] indices)Entitas.Entityinline
HasComponent(int index)Entitas.Entityinline
HasComponents(int[] indices)Entitas.Entityinline
isEnabledEntitas.Entity
OnComponentAddedEntitas.Entity
OnComponentRemovedEntitas.Entity
OnComponentReplacedEntitas.Entity
OnEntityReleasedEntitas.Entity
ownersEntitas.Entity
poolMetaDataEntitas.Entity
Release(object owner)Entitas.Entityinline
RemoveAllComponents()Entitas.Entityinline
RemoveComponent(int index)Entitas.Entityinline
ReplaceComponent(int index, IComponent component)Entitas.Entityinline
Retain(object owner)Entitas.Entityinline
retainCountEntitas.Entity
ToString()Entitas.Entityinline
totalComponentsEntitas.Entity