Class AbstractInitSystem

java.lang.Object
com.badlogic.ashley.core.EntitySystem
com.badlogic.ashley.systems.IteratingSystem
gaiasky.scene.system.initialize.AbstractInitSystem
All Implemented Interfaces:
EntityInitializer
Direct Known Subclasses:
AxesInitializer, BackgroundModelInitializer, BaseInitializer, BillboardSetInitializer, BoundariesInitializer, ClusterInitializer, ConstellationInitializer, DatasetDescriptionInitializer, ElementsSetInitializer, FadeNodeInitializer, GridRecInitializer, IndexInitializer, InvisibleInitializer, KeyframeInitializer, LocInitializer, MeshInitializer, ModelInitializer, OrbitElementsSetInitializer, ParticleInitializer, ParticleSetInitializer, PerimeterInitializer, RaymarchingInitializer, RulerInitializer, SceneGraphBuilderSystem, ShapeInitializer, TitleInitializer, TrajectoryInitializer, VertsInitializer, VolumeInitializer, VRDeviceInitializer

public abstract class AbstractInitSystem extends com.badlogic.ashley.systems.IteratingSystem implements EntityInitializer
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    protected com.badlogic.ashley.core.Engine
     
    protected Logger.Log
     

    Fields inherited from class com.badlogic.ashley.core.EntitySystem Link icon

    priority
  • Constructor Summary Link icon

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractInitSystem(boolean setUp, com.badlogic.ashley.core.Family family, int priority)
     
    protected
    AbstractInitSystem(com.badlogic.ashley.core.Family family, int priority)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    void
    addedToEngine(com.badlogic.ashley.core.Engine engine)
     
    boolean
     
    boolean
     
    protected void
    processEntity(com.badlogic.ashley.core.Entity entity, float deltaTime)
     
    void
     
    void
     
     

    Methods inherited from class com.badlogic.ashley.systems.IteratingSystem Link icon

    getEntities, getFamily, removedFromEngine, update

    Methods inherited from class com.badlogic.ashley.core.EntitySystem Link icon

    checkProcessing, getEngine, setProcessing

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface gaiasky.scene.system.initialize.EntityInitializer Link icon

    initializeEntity, setUpEntity
  • Field Details Link icon

    • logger Link icon

      protected Logger.Log logger
    • engineBackup Link icon

      protected com.badlogic.ashley.core.Engine engineBackup
  • Constructor Details Link icon

    • AbstractInitSystem Link icon

      protected AbstractInitSystem(boolean setUp, com.badlogic.ashley.core.Family family, int priority)
    • AbstractInitSystem Link icon

      protected AbstractInitSystem(com.badlogic.ashley.core.Family family, int priority)
  • Method Details Link icon

    • setModeInit Link icon

      public void setModeInit()
    • setModeSetUp Link icon

      public void setModeSetUp()
    • isModeInit Link icon

      public boolean isModeInit()
    • isModeSetUp Link icon

      public boolean isModeSetUp()
    • processEntity Link icon

      protected void processEntity(com.badlogic.ashley.core.Entity entity, float deltaTime)
      Specified by:
      processEntity in class com.badlogic.ashley.systems.IteratingSystem
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • addedToEngine Link icon

      public void addedToEngine(com.badlogic.ashley.core.Engine engine)
      Overrides:
      addedToEngine in class com.badlogic.ashley.systems.IteratingSystem