Class ResizableStorageBuffer

java.lang.Object
dev.engine_room.flywheel.backend.gl.GlObject
dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageBuffer

public class ResizableStorageBuffer extends GlObject
A buffer for storing data on the GPU that can be resized.
The only way to get data in and out is to use GPU copies.
  • Constructor Details

    • ResizableStorageBuffer

      public ResizableStorageBuffer()
  • Method Details

    • capacity

      public long capacity()
    • ensureCapacity

      public void ensureCapacity(long capacity)
    • deleteInternal

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

      public void delete()
      Overrides:
      delete in class GlObject