Interface IVertexBuilder

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

public interface IVertexBuilder extends IForgeVertexBuilder
  • Field Details

    • LOGGER

      static final org.apache.logging.log4j.Logger LOGGER
  • Method Details

    • vertex

      IVertexBuilder vertex(double p_225582_1_, double p_225582_3_, double p_225582_5_)
    • color

      IVertexBuilder color(int p_225586_1_, int p_225586_2_, int p_225586_3_, int p_225586_4_)
    • uv

      IVertexBuilder uv(float p_225583_1_, float p_225583_2_)
    • overlayCoords

      IVertexBuilder overlayCoords(int p_225585_1_, int p_225585_2_)
    • uv2

      IVertexBuilder uv2(int p_225587_1_, int p_225587_2_)
    • normal

      IVertexBuilder normal(float p_225584_1_, float p_225584_2_, float p_225584_3_)
    • endVertex

      void endVertex()
    • vertex

      default void vertex(float p_225588_1_, float p_225588_2_, float p_225588_3_, float p_225588_4_, float p_225588_5_, float p_225588_6_, float p_225588_7_, float p_225588_8_, float p_225588_9_, int p_225588_10_, int p_225588_11_, float p_225588_12_, float p_225588_13_, float p_225588_14_)
    • color

      default IVertexBuilder color(float p_227885_1_, float p_227885_2_, float p_227885_3_, float p_227885_4_)
    • uv2

      default IVertexBuilder uv2(int p_227886_1_)
    • overlayCoords

      default IVertexBuilder overlayCoords(int p_227891_1_)
    • putBulkData

      default void putBulkData(MatrixStack.Entry p_227889_1_, BakedQuad p_227889_2_, float p_227889_3_, float p_227889_4_, float p_227889_5_, int p_227889_6_, int p_227889_7_)
    • putBulkData

      default void putBulkData(MatrixStack.Entry p_227890_1_, BakedQuad p_227890_2_, float[] p_227890_3_, float p_227890_4_, float p_227890_5_, float p_227890_6_, int[] p_227890_7_, int p_227890_8_, boolean p_227890_9_)
    • vertex

      default IVertexBuilder vertex(Matrix4f p_227888_1_, float p_227888_2_, float p_227888_3_, float p_227888_4_)
    • normal

      default IVertexBuilder normal(Matrix3f p_227887_1_, float p_227887_2_, float p_227887_3_, float p_227887_4_)