Package net.minecraft.client.render
Interface BufferVertexConsumer
- All Superinterfaces:
VertexConsumer
- All Known Implementing Classes:
BufferBuilder
@Environment(CLIENT) public interface BufferVertexConsumer extends VertexConsumer
-
Field Summary
Fields inherited from interface net.minecraft.client.render.VertexConsumer
LOGGER
-
Method Summary
Modifier and Type Method Description default VertexConsumer
color(int red, int green, int blue, int alpha)
VertexFormatElement
getCurrentElement()
default VertexConsumer
light(int u, int v)
static byte
method_24212(float float2)
void
nextElement()
default VertexConsumer
normal(float x, float y, float z)
default VertexConsumer
overlay(int u, int v)
void
putByte(int index, byte value)
void
putFloat(int index, float value)
void
putShort(int index, short value)
default VertexConsumer
texture(float u, float v)
default VertexConsumer
texture(short u, short v, int index)
default VertexConsumer
vertex(double x, double y, double z)
-
Method Details
-
getCurrentElement
VertexFormatElement getCurrentElement() -
nextElement
void nextElement() -
putByte
void putByte(int index, byte value) -
putShort
void putShort(int index, short value) -
putFloat
void putFloat(int index, float value) -
vertex
- Specified by:
vertex
in interfaceVertexConsumer
-
color
- Specified by:
color
in interfaceVertexConsumer
-
texture
- Specified by:
texture
in interfaceVertexConsumer
-
overlay
- Specified by:
overlay
in interfaceVertexConsumer
-
light
- Specified by:
light
in interfaceVertexConsumer
-
texture
-
normal
- Specified by:
normal
in interfaceVertexConsumer
-
method_24212
static byte method_24212(float float2)
-