Class Buffers

java.lang.Object
net.minecraft.client.render.chunk.Buffers
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public final class Buffers extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/render/chunk/Buffers
intermediary net/minecraft/class_10896
official hbg
  • Field Details

    • vertexBuffer

      private GpuBuffer vertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named vertexBuffer Lnet/minecraft/client/render/chunk/Buffers;vertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_57955 Lnet/minecraft/class_10896;field_57955:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official a Lhbg;a:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • indexBuffer

      @Nullable private @Nullable GpuBuffer indexBuffer
      Mappings:
      Namespace Name Mixin selector
      named indexBuffer Lnet/minecraft/client/render/chunk/Buffers;indexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_57956 Lnet/minecraft/class_10896;field_57956:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official b Lhbg;b:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • indexCount

      private int indexCount
      Mappings:
      Namespace Name Mixin selector
      named indexCount Lnet/minecraft/client/render/chunk/Buffers;indexCount:I
      intermediary field_57957 Lnet/minecraft/class_10896;field_57957:I
      official c Lhbg;c:I
    • indexType

      private VertexFormat.IndexType indexType
      Mappings:
      Namespace Name Mixin selector
      named indexType Lnet/minecraft/client/render/chunk/Buffers;indexType:Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;
      intermediary field_57958 Lnet/minecraft/class_10896;field_57958:Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;
      official d Lhbg;d:Lcom/mojang/blaze3d/vertex/VertexFormat$a;
  • Constructor Details

    • Buffers

      public Buffers(GpuBuffer vertexBuffer, @Nullable @Nullable GpuBuffer indexBuffer, int indexCount, VertexFormat.IndexType indexType)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/chunk/Buffers;<init>(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V
      intermediary <init> Lnet/minecraft/class_10896;<init>(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILcom/mojang/blaze3d/vertex/VertexFormat$class_5595;)V
      official <init> Lhbg;<init>(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILcom/mojang/blaze3d/vertex/VertexFormat$a;)V
  • Method Details

    • getVertexBuffer

      public GpuBuffer getVertexBuffer()
      Mappings:
      Namespace Name Mixin selector
      named getVertexBuffer Lnet/minecraft/client/render/chunk/Buffers;getVertexBuffer()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_68540 Lnet/minecraft/class_10896;method_68540()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official a Lhbg;a()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • getIndexBuffer

      @Nullable public @Nullable GpuBuffer getIndexBuffer()
      Mappings:
      Namespace Name Mixin selector
      named getIndexBuffer Lnet/minecraft/client/render/chunk/Buffers;getIndexBuffer()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_68544 Lnet/minecraft/class_10896;method_68544()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official b Lhbg;b()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • setIndexBuffer

      public void setIndexBuffer(@Nullable @Nullable GpuBuffer indexBuffer)
      Mappings:
      Namespace Name Mixin selector
      named setIndexBuffer Lnet/minecraft/client/render/chunk/Buffers;setIndexBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;)V
      intermediary method_68542 Lnet/minecraft/class_10896;method_68542(Lcom/mojang/blaze3d/buffers/GpuBuffer;)V
      official a Lhbg;a(Lcom/mojang/blaze3d/buffers/GpuBuffer;)V
    • getIndexCount

      public int getIndexCount()
      Mappings:
      Namespace Name Mixin selector
      named getIndexCount Lnet/minecraft/client/render/chunk/Buffers;getIndexCount()I
      intermediary method_68546 Lnet/minecraft/class_10896;method_68546()I
      official c Lhbg;c()I
    • getIndexType

      public VertexFormat.IndexType getIndexType()
      Mappings:
      Namespace Name Mixin selector
      named getIndexType Lnet/minecraft/client/render/chunk/Buffers;getIndexType()Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;
      intermediary method_68547 Lnet/minecraft/class_10896;method_68547()Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;
      official d Lhbg;d()Lcom/mojang/blaze3d/vertex/VertexFormat$a;
    • setIndexType

      public void setIndexType(VertexFormat.IndexType indexType)
      Mappings:
      Namespace Name Mixin selector
      named setIndexType Lnet/minecraft/client/render/chunk/Buffers;setIndexType(Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V
      intermediary method_68543 Lnet/minecraft/class_10896;method_68543(Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;)V
      official a Lhbg;a(Lcom/mojang/blaze3d/vertex/VertexFormat$a;)V
    • setIndexCount

      public void setIndexCount(int indexCount)
      Mappings:
      Namespace Name Mixin selector
      named setIndexCount Lnet/minecraft/client/render/chunk/Buffers;setIndexCount(I)V
      intermediary method_68541 Lnet/minecraft/class_10896;method_68541(I)V
      official a Lhbg;a(I)V
    • setVertexBuffer

      public void setVertexBuffer(GpuBuffer vertexBuffer)
      Mappings:
      Namespace Name Mixin selector
      named setVertexBuffer Lnet/minecraft/client/render/chunk/Buffers;setVertexBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;)V
      intermediary method_68545 Lnet/minecraft/class_10896;method_68545(Lcom/mojang/blaze3d/buffers/GpuBuffer;)V
      official b Lhbg;b(Lcom/mojang/blaze3d/buffers/GpuBuffer;)V
    • close

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