Class MutableTemplateMesh

java.lang.Object
net.createmod.catnip.render.TemplateMesh
net.createmod.catnip.render.MutableTemplateMesh

public class MutableTemplateMesh extends TemplateMesh
  • Constructor Details

    • MutableTemplateMesh

      public MutableTemplateMesh(int[] data)
    • MutableTemplateMesh

      public MutableTemplateMesh(int vertexCount)
    • MutableTemplateMesh

      public MutableTemplateMesh(com.mojang.blaze3d.vertex.MeshData data)
  • Method Details

    • copyFrom

      public void copyFrom(int index, TemplateMesh template)
    • transferFromVertexData

      public static void transferFromVertexData(int srcIndex, int dstIndex, int vertexCount, MutableTemplateMesh mutableMesh, ByteBuffer vertexBuffer, int stride)
    • x

      public void x(int index, float x)
    • y

      public void y(int index, float y)
    • z

      public void z(int index, float z)
    • color

      public void color(int index, int color)
    • u

      public void u(int index, float u)
    • v

      public void v(int index, float v)
    • overlay

      public void overlay(int index, int overlay)
    • light

      public void light(int index, int light)
    • normal

      public void normal(int index, int normal)
    • toImmutable

      public TemplateMesh toImmutable()