Class GpuBuffer

java.lang.Object
net.minecraft.client.gl.GpuBuffer
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
GlGpuBuffer

@Environment(CLIENT) public abstract class GpuBuffer extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/gl/GpuBuffer
intermediary net/minecraft/class_10227
official fii
  • Field Details

    • target

      private final GlBufferTarget target
      Mappings:
      Namespace Name Mixin selector
      named target Lnet/minecraft/client/gl/GpuBuffer;target:Lnet/minecraft/client/gl/GlBufferTarget;
      intermediary field_54353 Lnet/minecraft/class_10227;field_54353:Lnet/minecraft/class_10226;
      official b Lfii;b:Lfig;
    • usage

      private final GlUsage usage
      Mappings:
      Namespace Name Mixin selector
      named usage Lnet/minecraft/client/gl/GpuBuffer;usage:Lnet/minecraft/client/gl/GlUsage;
      intermediary field_54354 Lnet/minecraft/class_10227;field_54354:Lnet/minecraft/class_8555;
      official c Lfii;c:Lfih;
    • size

      public int size
      Mappings:
      Namespace Name Mixin selector
      named size Lnet/minecraft/client/gl/GpuBuffer;size:I
      intermediary field_54351 Lnet/minecraft/class_10227;field_54351:I
      official a Lfii;a:I
  • Constructor Details

    • GpuBuffer

      public GpuBuffer(GlBufferTarget target, GlUsage usage, int size)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gl/GpuBuffer;<init>(Lnet/minecraft/client/gl/GlBufferTarget;Lnet/minecraft/client/gl/GlUsage;I)V
      intermediary <init> Lnet/minecraft/class_10227;<init>(Lnet/minecraft/class_10226;Lnet/minecraft/class_8555;I)V
      official <init> Lfii;<init>(Lfig;Lfih;I)V
  • Method Details

    • getSize

      public int getSize()
      Mappings:
      Namespace Name Mixin selector
      named getSize Lnet/minecraft/client/gl/GpuBuffer;getSize()I
      intermediary method_68151 Lnet/minecraft/class_10227;method_68151()I
      official a Lfii;a()I
    • getTarget

      public GlBufferTarget getTarget()
      Mappings:
      Namespace Name Mixin selector
      named getTarget Lnet/minecraft/client/gl/GpuBuffer;getTarget()Lnet/minecraft/client/gl/GlBufferTarget;
      intermediary method_68152 Lnet/minecraft/class_10227;method_68152()Lnet/minecraft/class_10226;
      official b Lfii;b()Lfig;
    • getUsage

      public GlUsage getUsage()
      Mappings:
      Namespace Name Mixin selector
      named getUsage Lnet/minecraft/client/gl/GpuBuffer;getUsage()Lnet/minecraft/client/gl/GlUsage;
      intermediary method_68343 Lnet/minecraft/class_10227;method_68343()Lnet/minecraft/class_8555;
      official c Lfii;c()Lfih;
    • isClosed

      public abstract boolean isClosed()
      Mappings:
      Namespace Name Mixin selector
      named isClosed Lnet/minecraft/client/gl/GpuBuffer;isClosed()Z
      intermediary method_68668 Lnet/minecraft/class_10227;method_68668()Z
      official d Lfii;d()Z
    • close

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