IVertexConsumerExtension
BufferBuilder, OutlineBufferSource.EntityOutlineGenerator, QuadBakingVertexConsumer, RemappingVertexPipeline, SheetedDecalTextureGenerator, SpriteCoordinateExpander, TransformingVertexPipeline, VertexConsumerWrapper, VertexMultiConsumer.Double, VertexMultiConsumer.Multiple
VertexConsumer
addVertex(float x, float y, float z)
default void
addVertex(float x, float y, float z, int color, float u, float v, int overlayCoords, int lightCoords, float nx, float ny, float nz)
default VertexConsumer
addVertex(PoseStack.Pose pose, float x, float y, float z)
addVertex(PoseStack.Pose pose, Vector3fc position)
addVertex(Matrix4fc pose, float x, float y, float z)
addVertex(Vector3fc position)
addVertexWith2DPose(Matrix3x2fc pose, float x, float y)
putBakedQuad(PoseStack.Pose pose, BakedQuad quad, QuadInstance instance)
putBlockBakedQuad(float x, float y, float z, BakedQuad quad, QuadInstance instance)
setColor(float r, float g, float b, float a)
setColor(int color)
setColor(int r, int g, int b, int a)
setLight(int packedLightCoords)
setLineWidth(float width)
setNormal(float x, float y, float z)
setNormal(PoseStack.Pose pose, float x, float y, float z)
setNormal(PoseStack.Pose pose, Vector3fc normal)
setOverlay(int packedOverlayCoords)
setUv(float u, float v)
setUv1(int u, int v)
setUv2(int u, int v)
applyBakedNormals, misc, putMutableQuad