Class EntityDataSystem.SystemTaskData<ECS_TYPE,Q,R>
java.lang.Object
com.hypixel.hytale.component.system.data.EntityDataSystem.SystemTaskData<ECS_TYPE,Q,R>
- All Implemented Interfaces:
IntConsumer
- Enclosing class:
EntityDataSystem<ECS_TYPE,Q, R>
public static class EntityDataSystem.SystemTaskData<ECS_TYPE,Q,R>
extends Object
implements IntConsumer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ArchetypeChunk<ECS_TYPE> private CommandBuffer<ECS_TYPE> private Qprivate EntityDataSystem<ECS_TYPE, Q, R> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(int index) voidclear()voidinit(EntityDataSystem<ECS_TYPE, Q, R> system, ArchetypeChunk<ECS_TYPE> archetypeChunk, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer, Q query) static <ECS_TYPE,Q, R>
voidinvokeParallelTask(ParallelTask<EntityDataSystem.SystemTaskData<ECS_TYPE, Q, R>> parallelTask, CommandBuffer<ECS_TYPE> commandBuffer, List<R> results) 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
-
results
-
system
-
archetypeChunk
-
store
-
commandBuffer
-
query
-
-
Constructor Details
-
SystemTaskData
public SystemTaskData()
-
-
Method Details
-
init
public void init(EntityDataSystem<ECS_TYPE, Q, R> system, ArchetypeChunk<ECS_TYPE> archetypeChunk, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer, Q query) -
accept
public void accept(int index) - Specified by:
acceptin interfaceIntConsumer
-
clear
public void clear() -
invokeParallelTask
public static <ECS_TYPE,Q, void invokeParallelTaskR> (@Nonnull ParallelTask<EntityDataSystem.SystemTaskData<ECS_TYPE, Q, R>> parallelTask, @Nonnull CommandBuffer<ECS_TYPE> commandBuffer, @Nonnull List<R> results)
-