net.minecraft.client.renderer

public class MultiBufferSource$BufferSource

implements MultiBufferSource

eag$a
net.minecraft.client.renderer.MultiBufferSource$BufferSource
net.minecraft.class_4597$class_4598
net.minecraft.client.render.VertexConsumerProvider$Immediate
net.minecraft.client.renderer.IRenderTypeBuffer$Impl

Field summary

Modifier and TypeField
protected final BufferBuilder
a
builder
field_20952
fallbackBuffer
field_228457_a_
protected final Map<RenderType, BufferBuilder>
b
fixedBuffers
field_20953
layerBuffers
field_228458_b_
protected Optional<RenderType>
c
lastState
field_20954
currentLayer
field_228459_c_
protected final Set<BufferBuilder>
d
startedBuffers
field_20955
activeConsumers
field_228460_d_

Constructor summary

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

Method summary

Modifier and TypeMethod
public VertexConsumer
getBuffer(eao arg0)
getBuffer(RenderType arg0)
getBuffer(class_1921 arg0)
getBuffer(RenderLayer arg0)
getBuffer(RenderType arg0)
private BufferBuilder
b(eao arg0)
getBuilderRaw(RenderType arg0)
method_22995(class_1921 arg0)
getBufferInternal(RenderLayer layer)
func_228463_b_(RenderType arg0)
public void
a()
endBatch()
method_22993()
draw()
func_228461_a_()
public void
a(eao arg0)
endBatch(RenderType arg0)
method_22994(class_1921 arg0)
draw(RenderLayer layer)
func_228462_a_(RenderType arg0)