Package com.mojang.blaze3d.vertex
Interface BufferVertexConsumer
- All Superinterfaces:
IVertexConsumerExtension,VertexConsumer
- All Known Implementing Classes:
BufferBuilder
-
Method Summary
Modifier and TypeMethodDescriptiondefault VertexConsumercolor(int p_85787_, int p_85788_, int p_85789_, int p_85790_) voiddefault VertexConsumernormal(float p_85798_, float p_85799_, float p_85800_) static bytenormalIntValue(float p_85775_) default VertexConsumeroverlayCoords(int p_85784_, int p_85785_) voidputByte(int p_85779_, byte p_85780_) voidputFloat(int p_85781_, float p_85782_) voidputShort(int p_85791_, short p_85792_) default VertexConsumeruv(float p_85777_, float p_85778_) default VertexConsumeruv2(int p_85802_, int p_85803_) default VertexConsumeruvShort(short p_85794_, short p_85795_, int p_85796_) default VertexConsumervertex(double p_85771_, double p_85772_, double p_85773_) Methods inherited from interface net.neoforged.neoforge.client.extensions.IVertexConsumerExtension
applyBakedLighting, applyBakedNormals, misc, putBulkDataMethods inherited from interface com.mojang.blaze3d.vertex.VertexConsumer
color, color, defaultColor, endVertex, normal, overlayCoords, putBulkData, putBulkData, unsetDefaultColor, uv2, vertex, vertex, vertex
-
Method Details
-
currentElement
VertexFormatElement currentElement() -
nextElement
void nextElement() -
putByte
void putByte(int p_85779_, byte p_85780_) -
putShort
void putShort(int p_85791_, short p_85792_) -
putFloat
void putFloat(int p_85781_, float p_85782_) -
vertex
- Specified by:
vertexin interfaceVertexConsumer
-
color
- Specified by:
colorin interfaceVertexConsumer
-
uv
- Specified by:
uvin interfaceVertexConsumer
-
overlayCoords
- Specified by:
overlayCoordsin interfaceVertexConsumer
-
uv2
- Specified by:
uv2in interfaceVertexConsumer
-
uvShort
-
normal
- Specified by:
normalin interfaceVertexConsumer
-
normalIntValue
static byte normalIntValue(float p_85775_)
-