Entitas ECS
entitas.Entity
Members
creationIndex
id
instanceIndex
name
onComponentAdded
onComponentRemoved
onComponentReplaced
onEntityReleased
Methods
addComponent
addRef
destroy
getComponent
getComponentIndices
getComponents
hasAnyComponent
hasComponent
hasComponents
initialize
release
removeAllComponents
removeComponent
replaceComponent
toString
entitas.exceptions.EntityAlreadyHasComponentException
entitas.exceptions.EntityDoesNotHaveComponentException
entitas.exceptions.EntityIsAlreadyReleasedException
entitas.exceptions.EntityIsNotDestroyedException
entitas.exceptions.EntityIsNotEnabledException
entitas.exceptions.GroupObserverException
entitas.exceptions.MatcherException
entitas.exceptions.PoolDoesNotContainEntityException
entitas.exceptions.SingleEntityException
entitas.Group
Members
count
matcher
onEntityAdded
onEntityRemoved
onEntityUpdated
Methods
addEntity
addEntitySilently
containsEntity
createObserver
getEntities
getSingleEntity
handleEntity
handleEntitySilently
removeEntity
removeEntitySilently
toString
updateEntity
entitas.GroupObserver
Members
collectedEntities
Methods
activate
addEntity
clearCollectedEntities
deactivate
entitas.Matcher
Members
allOfIndices
anyOfIndices
id
indices
noneOfIndices
Methods
anyOf
matches
mergeIndices
noneOf
onEntityAdded
onEntityAddedOrRemoved
onEntityRemoved
toString
entitas.Pool
Members
count
name
onEntityCreated
onEntityDestroyed
onEntityWillBeDestroyed
onGroupCreated
retainedEntitiesCount
reusableEntitiesCount
subsystem
totalComponents
Methods
createEntity
createSystem
destroyAllEntities
destroyEntity
getEntities
getGroup
hasEntity
onEntityReleased
updateGroupsComponentAddedOrRemoved
updateGroupsComponentReplaced
entitas.ReactiveSystem
Methods
execute
entitas.Systems
Methods
add
clearReactiveSystems
execute
initialize
entitas.TriggerOnEvent
entitas.utils.Bag
Methods
add
addAll
clear
contains
get
getCapacity
isEmpty
isIndexWithinBounds
remove
removeAll
removeAt
removeLast
safeGet
set
size
entitas.utils.Signal
Methods
add
clear
dispatch
remove
entitas.viewer.EntityBehavior
entitas.viewer.PoolObserver
entitas.viewer.SystemObserver
Class: PoolObserver
PoolObserver
new entitas.viewer.PoolObserver
(_pool)
viewer/PoolObserver.js
,
line 9
Name
Type
Description
_pool