Class ParallelBatchStack

java.lang.Object
com.prineside.tdi2.utils.ParallelBatchStack

public class ParallelBatchStack extends Object
  • Field Details

  • Constructor Details

    • ParallelBatchStack

      public ParallelBatchStack(int meshSize, ShaderProgram shaderProgram, int maxThreads)
  • Method Details

    • registerBatch

      public void registerBatch(int priority, ObjectConsumer<ParallelBatch> job)
    • registerBatchWithFlushCallback

      public void registerBatchWithFlushCallback(int priority, ObjectConsumer<ParallelBatch> job, Runnable postFlushRunnable)
    • execute

      public void execute()
    • dispose

      public void dispose()