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 pPose, org.joml.Vector3f pPos) default VertexConsumer
addVertex
(org.joml.Matrix4f pPose, float pX, float pY, float pZ) default VertexConsumer
addVertex
(org.joml.Vector3f pPos) 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
-
setNormal
default VertexConsumer setNormal(PoseStack.Pose pPose, float pNormalX, float pNormalY, float pNormalZ)
-