net.minecraft.client.renderer

public class MultiBufferSource$BufferSource

implements MultiBufferSource

glz$a
net.minecraft.client.renderer.MultiBufferSource$BufferSource
net.minecraft.class_4597$class_4598
net.minecraft.client.render.VertexConsumerProvider$Immediate

Field summary

Modifier and TypeField
protected final ByteBufferBuilder
a
sharedBuffer
field_52156
allocator
protected final SequencedMap<RenderType, ByteBufferBuilder>
b
fixedBuffers
field_20953
layerBuffers
protected final Map<RenderType, BufferBuilder>
c
startedBuilders
field_52157
pending
protected RenderType
d
lastSharedType
field_52158
currentLayer

Constructor summary

ModifierConstructor
protected (ByteBufferBuilder allocator, SequencedMap<RenderType, ByteBufferBuilder> arg1)

Method summary

Modifier and TypeMethod
public VertexConsumer
getBuffer(gmj arg0)
getBuffer(RenderType arg0)
getBuffer(class_1921 arg0)
getBuffer(RenderLayer arg0)
public void
a()
endLastBatch()
method_37104()
drawCurrentLayer()
public void
b()
endBatch()
method_22993()
draw()
public void
a(gmj arg0)
endBatch(RenderType arg0)
method_22994(class_1921 arg0)
draw(RenderLayer layer)
private void
a(gmj arg0, ffq arg1)
endBatch(RenderType arg0, BufferBuilder arg1)
method_60893(class_1921 arg0, class_287 arg1)
draw(RenderLayer layer, BufferBuilder builder)