public interface ComponentHandler<T extends EntityComponent>
Modifier and Type | Method and Description |
---|---|
EntityId |
findEntity(ComponentFilter filter) |
T |
getComponent(EntityId entityId) |
java.util.Set<EntityId> |
getEntities() |
java.util.Set<EntityId> |
getEntities(ComponentFilter filter) |
boolean |
removeComponent(EntityId entityId) |
void |
setComponent(EntityId entityId,
T component) |
boolean removeComponent(EntityId entityId)
java.util.Set<EntityId> getEntities()
java.util.Set<EntityId> getEntities(ComponentFilter filter)
EntityId findEntity(ComponentFilter filter)