Interface BufferVertexConsumer

All Superinterfaces:
VertexConsumer
All Known Implementing Classes:
BufferBuilder

@Environment(CLIENT)
public interface BufferVertexConsumer
extends VertexConsumer
Mappings:
Namespace Name
official dlo
intermediary net/minecraft/class_4584
named net/minecraft/client/render/BufferVertexConsumer
  • Method Details

    • getCurrentElement

      VertexFormatElement getCurrentElement()
      Mappings:
      Namespace Name Mixin selector
      official h Ldlo;h()Ldlx;
      intermediary method_22900 Lnet/minecraft/class_4584;method_22900()Lnet/minecraft/class_296;
      named getCurrentElement Lnet/minecraft/client/render/BufferVertexConsumer;getCurrentElement()Lnet/minecraft/client/render/VertexFormatElement;
    • nextElement

      void nextElement()
      Mappings:
      Namespace Name Mixin selector
      official d Ldlo;d()V
      intermediary method_1325 Lnet/minecraft/class_4584;method_1325()V
      named nextElement Lnet/minecraft/client/render/BufferVertexConsumer;nextElement()V
    • putByte

      void putByte​(int index, byte value)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlo;a(IB)V
      intermediary method_22896 Lnet/minecraft/class_4584;method_22896(IB)V
      named putByte Lnet/minecraft/client/render/BufferVertexConsumer;putByte(IB)V
    • putShort

      void putShort​(int index, short value)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlo;a(IS)V
      intermediary method_22898 Lnet/minecraft/class_4584;method_22898(IS)V
      named putShort Lnet/minecraft/client/render/BufferVertexConsumer;putShort(IS)V
    • putFloat

      void putFloat​(int index, float value)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlo;a(IF)V
      intermediary method_22897 Lnet/minecraft/class_4584;method_22897(IF)V
      named putFloat Lnet/minecraft/client/render/BufferVertexConsumer;putFloat(IF)V
    • vertex

      default VertexConsumer vertex​(double x, double y, double z)
      Specified by:
      vertex in interface VertexConsumer
      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

      default VertexConsumer color​(int red, int green, int blue, int alpha)
      Specified by:
      color in interface VertexConsumer
      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

      default VertexConsumer texture​(float u, float v)
      Specified by:
      texture in interface VertexConsumer
      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

      default VertexConsumer overlay​(int u, int v)
      Specified by:
      overlay in interface VertexConsumer
      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

      default VertexConsumer light​(int u, int v)
      Specified by:
      light in interface VertexConsumer
      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;
    • texture

      default VertexConsumer texture​(short u, short v, int index)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlo;a(SSI)Ldlv;
      intermediary method_22899 Lnet/minecraft/class_4584;method_22899(SSI)Lnet/minecraft/class_4588;
      named texture Lnet/minecraft/client/render/BufferVertexConsumer;texture(SSI)Lnet/minecraft/client/render/VertexConsumer;
    • normal

      default VertexConsumer normal​(float x, float y, float z)
      Specified by:
      normal in interface VertexConsumer
      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;
    • method_24212

      static byte method_24212​(float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlo;a(F)B
      intermediary method_24212 Lnet/minecraft/class_4584;method_24212(F)B
      named method_24212 Lnet/minecraft/client/render/BufferVertexConsumer;method_24212(F)B