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
com.mojang.blaze3d.vertex.VertexFormat

Field summary

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

Constructor summary

ModifierConstructor
(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()
builder()
public int
getVertexSize()
getVertexSize()
getVertexSize()
public List<VertexFormatElement>
getElements()
getElements()
getElements()
public List<String>
getElementAttributeNames()
getElementAttributeNames()
getElementAttributeNames()
public int[]
getOffsetsByElement()
getOffsetsByElement()
getOffsetsByElement()
public int
getOffset(VertexFormatElement arg0)
getOffset(VertexFormatElement arg0)
getOffset(VertexFormatElement arg0)
getOffset(VertexFormatElement element)
getOffset(VertexFormatElement arg0)
public boolean
contains(VertexFormatElement arg0)
contains(VertexFormatElement arg0)
contains(VertexFormatElement arg0)
contains(VertexFormatElement element)
contains(VertexFormatElement arg0)
public int
getElementsMask()
getElementsMask()
getElementsMask()
public String
getElementName(VertexFormatElement arg0)
getElementName(VertexFormatElement arg0)
getElementName(VertexFormatElement arg0)
getElementName(VertexFormatElement element)
getElementName(VertexFormatElement arg0)
private static GpuBuffer
uploadToBuffer(GpuBuffer arg0, ByteBuffer arg1, int arg2, Supplier<String> arg3)
uploadToBuffer(GpuBuffer arg0, ByteBuffer arg1, int arg2, Supplier<String> arg3)
uploadToBuffer(GpuBuffer p_410777_, ByteBuffer p_410807_, int p_410790_, Supplier<String> p_410792_)
private GpuBuffer
uploadToBufferWithWorkaround(GpuBuffer arg0, ByteBuffer arg1, int arg2, Supplier<String> arg3)
uploadToBufferWithWorkaround(GpuBuffer arg0, ByteBuffer arg1, int arg2, Supplier<String> arg3)
uploadToBufferWithWorkaround(GpuBuffer p_410811_, ByteBuffer p_410786_, int p_410797_, Supplier<String> arg3)
public GpuBuffer
uploadImmediateVertexBuffer(ByteBuffer arg0)
uploadImmediateVertexBuffer(ByteBuffer arg0)
uploadImmediateVertexBuffer(ByteBuffer arg0)
public GpuBuffer
uploadImmediateIndexBuffer(ByteBuffer arg0)
uploadImmediateIndexBuffer(ByteBuffer arg0)
uploadImmediateIndexBuffer(ByteBuffer arg0)