Interface EntityInitializer

All Known Implementing Classes:
AbstractInitSystem, AxesInitializer, BackgroundModelInitializer, BaseInitializer, BillboardSetInitializer, BoundariesInitializer, ClusterInitializer, ConstellationInitializer, DatasetDescriptionInitializer, ElementsSetInitializer, FadeNodeInitializer, GridRecInitializer, IndexInitializer, KeyframeInitializer, LocInitializer, MeshInitializer, ModelInitializer, OrbitElementsSetInitializer, ParticleInitializer, ParticleSetInitializer, PerimeterInitializer, RaymarchingInitializer, RulerInitializer, SceneGraphBuilderSystem, ShapeInitializer, TitleInitializer, TrajectoryInitializer, VertsInitializer, VRDeviceInitializer

public interface EntityInitializer
Defines the interface for all entity initialization systems.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    initializeEntity(com.badlogic.ashley.core.Entity entity)
    Contains the initialization of this entity before the scene graph structure has been constructed, or the entity is in the index.
    void
    setUpEntity(com.badlogic.ashley.core.Entity entity)
    Contains the set up of this entity, after the entity has been added to the scene graph and it is in the index.
  • Method Details

    • initializeEntity

      void initializeEntity(com.badlogic.ashley.core.Entity entity)
      Contains the initialization of this entity before the scene graph structure has been constructed, or the entity is in the index.
      Parameters:
      entity - The entity.
    • setUpEntity

      void setUpEntity(com.badlogic.ashley.core.Entity entity)
      Contains the set up of this entity, after the entity has been added to the scene graph and it is in the index.
      Parameters:
      entity - The entity.