Interface VertexConsumer

All Known Subinterfaces:
BufferVertexConsumer
All Known Implementing Classes:
BufferBuilder, FixedColorVertexConsumer, OutlineVertexConsumerProvider.OutlineVertexConsumer, OverlayVertexConsumer, SpriteTexturedVertexConsumer, VertexConsumers.Dual

@Environment(CLIENT)
public interface VertexConsumer
Mappings:
Namespace Name
official dlv
intermediary net/minecraft/class_4588
named net/minecraft/client/render/VertexConsumer
  • Field Details

    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official f Ldlv;f:Lorg/apache/logging/log4j/Logger;
      intermediary field_21055 Lnet/minecraft/class_4588;field_21055:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/render/VertexConsumer;LOGGER:Lorg/apache/logging/log4j/Logger;
  • Method Details

    • vertex

      VertexConsumer vertex​(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(DDD)Ldlv;
      intermediary method_22912 Lnet/minecraft/class_4588;method_22912(DDD)Lnet/minecraft/class_4588;
      named vertex Lnet/minecraft/client/render/VertexConsumer;vertex(DDD)Lnet/minecraft/client/render/VertexConsumer;
    • color

      VertexConsumer color​(int red, int green, int blue, int alpha)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(IIII)Ldlv;
      intermediary method_1336 Lnet/minecraft/class_4588;method_1336(IIII)Lnet/minecraft/class_4588;
      named color Lnet/minecraft/client/render/VertexConsumer;color(IIII)Lnet/minecraft/client/render/VertexConsumer;
    • texture

      VertexConsumer texture​(float u, float v)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(FF)Ldlv;
      intermediary method_22913 Lnet/minecraft/class_4588;method_22913(FF)Lnet/minecraft/class_4588;
      named texture Lnet/minecraft/client/render/VertexConsumer;texture(FF)Lnet/minecraft/client/render/VertexConsumer;
    • overlay

      VertexConsumer overlay​(int u, int v)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(II)Ldlv;
      intermediary method_22917 Lnet/minecraft/class_4588;method_22917(II)Lnet/minecraft/class_4588;
      named overlay Lnet/minecraft/client/render/VertexConsumer;overlay(II)Lnet/minecraft/client/render/VertexConsumer;
    • light

      VertexConsumer light​(int u, int v)
      Mappings:
      Namespace Name Mixin selector
      official b Ldlv;b(II)Ldlv;
      intermediary method_22921 Lnet/minecraft/class_4588;method_22921(II)Lnet/minecraft/class_4588;
      named light Lnet/minecraft/client/render/VertexConsumer;light(II)Lnet/minecraft/client/render/VertexConsumer;
    • normal

      VertexConsumer normal​(float x, float y, float z)
      Mappings:
      Namespace Name Mixin selector
      official b Ldlv;b(FFF)Ldlv;
      intermediary method_22914 Lnet/minecraft/class_4588;method_22914(FFF)Lnet/minecraft/class_4588;
      named normal Lnet/minecraft/client/render/VertexConsumer;normal(FFF)Lnet/minecraft/client/render/VertexConsumer;
    • next

      void next()
      Mappings:
      Namespace Name Mixin selector
      official c Ldlv;c()V
      intermediary method_1344 Lnet/minecraft/class_4588;method_1344()V
      named next Lnet/minecraft/client/render/VertexConsumer;next()V
    • vertex

      default void vertex​(float x, float y, float z, float red, float green, float blue, float alpha, float u, float v, int overlay, int light, float normalX, float normalY, float normalZ)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(FFFFFFFFFIIFFF)V
      intermediary method_23919 Lnet/minecraft/class_4588;method_23919(FFFFFFFFFIIFFF)V
      named vertex Lnet/minecraft/client/render/VertexConsumer;vertex(FFFFFFFFFIIFFF)V
    • color

      default VertexConsumer color​(float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(FFFF)Ldlv;
      intermediary method_22915 Lnet/minecraft/class_4588;method_22915(FFFF)Lnet/minecraft/class_4588;
      named color Lnet/minecraft/client/render/VertexConsumer;color(FFFF)Lnet/minecraft/client/render/VertexConsumer;
    • light

      default VertexConsumer light​(int uv)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(I)Ldlv;
      intermediary method_22916 Lnet/minecraft/class_4588;method_22916(I)Lnet/minecraft/class_4588;
      named light Lnet/minecraft/client/render/VertexConsumer;light(I)Lnet/minecraft/client/render/VertexConsumer;
    • overlay

      default VertexConsumer overlay​(int uv)
      Mappings:
      Namespace Name Mixin selector
      official b Ldlv;b(I)Ldlv;
      intermediary method_22922 Lnet/minecraft/class_4588;method_22922(I)Lnet/minecraft/class_4588;
      named overlay Lnet/minecraft/client/render/VertexConsumer;overlay(I)Lnet/minecraft/client/render/VertexConsumer;
    • quad

      default void quad​(MatrixStack.Entry matrixEntry, BakedQuad quad, float red, float green, float blue, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(Ldlr$a;Leik;FFFII)V
      intermediary method_22919 Lnet/minecraft/class_4588;method_22919(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;FFFII)V
      named quad Lnet/minecraft/client/render/VertexConsumer;quad(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/model/BakedQuad;FFFII)V
    • quad

      default void quad​(MatrixStack.Entry matrixEntry, BakedQuad quad, float[] brightnesses, float red, float green, float blue, int[] lights, int overlay, boolean useQuadColorData)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(Ldlr$a;Leik;[FFFF[IIZ)V
      intermediary method_22920 Lnet/minecraft/class_4588;method_22920(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;[FFFF[IIZ)V
      named quad Lnet/minecraft/client/render/VertexConsumer;quad(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/model/BakedQuad;[FFFF[IIZ)V
    • vertex

      default VertexConsumer vertex​(Matrix4f matrix, float x, float y, float z)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(Lb;FFF)Ldlv;
      intermediary method_22918 Lnet/minecraft/class_4588;method_22918(Lnet/minecraft/class_1159;FFF)Lnet/minecraft/class_4588;
      named vertex Lnet/minecraft/client/render/VertexConsumer;vertex(Lnet/minecraft/util/math/Matrix4f;FFF)Lnet/minecraft/client/render/VertexConsumer;
    • normal

      default VertexConsumer normal​(Matrix3f matrix, float x, float y, float z)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlv;a(La;FFF)Ldlv;
      intermediary method_23763 Lnet/minecraft/class_4588;method_23763(Lnet/minecraft/class_4581;FFF)Lnet/minecraft/class_4588;
      named normal Lnet/minecraft/client/render/VertexConsumer;normal(Lnet/minecraft/util/math/Matrix3f;FFF)Lnet/minecraft/client/render/VertexConsumer;