Class GpuBuffer

java.lang.Object
com.mojang.blaze3d.buffers.GpuBuffer
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
GlGpuBuffer

@Environment(CLIENT) public abstract class GpuBuffer extends Object implements AutoCloseable
Mappings:
Namespace Name
named com/mojang/blaze3d/buffers/GpuBuffer
intermediary com/mojang/blaze3d/buffers/GpuBuffer
official com/mojang/blaze3d/buffers/GpuBuffer
  • Field Details

  • Constructor Details

    • GpuBuffer

      public GpuBuffer(int usage, int size)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lcom/mojang/blaze3d/buffers/GpuBuffer;<init>(II)V
      intermediary <init> Lcom/mojang/blaze3d/buffers/GpuBuffer;<init>(II)V
      official <init> Lcom/mojang/blaze3d/buffers/GpuBuffer;<init>(II)V
  • Method Details

    • size

      public int size()
    • usage

      public int usage()
    • isClosed

      public abstract boolean isClosed()
    • close

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

      public GpuBufferSlice slice(int offset, int length)
      Mappings:
      Namespace Name Mixin selector
      named slice Lcom/mojang/blaze3d/buffers/GpuBuffer;slice(II)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
      intermediary slice Lcom/mojang/blaze3d/buffers/GpuBuffer;slice(II)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
      official slice Lcom/mojang/blaze3d/buffers/GpuBuffer;slice(II)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
    • slice

      public GpuBufferSlice slice()