Package net.minecraft.client.render
Class OutlineVertexConsumerProvider
java.lang.Object
net.minecraft.client.render.OutlineVertexConsumerProvider
- All Implemented Interfaces:
VertexConsumerProvider
@Environment(CLIENT)
public class OutlineVertexConsumerProvider
extends Object
implements VertexConsumerProvider
- Mappings:
Namespace Name named net/minecraft/client/render/OutlineVertexConsumerProviderintermediary net/minecraft/class_4618official hfz
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordNested classes/interfaces inherited from interface net.minecraft.client.render.VertexConsumerProvider
VertexConsumerProvider.Immediate -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw()getBuffer(RenderLayer layer) Starts building a buffer that will be drawn withlayer.voidsetColor(int red)
-
Field Details
-
plainDrawer
- Mappings:
Namespace Name Mixin selector named plainDrawerLnet/minecraft/client/render/OutlineVertexConsumerProvider;plainDrawer:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;intermediary field_21059Lnet/minecraft/class_4618;field_21059:Lnet/minecraft/class_4597$class_4598;official aLhfz;a:Lhfw$a;
-
OUTLINE_COLOR
private int OUTLINE_COLOR- Mappings:
Namespace Name Mixin selector named OUTLINE_COLORLnet/minecraft/client/render/OutlineVertexConsumerProvider;OUTLINE_COLOR:Iintermediary field_61740Lnet/minecraft/class_4618;field_61740:Iofficial bLhfz;b:I
-
-
Constructor Details
-
OutlineVertexConsumerProvider
public OutlineVertexConsumerProvider()
-
-
Method Details
-
getBuffer
Starts building a buffer that will be drawn withlayer.The returned vertex consumer can only be safely used until this method is called with a different render layer.
Note that the user of this method cannot modify states controlled by the render layer. Those states will be overridden by the render layer before drawing them. If you need to set states yourself, consider using
Tessellatoror making a custom render layer.- Specified by:
getBufferin interfaceVertexConsumerProvider- Mappings:
Namespace Name Mixin selector named getBufferLnet/minecraft/client/render/VertexConsumerProvider;getBuffer(Lnet/minecraft/client/render/RenderLayer;)Lnet/minecraft/client/render/VertexConsumer;intermediary method_73477Lnet/minecraft/class_4597;method_73477(Lnet/minecraft/class_1921;)Lnet/minecraft/class_4588;official aLhfw;a(Lhgk;)Lfud;
-
setColor
public void setColor(int red) - Mappings:
Namespace Name Mixin selector named setColorLnet/minecraft/client/render/OutlineVertexConsumerProvider;setColor(I)Vintermediary method_23286Lnet/minecraft/class_4618;method_23286(I)Vofficial aLhfz;a(I)V
-
draw
public void draw()- Mappings:
Namespace Name Mixin selector named drawLnet/minecraft/client/render/OutlineVertexConsumerProvider;draw()Vintermediary method_23285Lnet/minecraft/class_4618;method_23285()Vofficial aLhfz;a()V
-