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 gvs$c
  • Field Details

    • vertexBuffer

      GpuBuffer vertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named vertexBuffer Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;vertexBuffer:Lnet/minecraft/client/gl/GpuBuffer;
      intermediary field_57955 Lnet/minecraft/class_846$class_10896;field_57955:Lnet/minecraft/class_10227;
      official a Lgvs$c;a:Lfii;
    • indexBuffer

      Mappings:
      Namespace Name Mixin selector
      named indexBuffer Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;indexBuffer:Lnet/minecraft/client/gl/GpuBuffer;
      intermediary field_57956 Lnet/minecraft/class_846$class_10896;field_57956:Lnet/minecraft/class_10227;
      official b Lgvs$c;b:Lfii;
    • indexCount

      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 Lgvs$c;c:I
    • indexType

      private VertexFormat.IndexType indexType
      Mappings:
      Namespace Name Mixin selector
      named indexType Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;indexType:Lnet/minecraft/client/render/VertexFormat$IndexType;
      intermediary field_57958 Lnet/minecraft/class_846$class_10896;field_57958:Lnet/minecraft/class_293$class_5595;
      official d Lgvs$c;d:Lflu$b;
  • 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/ChunkBuilder$Buffers;<init>(Lnet/minecraft/client/gl/GpuBuffer;Lnet/minecraft/client/gl/GpuBuffer;ILnet/minecraft/client/render/VertexFormat$IndexType;)V
      intermediary <init> Lnet/minecraft/class_846$class_10896;<init>(Lnet/minecraft/class_10227;Lnet/minecraft/class_10227;ILnet/minecraft/class_293$class_5595;)V
      official <init> Lgvs$c;<init>(Lfii;Lfii;ILflu$b;)V
  • Method Details

    • getVertexBuffer

      public GpuBuffer getVertexBuffer()
      Mappings:
      Namespace Name Mixin selector
      named getVertexBuffer Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;getVertexBuffer()Lnet/minecraft/client/gl/GpuBuffer;
      intermediary method_68540 Lnet/minecraft/class_846$class_10896;method_68540()Lnet/minecraft/class_10227;
      official a Lgvs$c;a()Lfii;
    • getIndexBuffer

      @Nullable public @Nullable GpuBuffer getIndexBuffer()
      Mappings:
      Namespace Name Mixin selector
      named getIndexBuffer Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;getIndexBuffer()Lnet/minecraft/client/gl/GpuBuffer;
      intermediary method_68544 Lnet/minecraft/class_846$class_10896;method_68544()Lnet/minecraft/class_10227;
      official b Lgvs$c;b()Lfii;
    • setIndexBuffer

      public void setIndexBuffer(@Nullable @Nullable GpuBuffer indexBuffer)
      Mappings:
      Namespace Name Mixin selector
      named setIndexBuffer Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;setIndexBuffer(Lnet/minecraft/client/gl/GpuBuffer;)V
      intermediary method_68542 Lnet/minecraft/class_846$class_10896;method_68542(Lnet/minecraft/class_10227;)V
      official a Lgvs$c;a(Lfii;)V
    • getIndexCount

      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 Lgvs$c;c()I
    • getIndexType

      public VertexFormat.IndexType getIndexType()
      Mappings:
      Namespace Name Mixin selector
      named getIndexType Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;getIndexType()Lnet/minecraft/client/render/VertexFormat$IndexType;
      intermediary method_68547 Lnet/minecraft/class_846$class_10896;method_68547()Lnet/minecraft/class_293$class_5595;
      official d Lgvs$c;d()Lflu$b;
    • setIndexType

      public void setIndexType(VertexFormat.IndexType indexType)
      Mappings:
      Namespace Name Mixin selector
      named setIndexType Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;setIndexType(Lnet/minecraft/client/render/VertexFormat$IndexType;)V
      intermediary method_68543 Lnet/minecraft/class_846$class_10896;method_68543(Lnet/minecraft/class_293$class_5595;)V
      official a Lgvs$c;a(Lflu$b;)V
    • setIndexCount

      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 Lgvs$c;a(I)V
    • setVertexBuffer

      public void setVertexBuffer(GpuBuffer vertexBuffer)
      Mappings:
      Namespace Name Mixin selector
      named setVertexBuffer Lnet/minecraft/client/render/chunk/ChunkBuilder$Buffers;setVertexBuffer(Lnet/minecraft/client/gl/GpuBuffer;)V
      intermediary method_68545 Lnet/minecraft/class_846$class_10896;method_68545(Lnet/minecraft/class_10227;)V
      official b Lgvs$c;b(Lfii;)V
    • close

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