com.mojang.blaze3d.vertex

public class VertexFormat

com.mojang.blaze3d.vertex.VertexFormat
com.mojang.blaze3d.vertex.VertexFormat
com.mojang.blaze3d.vertex.VertexFormat
com.mojang.blaze3d.vertex.VertexFormat

Field summary

Modifier and TypeField
public static final int
UNKNOWN_ELEMENT
UNKNOWN_ELEMENT
private static final int
VERTEX_ALIGNMENT
VERTEX_ALIGNMENT
private final List<VertexFormatElement>
elements
elements
private final List<String>
names
names
private final int
vertexSize
vertexSize
private final int
elementsMask
elementsMask
private final int[]
offsetsByElement
offsetsByElement
private GpuBuffer
immediateDrawVertexBuffer
immediateDrawVertexBuffer
private GpuBuffer
immediateDrawIndexBuffer
immediateDrawIndexBuffer

Constructor summary

ModifierConstructor
private (List<VertexFormatElement> elements, List<String> names, it.unimi.dsi.fastutil.ints.IntList offsets, int vertexSize)

Method summary

Modifier and TypeMethod
public static VertexFormat$Builder
builder()
builder()
public int
getVertexSize()
getVertexSize()
public List<VertexFormatElement>
getElements()
getElements()
public List<String>
getElementAttributeNames()
getElementAttributeNames()
public int[]
getOffsetsByElement()
getOffsetsByElement()
public int
getOffset(VertexFormatElement element)
getOffset(VertexFormatElement element)
public boolean
contains(VertexFormatElement element)
contains(VertexFormatElement element)
public int
getElementsMask()
getElementsMask()
public String
getElementName(VertexFormatElement element)
getElementName(VertexFormatElement element)
private static GpuBuffer
uploadToBuffer(GpuBuffer target, ByteBuffer buffer, int usage, Supplier<String> label)
uploadToBuffer(GpuBuffer target, ByteBuffer buffer, int usage, Supplier<String> label)
uploadToBuffer(GpuBuffer arg0, ByteBuffer arg1, int arg2, Supplier<String> arg3)
uploadToBuffer(GpuBuffer arg0, ByteBuffer data, int arg2, Supplier<String> labelGetter)
public GpuBuffer
uploadImmediateVertexBuffer(ByteBuffer buffer)
uploadImmediateVertexBuffer(ByteBuffer buffer)
uploadImmediateVertexBuffer(ByteBuffer arg0)
uploadImmediateVertexBuffer(ByteBuffer data)
public GpuBuffer
uploadImmediateIndexBuffer(ByteBuffer buffer)
uploadImmediateIndexBuffer(ByteBuffer buffer)
uploadImmediateIndexBuffer(ByteBuffer arg0)
uploadImmediateIndexBuffer(ByteBuffer data)