Class WorldMesh.Builder

java.lang.Object
com.render.api.world.WorldMesh.Builder
Enclosing class:
WorldMesh

public static final class WorldMesh.Builder extends Object
Mutable validated mesh builder; call build() to transfer a snapshot.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • vertex

      public int vertex(net.minecraft.world.phys.Vec3 position)
    • vertex

      public int vertex(net.minecraft.world.phys.Vec3 position, net.minecraft.world.phys.Vec3 normal, float u, float v, RenderColor color)
    • index

      public WorldMesh.Builder index(int value)
    • triangle

      public WorldMesh.Builder triangle(int a, int b, int c)
    • quad

      public WorldMesh.Builder quad(int a, int b, int c, int d)
    • submesh

      public WorldMesh.Builder submesh(String name, int firstIndex, int indexCount, int materialSlot)
    • nextIndexOffset

      public int nextIndexOffset()
    • vertexCount

      public int vertexCount()
    • build

      public WorldMesh build()