Interface VertexConsumer

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

@Environment(CLIENT) public interface VertexConsumer
Mappings:
Namespace Name
official dsn
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 Ldsn;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 Ldsn;a(DDD)Ldsn;
      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 Ldsn;a(IIII)Ldsn;
      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 Ldsn;a(FF)Ldsn;
      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 Ldsn;a(II)Ldsn;
      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 Ldsn;b(II)Ldsn;
      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 Ldsn;b(FFF)Ldsn;
      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 Ldsn;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 Ldsn;a(FFFFFFFFFIIFFF)V
      intermediary method_23919 Lnet/minecraft/class_4588;method_23919(FFFFFFFFFIIFFF)V
      named vertex Lnet/minecraft/client/render/VertexConsumer;vertex(FFFFFFFFFIIFFF)V
    • fixedColor

      void fixedColor(int red, int green, int blue, int alpha)
      Mappings:
      Namespace Name Mixin selector
      official b Ldsn;b(IIII)V
      intermediary method_22901 Lnet/minecraft/class_4588;method_22901(IIII)V
      named fixedColor Lnet/minecraft/client/render/VertexConsumer;fixedColor(IIII)V
    • unfixColor

      void unfixColor()
      Mappings:
      Namespace Name Mixin selector
      official j Ldsn;j()V
      intermediary method_35666 Lnet/minecraft/class_4588;method_35666()V
      named unfixColor Lnet/minecraft/client/render/VertexConsumer;unfixColor()V
    • color

      default VertexConsumer color(float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsn;a(FFFF)Ldsn;
      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;
    • color

      default VertexConsumer color(int argb)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsn;a(I)Ldsn;
      intermediary method_39415 Lnet/minecraft/class_4588;method_39415(I)Lnet/minecraft/class_4588;
      named color Lnet/minecraft/client/render/VertexConsumer;color(I)Lnet/minecraft/client/render/VertexConsumer;
    • light

      default VertexConsumer light(int uv)
      Mappings:
      Namespace Name Mixin selector
      official b Ldsn;b(I)Ldsn;
      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 c Ldsn;c(I)Ldsn;
      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 Ldsn;a(Ldsj$a;Leqf;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 Ldsn;a(Ldsj$a;Leqf;[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 Ldsn;a(Ld;FFF)Ldsn;
      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 Ldsn;a(Lc;FFF)Ldsn;
      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;