Class EntityTickingSystem.SystemTaskData<ECS_TYPE>
java.lang.Object
com.hypixel.hytale.component.system.tick.EntityTickingSystem.SystemTaskData<ECS_TYPE>
- All Implemented Interfaces:
IntConsumer
- Enclosing class:
EntityTickingSystem<ECS_TYPE>
public static class EntityTickingSystem.SystemTaskData<ECS_TYPE>
extends Object
implements IntConsumer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ArchetypeChunk<ECS_TYPE> private CommandBuffer<ECS_TYPE> private floatprivate EntityTickingSystem<ECS_TYPE> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(int index) voidclear()voidinit(EntityTickingSystem<ECS_TYPE> system, float dt, ArchetypeChunk<ECS_TYPE> archetypeChunk, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer) static <ECS_TYPE> voidinvokeParallelTask(ParallelTask<EntityTickingSystem.SystemTaskData<ECS_TYPE>> parallelTask, CommandBuffer<ECS_TYPE> commandBuffer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.IntConsumer
andThen
-
Field Details
-
system
-
dt
private float dt -
archetypeChunk
-
store
-
commandBuffer
-
-
Constructor Details
-
SystemTaskData
public SystemTaskData()
-
-
Method Details
-
init
public void init(EntityTickingSystem<ECS_TYPE> system, float dt, ArchetypeChunk<ECS_TYPE> archetypeChunk, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer) -
accept
public void accept(int index) - Specified by:
acceptin interfaceIntConsumer
-
clear
public void clear() -
invokeParallelTask
public static <ECS_TYPE> void invokeParallelTask(@Nonnull ParallelTask<EntityTickingSystem.SystemTaskData<ECS_TYPE>> parallelTask, @Nonnull CommandBuffer<ECS_TYPE> commandBuffer)
-