Package com.mojang.blaze3d.vertex
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 void
addVertex
(float x, float y, float z, int color, float u, float v, int packedOverlay, int packedLight, float normalX, float normalY, float normalZ) default VertexConsumer
addVertex
(PoseStack.Pose pose, float x, float y, float z) default VertexConsumer
addVertex
(PoseStack.Pose pose, org.joml.Vector3f pos) default VertexConsumer
addVertex
(org.joml.Matrix4f pose, float x, float y, float z) default VertexConsumer
addVertex
(org.joml.Vector3f pos) default void
putBulkData
(PoseStack.Pose pose, BakedQuad quad, float[] brightness, float red, float green, float blue, float alpha, int[] lightmap, int packedOverlay, boolean readAlpha) default void
putBulkData
(PoseStack.Pose pose, BakedQuad quad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay) default VertexConsumer
setColor
(float red, float green, float blue, float alpha) default VertexConsumer
setColor
(int color) setColor
(int red, int green, int blue, int alpha) default VertexConsumer
setLight
(int packedLight) setNormal
(float normalX, float normalY, float normalZ) default VertexConsumer
setNormal
(PoseStack.Pose pose, float normalX, float normalY, float normalZ) default VertexConsumer
setOverlay
(int packedOverlay) setUv
(float u, float v) setUv1
(int u, int v) setUv2
(int u, int v) default VertexConsumer
setWhiteAlpha
(int alpha) Methods inherited from interface net.neoforged.neoforge.client.extensions.IVertexConsumerExtension
applyBakedLighting, applyBakedNormals, misc, putBulkData
-
Method Details
-
addVertex
-
setColor
-
setUv
-
setUv1
-
setUv2
-
setNormal
-
addVertex
default void addVertex(float x, float y, float z, int color, float u, float v, int packedOverlay, int packedLight, float normalX, float normalY, float normalZ) -
setColor
-
setColor
-
setWhiteAlpha
-
setLight
-
setOverlay
-
putBulkData
default void putBulkData(PoseStack.Pose pose, BakedQuad quad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay) -
putBulkData
default void putBulkData(PoseStack.Pose pose, BakedQuad quad, float[] brightness, float red, float green, float blue, float alpha, int[] lightmap, int packedOverlay, boolean readAlpha) -
addVertex
-
addVertex
-
addVertex
-
addVertex
-
setNormal
-