Interface VertexConsumer
- All Superinterfaces:
IVertexConsumerExtension
- All Known Implementing Classes:
BufferBuilder, OutlineBufferSource.EntityOutlineGenerator, QuadBakingVertexConsumer, RemappingVertexPipeline, SheetedDecalTextureGenerator, SpriteCoordinateExpander, TransformingVertexPipeline, VertexConsumerWrapper, VertexMultiConsumer.Double, VertexMultiConsumer.Multiple
-
Method Summary
Modifier and TypeMethodDescriptionaddVertex(float x, float y, float z) default voidaddVertex(float x, float y, float z, int color, float u, float v, int overlayCoords, int lightCoords, float nx, float ny, float nz) default VertexConsumeraddVertex(PoseStack.Pose pose, float x, float y, float z) default VertexConsumeraddVertex(PoseStack.Pose pose, Vector3f position) default VertexConsumerdefault VertexConsumerdefault VertexConsumeraddVertexWith2DPose(Matrix3x2fc pose, float x, float y) default voidputBulkData(PoseStack.Pose pose, BakedQuad quad, QuadBrightness brightness, int color, QuadLightmapCoords lightmapCoord, int overlayCoords) default VertexConsumersetColor(float r, float g, float b, float a) setColor(int color) setColor(int r, int g, int b, int a) default VertexConsumersetLight(int packedLightCoords) setLineWidth(float width) setNormal(float x, float y, float z) default VertexConsumersetNormal(PoseStack.Pose pose, float x, float y, float z) default VertexConsumersetNormal(PoseStack.Pose pose, Vector3f normal) default VertexConsumersetOverlay(int packedOverlayCoords) setUv(float u, float v) setUv1(int u, int v) setUv2(int u, int v) Methods inherited from interface IVertexConsumerExtension
applyBakedNormals, misc, putBulkData, putBulkData
-
Method Details
-
addVertex
-
setColor
-
setColor
-
setUv
-
setUv1
-
setUv2
-
setNormal
-
setLineWidth
-
addVertex
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) -
setColor
-
setLight
-
setOverlay
-
putBulkData
default void putBulkData(PoseStack.Pose pose, BakedQuad quad, QuadBrightness brightness, int color, QuadLightmapCoords lightmapCoord, int overlayCoords) -
addVertex
-
addVertex
-
addVertex
-
addVertex
-
addVertexWith2DPose
-
setNormal
-
setNormal
-