net.minecraft.client.renderer

public class MultiBufferSource$BufferSource

implements MultiBufferSource

gez$a
net.minecraft.client.renderer.MultiBufferSource$BufferSource
net.minecraft.class_4597$class_4598
net.minecraft.client.render.VertexConsumerProvider$Immediate
net.minecraft.src.C_4139_$C_4140_

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public VertexConsumer
getBuffer(gfh arg0)
getBuffer(RenderType arg0)
getBuffer(class_1921 arg0)
getBuffer(RenderLayer arg0)
m_6299_(C_4168_ arg0)
public void
a()
endLastBatch()
method_37104()
drawCurrentLayer()
m_173043_()
public void
b()
endBatch()
method_22993()
draw()
m_109911_()
public void
a(gfh arg0)
endBatch(RenderType arg0)
method_22994(class_1921 arg0)
draw(RenderLayer layer)
m_109912_(C_4168_ arg0)
private void
a(gfh arg0, fbd arg1)
endBatch(RenderType arg0, BufferBuilder arg1)
method_60893(class_1921 arg0, class_287 arg1)
draw(RenderLayer layer, BufferBuilder builder)
m_338789_(C_4168_ p_344480_, C_3173_ arg1)