Package net.minecraft.client.render
Class VertexConsumerProvider.Immediate
java.lang.Object
net.minecraft.client.render.VertexConsumerProvider.Immediate
- All Implemented Interfaces:
VertexConsumerProvider
- Enclosing interface:
VertexConsumerProvider
@Environment(CLIENT)
public static class VertexConsumerProvider.Immediate
extends Object
implements VertexConsumerProvider
- Mappings:
Namespace Name official exu$aintermediary net/minecraft/class_4597$class_4598named net/minecraft/client/render/VertexConsumerProvider$Immediate
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.render.VertexConsumerProvider
VertexConsumerProvider.Immediate -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Set<BufferBuilder>protected Optional<RenderLayer>protected final BufferBuilderprotected final Map<RenderLayer,BufferBuilder> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedImmediate(BufferBuilder fallbackBuffer, Map<RenderLayer, BufferBuilder> layerBuffers) -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw()voiddraw(RenderLayer layer) voidgetBuffer(RenderLayer layer) private BufferBuildergetBufferInternal(RenderLayer layer)
-
Field Details
-
fallbackBuffer
- Mappings:
Namespace Name Mixin selector official aLexu$a;a:Ldzo;intermediary field_20952Lnet/minecraft/class_4597$class_4598;field_20952:Lnet/minecraft/class_287;named fallbackBufferLnet/minecraft/client/render/VertexConsumerProvider$Immediate;fallbackBuffer:Lnet/minecraft/client/render/BufferBuilder;
-
layerBuffers
- Mappings:
Namespace Name Mixin selector official bLexu$a;b:Ljava/util/Map;intermediary field_20953Lnet/minecraft/class_4597$class_4598;field_20953:Ljava/util/Map;named layerBuffersLnet/minecraft/client/render/VertexConsumerProvider$Immediate;layerBuffers:Ljava/util/Map;
-
currentLayer
- Mappings:
Namespace Name Mixin selector official cLexu$a;c:Ljava/util/Optional;intermediary field_20954Lnet/minecraft/class_4597$class_4598;field_20954:Ljava/util/Optional;named currentLayerLnet/minecraft/client/render/VertexConsumerProvider$Immediate;currentLayer:Ljava/util/Optional;
-
activeConsumers
- Mappings:
Namespace Name Mixin selector official dLexu$a;d:Ljava/util/Set;intermediary field_20955Lnet/minecraft/class_4597$class_4598;field_20955:Ljava/util/Set;named activeConsumersLnet/minecraft/client/render/VertexConsumerProvider$Immediate;activeConsumers:Ljava/util/Set;
-
-
Constructor Details
-
Immediate
- Mappings:
Namespace Name Mixin selector official <init>Lexu$a;<init>(Ldzo;Ljava/util/Map;)Vintermediary <init>Lnet/minecraft/class_4597$class_4598;<init>(Lnet/minecraft/class_287;Ljava/util/Map;)Vnamed <init>Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;<init>(Lnet/minecraft/client/render/BufferBuilder;Ljava/util/Map;)V
-
-
Method Details
-
getBuffer
- Specified by:
getBufferin interfaceVertexConsumerProvider- Mappings:
Namespace Name Mixin selector official getBufferLexu;getBuffer(Leyc;)Ldzx;intermediary getBufferLnet/minecraft/class_4597;getBuffer(Lnet/minecraft/class_1921;)Lnet/minecraft/class_4588;named getBufferLnet/minecraft/client/render/VertexConsumerProvider;getBuffer(Lnet/minecraft/client/render/RenderLayer;)Lnet/minecraft/client/render/VertexConsumer;
-
getBufferInternal
- Mappings:
Namespace Name Mixin selector official bLexu$a;b(Leyc;)Ldzo;intermediary method_22995Lnet/minecraft/class_4597$class_4598;method_22995(Lnet/minecraft/class_1921;)Lnet/minecraft/class_287;named getBufferInternalLnet/minecraft/client/render/VertexConsumerProvider$Immediate;getBufferInternal(Lnet/minecraft/client/render/RenderLayer;)Lnet/minecraft/client/render/BufferBuilder;
-
drawCurrentLayer
public void drawCurrentLayer()- Mappings:
Namespace Name Mixin selector official aLexu$a;a()Vintermediary method_37104Lnet/minecraft/class_4597$class_4598;method_37104()Vnamed drawCurrentLayerLnet/minecraft/client/render/VertexConsumerProvider$Immediate;drawCurrentLayer()V
-
draw
public void draw()- Mappings:
Namespace Name Mixin selector official bLexu$a;b()Vintermediary method_22993Lnet/minecraft/class_4597$class_4598;method_22993()Vnamed drawLnet/minecraft/client/render/VertexConsumerProvider$Immediate;draw()V
-
draw
- Mappings:
Namespace Name Mixin selector official aLexu$a;a(Leyc;)Vintermediary method_22994Lnet/minecraft/class_4597$class_4598;method_22994(Lnet/minecraft/class_1921;)Vnamed drawLnet/minecraft/client/render/VertexConsumerProvider$Immediate;draw(Lnet/minecraft/client/render/RenderLayer;)V
-