Class VulkanGpuBuffer.Direct

All Implemented Interfaces:
GpuBuffer, Destroyable, UncheckedAutoCloseable, AutoCloseable
Enclosing class:
VulkanGpuBuffer

public static class VulkanGpuBuffer.Direct extends VulkanGpuBuffer
  • Field Details

    • closed

      private boolean closed
    • device

      protected final VulkanDevice device
    • vmaAllocation

      private final long vmaAllocation
    • mappingRefCount

      private int mappingRefCount
  • Constructor Details

  • Method Details

    • destroy

      public void destroy()
    • isClosed

      public boolean isClosed()
    • close

      public void close()
    • map

      public GpuBufferSlice.MappedView map(long offset, long length, boolean read, boolean write)