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 intermediary net/minecraft/class_4618official fjnnamed 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 intermediary field_21058Lnet/minecraft/class_4618;field_21058:Lnet/minecraft/class_4597$class_4598;official aLfjn;a:Lfjm$a;named parentLnet/minecraft/client/render/OutlineVertexConsumerProvider;parent:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
-
plainDrawer
- Mappings:
Namespace Name Mixin selector intermediary field_21059Lnet/minecraft/class_4618;field_21059:Lnet/minecraft/class_4597$class_4598;official bLfjn;b:Lfjm$a;named plainDrawerLnet/minecraft/client/render/OutlineVertexConsumerProvider;plainDrawer:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
-
red
private int red- Mappings:
Namespace Name Mixin selector intermediary field_21060Lnet/minecraft/class_4618;field_21060:Iofficial cLfjn;c:Inamed redLnet/minecraft/client/render/OutlineVertexConsumerProvider;red:I
-
green
private int green- Mappings:
Namespace Name Mixin selector intermediary field_21061Lnet/minecraft/class_4618;field_21061:Iofficial dLfjn;d:Inamed greenLnet/minecraft/client/render/OutlineVertexConsumerProvider;green:I
-
blue
private int blue- Mappings:
Namespace Name Mixin selector intermediary field_21062Lnet/minecraft/class_4618;field_21062:Iofficial eLfjn;e:Inamed blueLnet/minecraft/client/render/OutlineVertexConsumerProvider;blue:I
-
alpha
private int alpha- Mappings:
Namespace Name Mixin selector intermediary field_21063Lnet/minecraft/class_4618;field_21063:Iofficial fLfjn;f:Inamed alphaLnet/minecraft/client/render/OutlineVertexConsumerProvider;alpha:I
-
-
Constructor Details
-
OutlineVertexConsumerProvider
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_4618;<init>(Lnet/minecraft/class_4597$class_4598;)Vofficial <init>Lfjn;<init>(Lfjm$a;)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 intermediary getBufferLnet/minecraft/class_4597;getBuffer(Lnet/minecraft/class_1921;)Lnet/minecraft/class_4588;official getBufferLfjm;getBuffer(Lfju;)Leif;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 intermediary method_23286Lnet/minecraft/class_4618;method_23286(IIII)Vofficial aLfjn;a(IIII)Vnamed setColorLnet/minecraft/client/render/OutlineVertexConsumerProvider;setColor(IIII)V
-
draw
public void draw()- Mappings:
Namespace Name Mixin selector intermediary method_23285Lnet/minecraft/class_4618;method_23285()Vofficial aLfjn;a()Vnamed drawLnet/minecraft/client/render/OutlineVertexConsumerProvider;draw()V
-