Package foundry.veil.render.deferred
Class DeferredVertexConsumer
java.lang.Object
foundry.veil.render.deferred.DeferredVertexConsumer
- All Implemented Interfaces:
com.mojang.blaze3d.vertex.VertexConsumer,net.neoforged.neoforge.client.extensions.IVertexConsumerExtension
@Internal
public class DeferredVertexConsumer
extends Object
implements com.mojang.blaze3d.vertex.VertexConsumer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.blaze3d.vertex.VertexConsumercolor(int pRed, int pGreen, int pBlue, int pAlpha) voiddefaultColor(int pDefaultR, int pDefaultG, int pDefaultB, int pDefaultA) voidcom.mojang.blaze3d.vertex.VertexConsumernormal(float pX, float pY, float pZ) com.mojang.blaze3d.vertex.VertexConsumeroverlayCoords(int pU, int pV) voidputBulkData(com.mojang.blaze3d.vertex.PoseStack.Pose pPoseEntry, net.minecraft.client.renderer.block.model.BakedQuad pQuad, float[] pColorMuls, float pRed, float pGreen, float pBlue, int[] pCombinedLights, int pCombinedOverlay, boolean pMulColor) voidcom.mojang.blaze3d.vertex.VertexConsumeruv(float pU, float pV) com.mojang.blaze3d.vertex.VertexConsumeruv2(int pU, int pV) com.mojang.blaze3d.vertex.VertexConsumervertex(double pX, double pY, double pZ) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.client.extensions.IVertexConsumerExtension
applyBakedLighting, applyBakedNormals, misc, putBulkDataMethods inherited from interface com.mojang.blaze3d.vertex.VertexConsumer
color, color, normal, overlayCoords, putBulkData, putBulkData, uv2, vertex, vertex
-
Constructor Details
-
DeferredVertexConsumer
public DeferredVertexConsumer(com.mojang.blaze3d.vertex.VertexConsumer delegate)
-
-
Method Details
-
vertex
public com.mojang.blaze3d.vertex.VertexConsumer vertex(double pX, double pY, double pZ) - Specified by:
vertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
color
public com.mojang.blaze3d.vertex.VertexConsumer color(int pRed, int pGreen, int pBlue, int pAlpha) - Specified by:
colorin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
uv
public com.mojang.blaze3d.vertex.VertexConsumer uv(float pU, float pV) - Specified by:
uvin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
overlayCoords
public com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int pU, int pV) - Specified by:
overlayCoordsin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
uv2
public com.mojang.blaze3d.vertex.VertexConsumer uv2(int pU, int pV) - Specified by:
uv2in interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
normal
public com.mojang.blaze3d.vertex.VertexConsumer normal(float pX, float pY, float pZ) - Specified by:
normalin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
endVertex
public void endVertex()- Specified by:
endVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
defaultColor
public void defaultColor(int pDefaultR, int pDefaultG, int pDefaultB, int pDefaultA) - Specified by:
defaultColorin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
unsetDefaultColor
public void unsetDefaultColor()- Specified by:
unsetDefaultColorin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
putBulkData
public void putBulkData(com.mojang.blaze3d.vertex.PoseStack.Pose pPoseEntry, net.minecraft.client.renderer.block.model.BakedQuad pQuad, float[] pColorMuls, float pRed, float pGreen, float pBlue, int[] pCombinedLights, int pCombinedOverlay, boolean pMulColor) - Specified by:
putBulkDatain interfacecom.mojang.blaze3d.vertex.VertexConsumer
-