Interface IForgeVertexConsumer

All Known Subinterfaces:
BufferVertexConsumer, VertexConsumer
All Known Implementing Classes:
BufferBuilder, DefaultedVertexConsumer, OutlineBufferSource.EntityOutlineGenerator, SheetedDecalTextureGenerator, SpriteCoordinateExpander, VertexMultiConsumer.Double, VertexMultiConsumer.Multiple

public interface IForgeVertexConsumer
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
    applyBakedLighting​(int lightmapCoord, ByteBuffer data)
     
    default void
    applyBakedNormals​(Vector3f generated, ByteBuffer data, Matrix3f normalTransform)
     
    default void
    putBulkData​(PoseStack.Pose matrixEntry, BakedQuad bakedQuad, float[] baseBrightness, float red, float green, float blue, float alpha, int[] lightmapCoords, int overlayCoords, boolean readExistingColor)
     
    default void
    putBulkData​(PoseStack.Pose matrixEntry, BakedQuad bakedQuad, float red, float green, float blue, float alpha, int lightmapCoord, int overlayColor)
     
    default void
    putBulkData​(PoseStack.Pose matrixEntry, BakedQuad bakedQuad, float red, float green, float blue, float alpha, int lightmapCoord, int overlayColor, boolean readExistingColor)
     
    default void
    putBulkData​(PoseStack.Pose matrixStack, BakedQuad bakedQuad, float red, float green, float blue, int lightmapCoord, int overlayColor, boolean readExistingColor)
     
  • Method Details

    • putBulkData

      default void putBulkData(PoseStack.Pose matrixStack, BakedQuad bakedQuad, float red, float green, float blue, int lightmapCoord, int overlayColor, boolean readExistingColor)
    • putBulkData

      default void putBulkData(PoseStack.Pose matrixEntry, BakedQuad bakedQuad, float red, float green, float blue, float alpha, int lightmapCoord, int overlayColor)
    • putBulkData

      default void putBulkData(PoseStack.Pose matrixEntry, BakedQuad bakedQuad, float red, float green, float blue, float alpha, int lightmapCoord, int overlayColor, boolean readExistingColor)
    • putBulkData

      default void putBulkData(PoseStack.Pose matrixEntry, BakedQuad bakedQuad, float[] baseBrightness, float red, float green, float blue, float alpha, int[] lightmapCoords, int overlayCoords, boolean readExistingColor)
    • applyBakedLighting

      default int applyBakedLighting(int lightmapCoord, ByteBuffer data)
    • applyBakedNormals

      default void applyBakedNormals(Vector3f generated, ByteBuffer data, Matrix3f normalTransform)