java.lang.Object
dev.engine_room.flywheel.backend.gl.GlObject
dev.engine_room.flywheel.backend.gl.buffer.GlBuffer

public class GlBuffer extends GlObject
  • Field Details

    • usage

      protected final GlBufferUsage usage
    • size

      protected long size
      The size (in bytes) of the buffer on the GPU.
  • Constructor Details

  • Method Details

    • upload

      public void upload(MemoryBlock memoryBlock)
    • upload

      public void upload(long ptr, long size)
    • uploadSpan

      public void uploadSpan(long offset, MemoryBlock memoryBlock)
    • uploadSpan

      public void uploadSpan(long offset, long ptr, long size)
    • size

      public long size()
    • deleteInternal

      protected void deleteInternal(int handle)
      Specified by:
      deleteInternal in class GlObject