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 pX, float pY, float pZ) default void
addVertex
(float pX, float pY, float pZ, int pColor, float pU, float pV, int pPackedOverlay, int pPackedLight, float pNormalX, float pNormalY, float pNormalZ) default VertexConsumer
addVertex
(PoseStack.Pose pPose, float pX, float pY, float pZ) default VertexConsumer
addVertex
(PoseStack.Pose p_352288_, org.joml.Vector3f p_352298_) default VertexConsumer
addVertex
(org.joml.Matrix4f p_350929_, float p_350884_, float p_350885_, float p_350942_) default VertexConsumer
addVertex
(org.joml.Vector3f p_350685_) default void
putBulkData
(PoseStack.Pose pPose, BakedQuad pQuad, float[] pBrightness, float pRed, float pGreen, float pBlue, float pAlpha, int[] pLightmap, int pPackedOverlay, boolean pReadAlpha) default void
putBulkData
(PoseStack.Pose pPose, BakedQuad pQuad, float pRed, float pGreen, float pBlue, float pAlpha, int pPackedLight, int pPackedOverlay) default VertexConsumer
setColor
(float pRed, float pGreen, float pBlue, float pAlpha) default VertexConsumer
setColor
(int pColor) setColor
(int pRed, int pGreen, int pBlue, int pAlpha) default VertexConsumer
setLight
(int pPackedLight) setNormal
(float pNormalX, float pNormalY, float pNormalZ) default VertexConsumer
setNormal
(PoseStack.Pose pPose, float pNormalX, float pNormalY, float pNormalZ) default VertexConsumer
setOverlay
(int pPackedOverlay) setUv
(float pU, float pV) setUv1
(int pU, int pV) setUv2
(int pU, int pV) default VertexConsumer
setWhiteAlpha
(int pAlpha) 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 pX, float pY, float pZ, int pColor, float pU, float pV, int pPackedOverlay, int pPackedLight, float pNormalX, float pNormalY, float pNormalZ) -
setColor
-
setColor
-
setWhiteAlpha
-
setLight
-
setOverlay
-
putBulkData
default void putBulkData(PoseStack.Pose pPose, BakedQuad pQuad, float pRed, float pGreen, float pBlue, float pAlpha, int pPackedLight, int pPackedOverlay) -
putBulkData
default void putBulkData(PoseStack.Pose pPose, BakedQuad pQuad, float[] pBrightness, float pRed, float pGreen, float pBlue, float pAlpha, int[] pLightmap, int pPackedOverlay, boolean pReadAlpha) -
addVertex
-
addVertex
-
addVertex
-
addVertex
default VertexConsumer addVertex(org.joml.Matrix4f p_350929_, float p_350884_, float p_350885_, float p_350942_) -
setNormal
default VertexConsumer setNormal(PoseStack.Pose pPose, float pNormalX, float pNormalY, float pNormalZ)
-