Class BufferBuilderStorage

java.lang.Object
net.minecraft.client.render.BufferBuilderStorage

@Environment(CLIENT) public class BufferBuilderStorage extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/BufferBuilderStorage
intermediary net/minecraft/class_4599
official gel
  • Field Details

    • blockBufferBuilders

      private final BlockBufferBuilderStorage blockBufferBuilders
      Mappings:
      Namespace Name Mixin selector
      named blockBufferBuilders Lnet/minecraft/client/render/BufferBuilderStorage;blockBufferBuilders:Lnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;
      intermediary field_20956 Lnet/minecraft/class_4599;field_20956:Lnet/minecraft/class_750;
      official a Lgel;a:Lgeq;
    • blockBufferBuildersPool

      private final BlockBufferBuilderPool blockBufferBuildersPool
      Mappings:
      Namespace Name Mixin selector
      named blockBufferBuildersPool Lnet/minecraft/client/render/BufferBuilderStorage;blockBufferBuildersPool:Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;
      intermediary field_46900 Lnet/minecraft/class_4599;field_46900:Lnet/minecraft/class_8901;
      official b Lgel;b:Lger;
    • entityVertexConsumers

      private final VertexConsumerProvider.Immediate entityVertexConsumers
      Mappings:
      Namespace Name Mixin selector
      named entityVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;entityVertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
      intermediary field_46901 Lnet/minecraft/class_4599;field_46901:Lnet/minecraft/class_4597$class_4598;
      official c Lgel;c:Lgef$a;
    • effectVertexConsumers

      private final VertexConsumerProvider.Immediate effectVertexConsumers
      Mappings:
      Namespace Name Mixin selector
      named effectVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;effectVertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
      intermediary field_20959 Lnet/minecraft/class_4599;field_20959:Lnet/minecraft/class_4597$class_4598;
      official d Lgel;d:Lgef$a;
    • outlineVertexConsumers

      private final OutlineVertexConsumerProvider outlineVertexConsumers
      Mappings:
      Namespace Name Mixin selector
      named outlineVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;outlineVertexConsumers:Lnet/minecraft/client/render/OutlineVertexConsumerProvider;
      intermediary field_20961 Lnet/minecraft/class_4599;field_20961:Lnet/minecraft/class_4618;
      official e Lgel;e:Lgeg;
  • Constructor Details

    • BufferBuilderStorage

      public BufferBuilderStorage(int maxBlockBuildersPoolSize)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/BufferBuilderStorage;<init>(I)V
      intermediary <init> Lnet/minecraft/class_4599;<init>(I)V
      official <init> Lgel;<init>(I)V
  • Method Details

    • assignBufferBuilder

      private static void assignBufferBuilder(Object2ObjectLinkedOpenHashMap<RenderLayer,BufferBuilder> builderStorage, RenderLayer layer)
      Mappings:
      Namespace Name Mixin selector
      named assignBufferBuilder Lnet/minecraft/client/render/BufferBuilderStorage;assignBufferBuilder(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/client/render/RenderLayer;)V
      intermediary method_23798 Lnet/minecraft/class_4599;method_23798(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/class_1921;)V
      official a Lgel;a(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lgen;)V
    • getBlockBufferBuilders

      public BlockBufferBuilderStorage getBlockBufferBuilders()
      Mappings:
      Namespace Name Mixin selector
      named getBlockBufferBuilders Lnet/minecraft/client/render/BufferBuilderStorage;getBlockBufferBuilders()Lnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;
      intermediary method_22997 Lnet/minecraft/class_4599;method_22997()Lnet/minecraft/class_750;
      official a Lgel;a()Lgeq;
    • getBlockBufferBuildersPool

      public BlockBufferBuilderPool getBlockBufferBuildersPool()
      Mappings:
      Namespace Name Mixin selector
      named getBlockBufferBuildersPool Lnet/minecraft/client/render/BufferBuilderStorage;getBlockBufferBuildersPool()Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;
      intermediary method_54640 Lnet/minecraft/class_4599;method_54640()Lnet/minecraft/class_8901;
      official b Lgel;b()Lger;
    • getEntityVertexConsumers

      public VertexConsumerProvider.Immediate getEntityVertexConsumers()
      Mappings:
      Namespace Name Mixin selector
      named getEntityVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;getEntityVertexConsumers()Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
      intermediary method_23000 Lnet/minecraft/class_4599;method_23000()Lnet/minecraft/class_4597$class_4598;
      official c Lgel;c()Lgef$a;
    • getEffectVertexConsumers

      public VertexConsumerProvider.Immediate getEffectVertexConsumers()
      Mappings:
      Namespace Name Mixin selector
      named getEffectVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;getEffectVertexConsumers()Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
      intermediary method_23001 Lnet/minecraft/class_4599;method_23001()Lnet/minecraft/class_4597$class_4598;
      official d Lgel;d()Lgef$a;
    • getOutlineVertexConsumers

      public OutlineVertexConsumerProvider getOutlineVertexConsumers()
      Mappings:
      Namespace Name Mixin selector
      named getOutlineVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;getOutlineVertexConsumers()Lnet/minecraft/client/render/OutlineVertexConsumerProvider;
      intermediary method_23003 Lnet/minecraft/class_4599;method_23003()Lnet/minecraft/class_4618;
      official e Lgel;e()Lgeg;