Class DestructionQueue<T>

java.lang.Object
com.mojang.blaze3d.vulkan.DestructionQueue<T>
All Implemented Interfaces:
AutoCloseable

public class DestructionQueue<T> extends Object implements AutoCloseable
  • Field Details

    • destroyCallback

      private final DestructionQueue.Destroyer<T> destroyCallback
    • destructionQueues

      private final it.unimi.dsi.fastutil.objects.ReferenceList<it.unimi.dsi.fastutil.objects.ReferenceArrayList<T>> destructionQueues
    • currentDestructionQueueIndex

      private int currentDestructionQueueIndex
  • Constructor Details

  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • rotate

      public boolean rotate()
    • add

      public void add(T t)