Class ChunkBuilder.Buffers

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

@Environment(CLIENT) public static final class ChunkBuilder.Buffers extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/render/chunk/ChunkBuilder$Buffers
intermediary net/minecraft/class_846$class_10896
official gvd$c
  • Field Details Link icon

    • vertexBuffer Link icon

      GpuBuffer vertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named vertexBuffer Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;vertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_57955 Lnet/minecraft/class_846$class_10896;field_57955:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official a Lgvd$c;a:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • indexBuffer Link icon

      Mappings:
      Namespace Name Mixin selector
      named indexBuffer Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;indexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_57956 Lnet/minecraft/class_846$class_10896;field_57956:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official b Lgvd$c;b:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • indexCount Link icon

      private int indexCount
      Mappings:
      Namespace Name Mixin selector
      named indexCount Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;indexCount:I
      intermediary field_57957 Lnet/minecraft/class_846$class_10896;field_57957:I
      official c Lgvd$c;c:I
    • indexType Link icon

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

    • Buffers Link icon

      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/ChunkBuilder$Buffers;<init>(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V
      intermediary <init> Lnet/minecraft/class_846$class_10896;<init>(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILcom/mojang/blaze3d/vertex/VertexFormat$class_5595;)V
      official <init> Lgvd$c;<init>(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILcom/mojang/blaze3d/vertex/VertexFormat$a;)V
  • Method Details Link icon

    • getVertexBuffer Link icon

      public GpuBuffer getVertexBuffer()
      Mappings:
      Namespace Name Mixin selector
      named getVertexBuffer Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;getVertexBuffer()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_68540 Lnet/minecraft/class_846$class_10896;method_68540()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official a Lgvd$c;a()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • getIndexBuffer Link icon

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

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

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

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

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

      public void setIndexCount(int indexCount)
      Mappings:
      Namespace Name Mixin selector
      named setIndexCount Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;setIndexCount(I)V
      intermediary method_68541 Lnet/minecraft/class_846$class_10896;method_68541(I)V
      official a Lgvd$c;a(I)V
    • setVertexBuffer Link icon

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

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