Class DeferredVertexConsumer

java.lang.Object
foundry.veil.impl.client.render.deferred.DeferredVertexConsumer
All Implemented Interfaces:
com.mojang.blaze3d.vertex.VertexConsumer

@Internal public class DeferredVertexConsumer extends Object implements com.mojang.blaze3d.vertex.VertexConsumer
  • Constructor Summary

    Constructors
    Constructor
    Description
    DeferredVertexConsumer(com.mojang.blaze3d.vertex.VertexConsumer delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mojang.blaze3d.vertex.VertexConsumer
    color(int pRed, int pGreen, int pBlue, int pAlpha)
     
    void
    defaultColor(int pDefaultR, int pDefaultG, int pDefaultB, int pDefaultA)
     
    void
     
    com.mojang.blaze3d.vertex.VertexConsumer
    normal(float pX, float pY, float pZ)
     
    com.mojang.blaze3d.vertex.VertexConsumer
    overlayCoords(int pU, int pV)
     
    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)
     
    void
     
    com.mojang.blaze3d.vertex.VertexConsumer
    uv(float pU, float pV)
     
    com.mojang.blaze3d.vertex.VertexConsumer
    uv2(int pU, int pV)
     
    com.mojang.blaze3d.vertex.VertexConsumer
    vertex(double pX, double pY, double pZ)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.mojang.blaze3d.vertex.VertexConsumer

    color, color, normal, overlayCoords, 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:
      vertex in interface com.mojang.blaze3d.vertex.VertexConsumer
    • color

      public com.mojang.blaze3d.vertex.VertexConsumer color(int pRed, int pGreen, int pBlue, int pAlpha)
      Specified by:
      color in interface com.mojang.blaze3d.vertex.VertexConsumer
    • uv

      public com.mojang.blaze3d.vertex.VertexConsumer uv(float pU, float pV)
      Specified by:
      uv in interface com.mojang.blaze3d.vertex.VertexConsumer
    • overlayCoords

      public com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int pU, int pV)
      Specified by:
      overlayCoords in interface com.mojang.blaze3d.vertex.VertexConsumer
    • uv2

      public com.mojang.blaze3d.vertex.VertexConsumer uv2(int pU, int pV)
      Specified by:
      uv2 in interface com.mojang.blaze3d.vertex.VertexConsumer
    • normal

      public com.mojang.blaze3d.vertex.VertexConsumer normal(float pX, float pY, float pZ)
      Specified by:
      normal in interface com.mojang.blaze3d.vertex.VertexConsumer
    • endVertex

      public void endVertex()
      Specified by:
      endVertex in interface com.mojang.blaze3d.vertex.VertexConsumer
    • defaultColor

      public void defaultColor(int pDefaultR, int pDefaultG, int pDefaultB, int pDefaultA)
      Specified by:
      defaultColor in interface com.mojang.blaze3d.vertex.VertexConsumer
    • unsetDefaultColor

      public void unsetDefaultColor()
      Specified by:
      unsetDefaultColor in interface com.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:
      putBulkData in interface com.mojang.blaze3d.vertex.VertexConsumer