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 voidaddVertex(float x, float y, float z, int color, float u, float v, int packedOverlay, int packedLight, float normalX, float normalY, float normalZ) default VertexConsumeraddVertex(PoseStack.Pose pose, float x, float y, float z) default VertexConsumeraddVertex(PoseStack.Pose pose, org.joml.Vector3f pos) default VertexConsumeraddVertex(org.joml.Matrix4f pose, float x, float y, float z) default VertexConsumeraddVertex(org.joml.Vector3f pos) default voidputBulkData(PoseStack.Pose pose, BakedQuad quad, float[] brightness, float red, float green, float blue, float alpha, int[] lightmap, int packedOverlay, boolean readAlpha) default voidputBulkData(PoseStack.Pose pose, BakedQuad quad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay) default VertexConsumersetColor(float red, float green, float blue, float alpha) default VertexConsumersetColor(int color) setColor(int red, int green, int blue, int alpha) default VertexConsumersetLight(int packedLight) setNormal(float normalX, float normalY, float normalZ) default VertexConsumersetNormal(PoseStack.Pose pose, float normalX, float normalY, float normalZ) default VertexConsumersetOverlay(int packedOverlay) setUv(float u, float v) setUv1(int u, int v) setUv2(int u, int v) default VertexConsumersetWhiteAlpha(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
-