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 VertexConsumercolor(int red, int green, int blue, int alpha)VertexFormatElementgetCurrentElement()default VertexConsumerlight(int u, int v)static bytemethod_24212(float float2)voidnextElement()default VertexConsumernormal(float x, float y, float z)default VertexConsumeroverlay(int u, int v)voidputByte(int index, byte value)voidputFloat(int index, float value)voidputShort(int index, short value)default VertexConsumertexture(float u, float v)default VertexConsumertexture(short u, short v, int index)default VertexConsumervertex(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:
vertexin interfaceVertexConsumer
-
color
- Specified by:
colorin interfaceVertexConsumer
-
texture
- Specified by:
texturein interfaceVertexConsumer
-
overlay
- Specified by:
overlayin interfaceVertexConsumer
-
light
- Specified by:
lightin interfaceVertexConsumer
-
texture
-
normal
- Specified by:
normalin interfaceVertexConsumer
-
method_24212
static byte method_24212(float float2)
-