Class GlTransientMemory.TransientGpuBuffer

java.lang.Object
com.mojang.renderpearl.backend.common.BaseGpuBuffer
com.mojang.renderpearl.backend.opengl.GlBuffer
com.mojang.renderpearl.backend.opengl.GlTransientMemory.TransientGpuBuffer
All Implemented Interfaces:
GpuBuffer, UncheckedAutoCloseable, AutoCloseable
Enclosing class:
GlTransientMemory

private class GlTransientMemory.TransientGpuBuffer extends GlBuffer
  • Field Details

    • closed

      private boolean closed
    • bufferSubmitIndex

      private final long bufferSubmitIndex
  • Constructor Details

    • TransientGpuBuffer

      protected TransientGpuBuffer(int handle, int usage, long size)
  • Method Details

    • isClosed

      public boolean isClosed()
    • close

      public void close()
    • map

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

      public GpuBufferSlice slice(long offset, long length)
    • slice

      public GpuBufferSlice slice()