Package gaiasky.scene.system.update
Class TrajectoryUpdater
java.lang.Object
com.badlogic.ashley.core.EntitySystem
com.badlogic.ashley.systems.IteratingSystem
gaiasky.scene.system.update.AbstractUpdateSystem
gaiasky.scene.system.update.TrajectoryUpdater
- All Implemented Interfaces:
EntityUpdater
Updates trajectories and orbit objects of all classes and types.
-
Field Summary
Fields inherited from class com.badlogic.ashley.core.EntitySystem
priority
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
processEntity
(com.badlogic.ashley.core.Entity entity, float deltaTime) void
updateEntity
(com.badlogic.ashley.core.Entity entity, float deltaTime) Updates the entity.protected void
updateLocalTransformHeliotropic
(Instant date, GraphNode graph, Trajectory trajectory) protected void
updateLocalTransformRegular
(GraphNode graph, Trajectory trajectory, RefSysTransform transform) Methods inherited from class com.badlogic.ashley.systems.IteratingSystem
addedToEngine, getEntities, getFamily, removedFromEngine, update
Methods inherited from class com.badlogic.ashley.core.EntitySystem
checkProcessing, getEngine, setProcessing
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface gaiasky.scene.system.update.EntityUpdater
getFamily
-
Constructor Details
-
TrajectoryUpdater
public TrajectoryUpdater(com.badlogic.ashley.core.Family family, int priority)
-
-
Method Details
-
processEntity
protected void processEntity(com.badlogic.ashley.core.Entity entity, float deltaTime) - Specified by:
processEntity
in classcom.badlogic.ashley.systems.IteratingSystem
-
updateEntity
public void updateEntity(com.badlogic.ashley.core.Entity entity, float deltaTime) Description copied from interface:EntityUpdater
Updates the entity.- Parameters:
entity
- The entity to update.deltaTime
- The delta time since last frame.
-
updateLocalTransformHeliotropic
protected void updateLocalTransformHeliotropic(Instant date, GraphNode graph, Trajectory trajectory) -
updateLocalTransformRegular
protected void updateLocalTransformRegular(GraphNode graph, Trajectory trajectory, RefSysTransform transform)
-