net.minecraft.client.renderer

public class MultiBufferSource$BufferSource

implements MultiBufferSource

fig$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 BufferBuilder
a
builder
field_20952
fallbackBuffer
f_109904_
protected final Map<RenderType, BufferBuilder>
b
fixedBuffers
field_20953
layerBuffers
f_109905_
protected Optional<RenderType>
c
lastState
field_20954
currentLayer
f_109906_
protected final Set<BufferBuilder>
d
startedBuffers
field_20955
activeConsumers
f_109907_

Constructor summary

ModifierConstructor
protected (BufferBuilder fallbackBuffer, Map<RenderType, BufferBuilder> layerBuffers)

Method summary

Modifier and TypeMethod
public VertexConsumer
getBuffer(fio arg0)
getBuffer(RenderType arg0)
getBuffer(class_1921 arg0)
getBuffer(RenderLayer arg0)
m_6299_(C_4168_ arg0)
private BufferBuilder
b(fio arg0)
getBuilderRaw(RenderType arg0)
method_22995(class_1921 arg0)
getBufferInternal(RenderLayer layer)
m_109914_(C_4168_ arg0)
public void
a()
endLastBatch()
method_37104()
drawCurrentLayer()
m_173043_()
public void
b()
endBatch()
method_22993()
draw()
m_109911_()
public void
a(fio arg0)
endBatch(RenderType arg0)
method_22994(class_1921 arg0)
draw(RenderLayer layer)
m_109912_(C_4168_ arg0)