Interface IForgeVertexBuilder

All Known Subinterfaces:
IVertexBuilder, IVertexConsumer
All Known Implementing Classes:
BufferBuilder, DefaultColorVertexBuilder, MatrixApplyingVertexBuilder, OutlineLayerBuffer.ColoredOutline, SpriteAwareVertexBuilder, VertexBuilderUtils.DelegatingVertexBuilder

public interface IForgeVertexBuilder
  • Method Details

    • getVertexBuilder

      default IVertexBuilder getVertexBuilder()
    • addVertexData

      default void addVertexData(MatrixStack.Entry matrixStack, BakedQuad bakedQuad, float red, float green, float blue, int lightmapCoord, int overlayColor, boolean readExistingColor)
    • addVertexData

      default void addVertexData(MatrixStack.Entry matrixEntry, BakedQuad bakedQuad, float red, float green, float blue, float alpha, int lightmapCoord, int overlayColor)
    • addVertexData

      default void addVertexData(MatrixStack.Entry matrixEntry, BakedQuad bakedQuad, float red, float green, float blue, float alpha, int lightmapCoord, int overlayColor, boolean readExistingColor)
    • addVertexData

      default void addVertexData(MatrixStack.Entry 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)