public abstract class InterpolatingEntitySystem
extends com.artemis.EntitySystem
EntitySystem to add mini2Dx's update/interpolate methods| Constructor and Description | 
|---|
InterpolatingEntitySystem(com.artemis.Aspect.Builder aspect)
Creates a new InterpolatingEntitySystem 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract void | 
interpolate(int entityId,
           float alpha)
Interpolates an entity 
 | 
void | 
interpolateSystem()  | 
protected void | 
postInterpolate()
An overridable method called once after the system interpolates 
 | 
protected void | 
postUpdate()
An overridable method called once after the system updates 
 | 
protected void | 
preInterpolate()
An overridable method called once before the system interpolates 
 | 
protected void | 
preUpdate()
An overridable method called once before the system updates 
 | 
protected void | 
processSystem()  | 
void | 
setWorld(com.artemis.World world)  | 
protected abstract void | 
update(int entityId,
      float delta)
Updates an entity 
 | 
getEntities, inserted, inserted, inserted, removed, removed, removedpublic InterpolatingEntitySystem(com.artemis.Aspect.Builder aspect)
aspect - The Aspect to match entitiesprotected void preUpdate()
protected abstract void update(int entityId,
          float delta)
entityId - The entity iddelta - The frame deltaprotected void postUpdate()
protected void preInterpolate()
protected abstract void interpolate(int entityId,
               float alpha)
entityId - The entity idalpha - The interpolation alphaprotected void postInterpolate()
protected void processSystem()
processSystem in class com.artemis.BaseSystempublic void interpolateSystem()
public void setWorld(com.artemis.World world)
setWorld in class com.artemis.EntitySystem