ForEachTaskData

public class ForEachTaskData

Class ForEachTaskData. Provides foreachtaskdata functionality for the Hytale server.

java.lang.Object > ForEachTaskData

Field Summary

archetypeChunk

private ArchetypeChunk archetypeChunk

Field archetypeChunk.

commandBuffer

private CommandBuffer commandBuffer

Field commandBuffer.

parallelTaskSize

final int parallelTaskSize

Field parallelTaskSize.

systemTask

final ParallelRangeTask> systemTask

Field systemTask.

data

final ForEachTaskData data

Field data.

Method Detail

init

public void init (final IntBiObjectConsumer, CommandBuffer> consumer, final ArchetypeChunk archetypeChunk, final CommandBuffer commandBuffer)

Method init.

Parameters:
final IntBiObjectConsumer, CommandBuffer> consumer
final ArchetypeChunk archetypeChunk
final CommandBuffer commandBuffer

accept

public void accept (final int index)

Method accept.

Parameters:
final int index

clear

public void clear ()

Method clear.

invokeParallelTask

static void invokeParallelTask (@Nonnull final ParallelTask> parallelTask, @Nonnull final CommandBuffer commandBuffer)

Method invokeParallelTask.

Parameters:
@Nonnull final ParallelTask> parallelTask
@Nonnull final CommandBuffer commandBuffer