net.minecraft.client.render

public class BuiltBuffer

implements AutoCloseable

com.mojang.blaze3d.vertex.MeshData
net.minecraft.class_9801
net.minecraft.client.render.BuiltBuffer

Field summary

Modifier and TypeField
private final BufferAllocator$CloseableBuffer
vertexBuffer
field_52093
buffer
private BufferAllocator$CloseableBuffer
indexBuffer
field_52094
sortedBuffer
private final BuiltBuffer$DrawParameters
drawState
field_52095
drawParameters

Constructor summary

ModifierConstructor
public (BufferAllocator$CloseableBuffer buffer, BuiltBuffer$DrawParameters drawParameters)

Method summary

Modifier and TypeMethod
public static void
decodeQuadCentroids(ByteBuffer vertexBuffer, int vertexCount, VertexFormat format, CompactVectorArray output, int outputIndex)
method_60820(ByteBuffer arg0, int arg1, VertexFormat arg2, class_11899 arg3, int arg4)
collectCentroids(ByteBuffer buffer, int vertexCount, VertexFormat format, Vec3fArray quadsOut, int index)
public ByteBuffer
vertexBuffer()
method_60818()
getBuffer()
public ByteBuffer
indexBuffer()
method_60821()
getSortedBuffer()
public BufferAllocator$CloseableBuffer
vertexBufferSlice()
method_1_4742()
getCloseableBuffer()
public BuiltBuffer$DrawParameters
drawState()
method_60822()
getDrawParameters()
public BuiltBuffer$SortState
sortQuads(ByteBufferBuilder indexBufferTarget, VertexSorting sorting)
method_60819(class_9799 arg0, class_8251 arg1)
sortQuads(BufferAllocator allocator, VertexSorter sorter)
public void
close()