Entitas  0.35.0
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Namespaces | Classes | Enumerations
Entitas Namespace Reference

Namespaces

Classes

class  AbstractEntityIndex
 
class  CollectionExtension
 
class  EntitasCache
 
class  EntitasException
 Base exception used by Entitas. More...
 
class  Entity
 
class  EntityAlreadyHasComponentException
 
class  EntityCollector
 
class  EntityCollectorException
 
class  EntityDoesNotHaveComponentException
 
class  EntityEqualityComparer
 
class  EntityExtension
 
class  EntityIndex
 
class  EntityIndexException
 
class  EntityIsAlreadyRetainedByOwnerException
 
class  EntityIsNotDestroyedException
 
class  EntityIsNotEnabledException
 
class  EntityIsNotRetainedByOwnerException
 
class  Group
 
class  GroupExtension
 
class  GroupSingleEntityException
 
interface  IAllOfMatcher
 
interface  IAnyOfMatcher
 
interface  ICleanupSystem
 
interface  IClearReactiveSystem
 
interface  IComponent
 
interface  ICompoundMatcher
 
interface  IEnsureComponents
 
interface  IEntityCollectorSystem
 
interface  IEntityIndex
 
interface  IExcludeComponents
 
interface  IExecuteSystem
 
interface  IInitializeSystem
 
interface  IMatcher
 
class  IMatcherExtension
 
interface  IMultiReactiveSystem
 
interface  INoneOfMatcher
 
interface  IReactiveExecuteSystem
 
interface  IReactiveSystem
 
interface  ISetPool
 
interface  ISetPools
 
interface  ISystem
 
interface  ITearDownSystem
 
class  Matcher
 
class  MatcherException
 
class  ObjectCache
 
class  ObjectPool
 
class  Pool
 
class  PoolDoesNotContainEntityException
 
class  PoolEntityIndexDoesAlreadyExistException
 
class  PoolEntityIndexDoesNotExistException
 
class  PoolExtension
 
class  PoolMetaData
 
class  PoolMetaDataException
 
class  Pools
 
class  PoolStillHasRetainedEntitiesException
 
class  PrimaryEntityIndex
 
class  ReactiveSystem
 
class  SingleEntityException
 
class  Systems
 
struct  TriggerOnEvent
 
class  TypeExtension
 

Enumerations

enum  GroupEventType : byte { OnEntityAdded, OnEntityRemoved, OnEntityAddedOrRemoved }