Class BillboardSetInitializer
java.lang.Object
com.badlogic.ashley.core.EntitySystem
com.badlogic.ashley.systems.IteratingSystem
gaiasky.scene.system.initialize.AbstractInitSystem
gaiasky.scene.system.initialize.BillboardSetInitializer
- All Implemented Interfaces:
EntityInitializer
Initializes billboard set entities, including their procedural generation and texture management.
-
Field Summary
Fields inherited from class AbstractInitSystem
engineBackup, loggerFields inherited from class com.badlogic.ashley.core.EntitySystem
priority -
Constructor Summary
ConstructorsConstructorDescriptionBillboardSetInitializer(boolean setUp, com.badlogic.ashley.core.Family family, int priority) -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeEntity(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.voidreloadData(com.badlogic.ashley.core.Entity entity) voidsetUpEntity(com.badlogic.ashley.core.Entity entity) Contains the set-up of this entity, after the entity has been added to the scene graph, it is in the index, and assets have been loaded.voidtransformData(com.badlogic.ashley.core.Entity entity) Methods inherited from class AbstractInitSystem
addedToEngine, isModeInit, isModeSetUp, processEntity, setModeInit, setModeSetUp, toStringModifier and TypeMethodDescriptionvoidaddedToEngine(com.badlogic.ashley.core.Engine engine) booleanbooleanprotected voidprocessEntity(com.badlogic.ashley.core.Entity entity, float deltaTime) voidvoidtoString()Methods inherited from class com.badlogic.ashley.systems.IteratingSystem
getEntities, getFamily, removedFromEngine, updateMethods inherited from class com.badlogic.ashley.core.EntitySystem
checkProcessing, getEngine, setProcessing
-
Constructor Details
-
BillboardSetInitializer
public BillboardSetInitializer(boolean setUp, com.badlogic.ashley.core.Family family, int priority)
-
-
Method Details
-
initializeEntity
public void initializeEntity(com.badlogic.ashley.core.Entity entity) Description copied from interface:EntityInitializerContains the initialization of this entity before the scene graph structure has been constructed, or the entity is in the index. Typically, this adds resources to load via the asset manager, and initializes basic attributes.- Parameters:
entity- The entity.
-
setUpEntity
public void setUpEntity(com.badlogic.ashley.core.Entity entity) Description copied from interface:EntityInitializerContains the set-up of this entity, after the entity has been added to the scene graph, it is in the index, and assets have been loaded. Typically, this fetches loaded assets from the asset manager, and completes the initialization.- Parameters:
entity- The entity.
-
reloadData
public void reloadData(com.badlogic.ashley.core.Entity entity) -
transformData
public void transformData(com.badlogic.ashley.core.Entity entity)
-