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 official fjnintermediary net/minecraft/class_4618named net/minecraft/client/render/OutlineVertexConsumerProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classNested classes/interfaces inherited from interface net.minecraft.client.render.VertexConsumerProvider
VertexConsumerProvider.Immediate -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intprivate final VertexConsumerProvider.Immediateprivate final VertexConsumerProvider.Immediateprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw()getBuffer(RenderLayer layer) Starts building a buffer that will be drawn withlayer.voidsetColor(int red, int green, int blue, int alpha)
-
Field Details
-
parent
- Mappings:
Namespace Name Mixin selector official aLfjn;a:Lfjm$a;intermediary field_21058Lnet/minecraft/class_4618;field_21058:Lnet/minecraft/class_4597$class_4598;named parentLnet/minecraft/client/render/OutlineVertexConsumerProvider;parent:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
-
plainDrawer
- Mappings:
Namespace Name Mixin selector official bLfjn;b:Lfjm$a;intermediary field_21059Lnet/minecraft/class_4618;field_21059:Lnet/minecraft/class_4597$class_4598;named plainDrawerLnet/minecraft/client/render/OutlineVertexConsumerProvider;plainDrawer:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
-
red
private int red- Mappings:
Namespace Name Mixin selector official cLfjn;c:Iintermediary field_21060Lnet/minecraft/class_4618;field_21060:Inamed redLnet/minecraft/client/render/OutlineVertexConsumerProvider;red:I
-
green
private int green- Mappings:
Namespace Name Mixin selector official dLfjn;d:Iintermediary field_21061Lnet/minecraft/class_4618;field_21061:Inamed greenLnet/minecraft/client/render/OutlineVertexConsumerProvider;green:I
-
blue
private int blue- Mappings:
Namespace Name Mixin selector official eLfjn;e:Iintermediary field_21062Lnet/minecraft/class_4618;field_21062:Inamed blueLnet/minecraft/client/render/OutlineVertexConsumerProvider;blue:I
-
alpha
private int alpha- Mappings:
Namespace Name Mixin selector official fLfjn;f:Iintermediary field_21063Lnet/minecraft/class_4618;field_21063:Inamed alphaLnet/minecraft/client/render/OutlineVertexConsumerProvider;alpha:I
-
-
Constructor Details
-
OutlineVertexConsumerProvider
- Mappings:
Namespace Name Mixin selector official <init>Lfjn;<init>(Lfjm$a;)Vintermediary <init>Lnet/minecraft/class_4618;<init>(Lnet/minecraft/class_4597$class_4598;)Vnamed <init>Lnet/minecraft/client/render/OutlineVertexConsumerProvider;<init>(Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;)V
-
-
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 official getBufferLfjm;getBuffer(Lfju;)Leif;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;
-
setColor
public void setColor(int red, int green, int blue, int alpha) - Mappings:
Namespace Name Mixin selector official aLfjn;a(IIII)Vintermediary method_23286Lnet/minecraft/class_4618;method_23286(IIII)Vnamed setColorLnet/minecraft/client/render/OutlineVertexConsumerProvider;setColor(IIII)V
-
draw
public void draw()- Mappings:
Namespace Name Mixin selector official aLfjn;a()Vintermediary method_23285Lnet/minecraft/class_4618;method_23285()Vnamed drawLnet/minecraft/client/render/OutlineVertexConsumerProvider;draw()V
-