Package net.createmod.catnip.render
Class MutableTemplateMesh
java.lang.Object
net.createmod.catnip.render.TemplateMesh
net.createmod.catnip.render.MutableTemplateMesh
-
Field Summary
Fields inherited from class net.createmod.catnip.render.TemplateMesh
BYTE_STRIDE, COLOR_OFFSET, data, INT_STRIDE, LIGHT_OFFSET, NORMAL_OFFSET, OVERLAY_OFFSET, U_OFFSET, V_OFFSET, vertexCount, X_OFFSET, Y_OFFSET, Z_OFFSET -
Constructor Summary
ConstructorsConstructorDescriptionMutableTemplateMesh(int vertexCount) MutableTemplateMesh(int[] data) Deprecated, for removal: This API element is subject to removal in a future version.MutableTemplateMesh(com.mojang.blaze3d.vertex.MeshData data) MutableTemplateMesh(TemplateMesh template) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidcolor(int index, int color) voidcopyFrom(int srcIndex, int dstIndex, int vertexCount, ByteBuffer vertexBuffer, int stride) voidcopyFrom(int index, com.mojang.blaze3d.vertex.MeshData data) voidcopyFrom(int index, TemplateMesh template) voidensureCapacity(int vertexCount) voidlight(int index, int light) voidnormal(int index, int normal) voidoverlay(int index, int overlay) static voidtransferFromVertexData(int srcIndex, int dstIndex, int vertexCount, MutableTemplateMesh mutableMesh, ByteBuffer vertexBuffer, int stride) Deprecated, for removal: This API element is subject to removal in a future version.voidu(int index, float u) voidv(int index, float v) voidx(int index, float x) voidy(int index, float y) voidz(int index, float z)
-
Constructor Details
-
MutableTemplateMesh
public MutableTemplateMesh() -
MutableTemplateMesh
public MutableTemplateMesh(int vertexCount) -
MutableTemplateMesh
-
MutableTemplateMesh
public MutableTemplateMesh(com.mojang.blaze3d.vertex.MeshData data) -
MutableTemplateMesh
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
transferFromVertexData
@Deprecated(forRemoval=true) public static void transferFromVertexData(int srcIndex, int dstIndex, int vertexCount, MutableTemplateMesh mutableMesh, ByteBuffer vertexBuffer, int stride) Deprecated, for removal: This API element is subject to removal in a future version. -
ensureCapacity
public void ensureCapacity(int vertexCount) -
copyFrom
-
copyFrom
public void copyFrom(int srcIndex, int dstIndex, int vertexCount, ByteBuffer vertexBuffer, int stride) -
copyFrom
public void copyFrom(int index, com.mojang.blaze3d.vertex.MeshData data) -
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
-
clear
public void clear()
-