public abstract class QueuedIteratingSystem
extends com.badlogic.ashley.systems.IteratingSystem
| Constructor and Description |
|---|
QueuedIteratingSystem(com.badlogic.ashley.core.Family family) |
QueuedIteratingSystem(com.badlogic.ashley.core.Family family,
int priority) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
processEntity(com.badlogic.ashley.core.Entity entity,
float deltaTime) |
protected abstract void |
processQueue(com.badlogic.gdx.utils.Array<com.badlogic.ashley.core.Entity> queue,
float deltaTime) |
protected boolean |
shouldBeQueued(com.badlogic.ashley.core.Entity entity,
float deltaTime) |
void |
update(float deltaTime) |
addedToEngine, getEntities, getFamily, removedFromEnginepublic QueuedIteratingSystem(com.badlogic.ashley.core.Family family)
public QueuedIteratingSystem(com.badlogic.ashley.core.Family family,
int priority)
public void update(float deltaTime)
update in class com.badlogic.ashley.systems.IteratingSystemprotected void processEntity(com.badlogic.ashley.core.Entity entity,
float deltaTime)
processEntity in class com.badlogic.ashley.systems.IteratingSystemprotected boolean shouldBeQueued(com.badlogic.ashley.core.Entity entity,
float deltaTime)
protected abstract void processQueue(com.badlogic.gdx.utils.Array<com.badlogic.ashley.core.Entity> queue,
float deltaTime)