Class MeshBuilder

java.lang.Object
meteordevelopment.meteorclient.renderer.MeshBuilder

public class MeshBuilder extends Object
  • Field Details

    • alpha

      public double alpha
  • Constructor Details

    • MeshBuilder

      public MeshBuilder(com.mojang.blaze3d.pipeline.RenderPipeline pipeline)
    • MeshBuilder

      public MeshBuilder(com.mojang.blaze3d.vertex.VertexFormat format, com.mojang.blaze3d.vertex.VertexFormat.Mode drawMode)
    • MeshBuilder

      public MeshBuilder(com.mojang.blaze3d.vertex.VertexFormat format, com.mojang.blaze3d.vertex.VertexFormat.Mode drawMode, int vertexCount, int indexCount)
  • Method Details

    • begin

      public void begin()
    • vec3

      public MeshBuilder vec3(double x, double y, double z)
    • vec2

      public MeshBuilder vec2(double x, double y)
    • color

      public MeshBuilder color(Color c)
    • next

      public int next()
    • line

      public void line(int i1, int i2)
    • quad

      public void quad(int i1, int i2, int i3, int i4)
    • triangle

      public void triangle(int i1, int i2, int i3)
    • ensureQuadCapacity

      public void ensureQuadCapacity()
    • ensureTriCapacity

      public void ensureTriCapacity()
    • ensureLineCapacity

      public void ensureLineCapacity()
    • ensureCapacity

      public void ensureCapacity(int vertexCount, int indexCount)
    • end

      public void end()
    • isBuilding

      public boolean isBuilding()
    • getVertexBuffer

      public com.mojang.blaze3d.buffers.GpuBuffer getVertexBuffer()
    • getIndexBuffer

      public com.mojang.blaze3d.buffers.GpuBuffer getIndexBuffer()
    • getIndicesCount

      public int getIndicesCount()