net.minecraft.client.render

public class BuiltBuffer

implements AutoCloseable

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

Field summary

Modifier and TypeField
private final BufferAllocator$CloseableBuffer
vertexBuffer
vertexBuffer
field_52093
buffer
private BufferAllocator$CloseableBuffer
indexBuffer
indexBuffer
field_52094
sortedBuffer
private final BuiltBuffer$DrawParameters
drawState
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)
decodeQuadCentroids(ByteBuffer vertexBuffer, int vertexCount, VertexFormat format, CompactVectorArray output, int outputIndex)
method_60820(ByteBuffer arg0, int arg1, class_1_1232 arg2, class_11899 arg3, int arg4)
collectCentroids(ByteBuffer buffer, int vertexCount, VertexFormat format, Vec3fArray quadsOut, int index)
public ByteBuffer
vertexBuffer()
vertexBuffer()
method_60818()
getBuffer()
public ByteBuffer
indexBuffer()
indexBuffer()
method_60821()
getSortedBuffer()
public BufferAllocator$CloseableBuffer
vertexBufferSlice()
vertexBufferSlice()
method_1_4742()
getCloseableBuffer()
public BuiltBuffer$DrawParameters
drawState()
drawState()
method_60822()
getDrawParameters()
public BuiltBuffer$SortState
sortQuads(ByteBufferBuilder indexBufferTarget, VertexSorting sorting)
sortQuads(ByteBufferBuilder indexBufferTarget, VertexSorting sorting)
method_60819(class_9799 arg0, class_8251 arg1)
sortQuads(BufferAllocator allocator, VertexSorter sorter)
public void
close()
close()