接口 VertexConsumer

所有超级接口:
IForgeVertexConsumer
所有已知子接口:
BufferVertexConsumer
所有已知实现类:
BufferBuilder, DefaultedVertexConsumer, OutlineBufferSource.EntityOutlineGenerator, QuadBakingVertexConsumer, QuadBakingVertexConsumer.Buffered, RemappingVertexPipeline, SheetedDecalTextureGenerator, SpriteCoordinateExpander, TransformingVertexPipeline, VertexConsumerWrapper, VertexMultiConsumer.Double, VertexMultiConsumer.Multiple

public interface VertexConsumer extends IForgeVertexConsumer
  • 方法详细资料

    • vertex

      VertexConsumer vertex(double pX, double pY, double pZ)
    • color

      VertexConsumer color(int pRed, int pGreen, int pBlue, int pAlpha)
    • uv

      VertexConsumer uv(float pU, float pV)
    • overlayCoords

      VertexConsumer overlayCoords(int pU, int pV)
    • uv2

      VertexConsumer uv2(int pU, int pV)
    • normal

      VertexConsumer normal(float pX, float pY, float pZ)
    • endVertex

      void endVertex()
    • vertex

      default void vertex(float pX, float pY, float pZ, float pRed, float pGreen, float pBlue, float pAlpha, float pTexU, float pTexV, int pOverlayUV, int pLightmapUV, float pNormalX, float pNormalY, float pNormalZ)
    • defaultColor

      void defaultColor(int pDefaultR, int pDefaultG, int pDefaultB, int pDefaultA)
    • unsetDefaultColor

      void unsetDefaultColor()
    • color

      default VertexConsumer color(float pRed, float pGreen, float pBlue, float pAlpha)
    • color

      default VertexConsumer color(int pColorARGB)
    • uv2

      default VertexConsumer uv2(int pLightmapUV)
    • overlayCoords

      default VertexConsumer overlayCoords(int pOverlayUV)
    • putBulkData

      default void putBulkData(PoseStack.Pose pPoseEntry, BakedQuad pQuad, float pRed, float pGreen, float pBlue, int pCombinedLight, int pCombinedOverlay)
    • putBulkData

      default void putBulkData(PoseStack.Pose pPoseEntry, BakedQuad pQuad, float[] pColorMuls, float pRed, float pGreen, float pBlue, int[] pCombinedLights, int pCombinedOverlay, boolean pMulColor)
    • putBulkData

      default void putBulkData(PoseStack.Pose pPoseEntry, BakedQuad pQuad, float[] pColorMuls, float pRed, float pGreen, float pBlue, float alpha, int[] pCombinedLights, int pCombinedOverlay, boolean pMulColor)
    • vertex

      default VertexConsumer vertex(org.joml.Matrix4f pMatrix, float pX, float pY, float pZ)
    • normal

      default VertexConsumer normal(org.joml.Matrix3f pMatrix, float pX, float pY, float pZ)