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$a
intermediary net/minecraft/class_4597$class_4598
named net/minecraft/client/render/VertexConsumerProvider$Immediate
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.render.VertexConsumerProvider
VertexConsumerProvider.Immediate
-
Field Summary
Modifier and TypeFieldDescriptionprotected final Set<BufferBuilder>
protected Optional<RenderLayer>
protected final BufferBuilder
protected final Map<RenderLayer,
BufferBuilder> -
Constructor Summary
ModifierConstructorDescriptionprotected
Immediate
(BufferBuilder fallbackBuffer, Map<RenderLayer, BufferBuilder> layerBuffers) -
Method Summary
Modifier and TypeMethodDescriptionvoid
draw()
void
draw
(RenderLayer layer) void
getBuffer
(RenderLayer layer) private BufferBuilder
getBufferInternal
(RenderLayer layer)
-
Field Details
-
fallbackBuffer
- Mappings:
Namespace Name Mixin selector official a
Lexu$a;a:Ldzo;
intermediary field_20952
Lnet/minecraft/class_4597$class_4598;field_20952:Lnet/minecraft/class_287;
named fallbackBuffer
Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;fallbackBuffer:Lnet/minecraft/client/render/BufferBuilder;
-
layerBuffers
- Mappings:
Namespace Name Mixin selector official b
Lexu$a;b:Ljava/util/Map;
intermediary field_20953
Lnet/minecraft/class_4597$class_4598;field_20953:Ljava/util/Map;
named layerBuffers
Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;layerBuffers:Ljava/util/Map;
-
currentLayer
- Mappings:
Namespace Name Mixin selector official c
Lexu$a;c:Ljava/util/Optional;
intermediary field_20954
Lnet/minecraft/class_4597$class_4598;field_20954:Ljava/util/Optional;
named currentLayer
Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;currentLayer:Ljava/util/Optional;
-
activeConsumers
- Mappings:
Namespace Name Mixin selector official d
Lexu$a;d:Ljava/util/Set;
intermediary field_20955
Lnet/minecraft/class_4597$class_4598;field_20955:Ljava/util/Set;
named activeConsumers
Lnet/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;)V
intermediary <init>
Lnet/minecraft/class_4597$class_4598;<init>(Lnet/minecraft/class_287;Ljava/util/Map;)V
named <init>
Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;<init>(Lnet/minecraft/client/render/BufferBuilder;Ljava/util/Map;)V
-
-
Method Details
-
getBuffer
- Specified by:
getBuffer
in interfaceVertexConsumerProvider
- Mappings:
Namespace Name Mixin selector official getBuffer
Lexu;getBuffer(Leyc;)Ldzx;
intermediary getBuffer
Lnet/minecraft/class_4597;getBuffer(Lnet/minecraft/class_1921;)Lnet/minecraft/class_4588;
named getBuffer
Lnet/minecraft/client/render/VertexConsumerProvider;getBuffer(Lnet/minecraft/client/render/RenderLayer;)Lnet/minecraft/client/render/VertexConsumer;
-
getBufferInternal
- Mappings:
Namespace Name Mixin selector official b
Lexu$a;b(Leyc;)Ldzo;
intermediary method_22995
Lnet/minecraft/class_4597$class_4598;method_22995(Lnet/minecraft/class_1921;)Lnet/minecraft/class_287;
named getBufferInternal
Lnet/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 a
Lexu$a;a()V
intermediary method_37104
Lnet/minecraft/class_4597$class_4598;method_37104()V
named drawCurrentLayer
Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;drawCurrentLayer()V
-
draw
public void draw()- Mappings:
Namespace Name Mixin selector official b
Lexu$a;b()V
intermediary method_22993
Lnet/minecraft/class_4597$class_4598;method_22993()V
named draw
Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;draw()V
-
draw
- Mappings:
Namespace Name Mixin selector official a
Lexu$a;a(Leyc;)V
intermediary method_22994
Lnet/minecraft/class_4597$class_4598;method_22994(Lnet/minecraft/class_1921;)V
named draw
Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;draw(Lnet/minecraft/client/render/RenderLayer;)V
-