类 BufferBuilderStorage


  • @Environment(CLIENT)
    public class BufferBuilderStorage
    extends Object
    Mappings:
    Namespace Name
    official emg
    intermediary net/minecraft/class_4599
    named net/minecraft/client/render/BufferBuilderStorage
    • 字段详细资料

      • blockBuilders

        private final BlockBufferBuilderStorage blockBuilders
        Mappings:
        Namespace Name Mixin selector
        official a Lemg;a:Leln;
        intermediary field_20956 Lnet/minecraft/class_4599;field_20956:Lnet/minecraft/class_750;
        named blockBuilders Lnet/minecraft/client/render/BufferBuilderStorage;blockBuilders:Lnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;
      • entityBuilders

        private final SortedMap<RenderLayer,​BufferBuilder> entityBuilders
        Mappings:
        Namespace Name Mixin selector
        official b Lemg;b:Ljava/util/SortedMap;
        intermediary field_20957 Lnet/minecraft/class_4599;field_20957:Ljava/util/SortedMap;
        named entityBuilders Lnet/minecraft/client/render/BufferBuilderStorage;entityBuilders:Ljava/util/SortedMap;
      • entityVertexConsumers

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

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

        private final OutlineVertexConsumerProvider outlineVertexConsumers
        Mappings:
        Namespace Name Mixin selector
        official e Lemg;e:Lemb;
        intermediary field_20961 Lnet/minecraft/class_4599;field_20961:Lnet/minecraft/class_4618;
        named outlineVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;outlineVertexConsumers:Lnet/minecraft/client/render/OutlineVertexConsumerProvider;
    • 构造器详细资料

      • BufferBuilderStorage

        public BufferBuilderStorage()
    • 方法详细资料

      • assignBufferBuilder

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

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

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

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

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