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/OutlineVertexConsumerProvider
intermediary net/minecraft/class_4618
official gdr
  • Field Details Link icon

    • parent Link icon

      private final VertexConsumerProvider.Immediate parent
      Mappings:
      Namespace Name Mixin selector
      named parent Lnet/minecraft/client/render/OutlineVertexConsumerProvider;parent:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
      intermediary field_21058 Lnet/minecraft/class_4618;field_21058:Lnet/minecraft/class_4597$class_4598;
      official a Lgdr;a:Lgdq$a;
    • plainDrawer Link icon

      private final VertexConsumerProvider.Immediate plainDrawer
      Mappings:
      Namespace Name Mixin selector
      named plainDrawer Lnet/minecraft/client/render/OutlineVertexConsumerProvider;plainDrawer:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
      intermediary field_21059 Lnet/minecraft/class_4618;field_21059:Lnet/minecraft/class_4597$class_4598;
      official b Lgdr;b:Lgdq$a;
    • red Link icon

      private int red
      Mappings:
      Namespace Name Mixin selector
      named red Lnet/minecraft/client/render/OutlineVertexConsumerProvider;red:I
      intermediary field_21060 Lnet/minecraft/class_4618;field_21060:I
      official c Lgdr;c:I
    • green Link icon

      private int green
      Mappings:
      Namespace Name Mixin selector
      named green Lnet/minecraft/client/render/OutlineVertexConsumerProvider;green:I
      intermediary field_21061 Lnet/minecraft/class_4618;field_21061:I
      official d Lgdr;d:I
    • blue Link icon

      private int blue
      Mappings:
      Namespace Name Mixin selector
      named blue Lnet/minecraft/client/render/OutlineVertexConsumerProvider;blue:I
      intermediary field_21062 Lnet/minecraft/class_4618;field_21062:I
      official e Lgdr;e:I
    • alpha Link icon

      private int alpha
      Mappings:
      Namespace Name Mixin selector
      named alpha Lnet/minecraft/client/render/OutlineVertexConsumerProvider;alpha:I
      intermediary field_21063 Lnet/minecraft/class_4618;field_21063:I
      official f Lgdr;f:I
  • Constructor Details Link icon

    • OutlineVertexConsumerProvider Link icon

      public OutlineVertexConsumerProvider(VertexConsumerProvider.Immediate parent)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/OutlineVertexConsumerProvider;<init>(Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;)V
      intermediary <init> Lnet/minecraft/class_4618;<init>(Lnet/minecraft/class_4597$class_4598;)V
      official <init> Lgdr;<init>(Lgdq$a;)V
  • Method Details Link icon

    • getBuffer Link icon

      public VertexConsumer getBuffer(RenderLayer layer)
      Starts building a buffer that will be drawn with layer.

      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 Tessellator or making a custom render layer.

      Specified by:
      getBuffer in interface VertexConsumerProvider
      Mappings:
      Namespace Name Mixin selector
      named getBuffer Lnet/minecraft/client/render/VertexConsumerProvider;getBuffer(Lnet/minecraft/client/render/RenderLayer;)Lnet/minecraft/client/render/VertexConsumer;
      intermediary getBuffer Lnet/minecraft/class_4597;getBuffer(Lnet/minecraft/class_1921;)Lnet/minecraft/class_4588;
      official getBuffer Lgdq;getBuffer(Lgdy;)Lfae;
    • setColor Link icon

      public void setColor(int red, int green, int blue, int alpha)
      Mappings:
      Namespace Name Mixin selector
      named setColor Lnet/minecraft/client/render/OutlineVertexConsumerProvider;setColor(IIII)V
      intermediary method_23286 Lnet/minecraft/class_4618;method_23286(IIII)V
      official a Lgdr;a(IIII)V
    • draw Link icon

      public void draw()
      Mappings:
      Namespace Name Mixin selector
      named draw Lnet/minecraft/client/render/OutlineVertexConsumerProvider;draw()V
      intermediary method_23285 Lnet/minecraft/class_4618;method_23285()V
      official a Lgdr;a()V