Package net.minecraft.client.render
Class VertexConsumerProvider.Immediate
java.lang.Object
net.minecraft.client.render.VertexConsumerProvider.Immediate
- All Implemented Interfaces:
VertexConsumerProvider
- Enclosing interface:
- VertexConsumerProvider
@Environment(CLIENT) public static class VertexConsumerProvider.Immediate extends Object implements VertexConsumerProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.render.VertexConsumerProvider
VertexConsumerProvider.Immediate
-
Field Summary
Fields Modifier and Type Field Description protected Set<BufferBuilder>
activeConsumers
protected Optional<RenderLayer>
currentLayer
protected BufferBuilder
fallbackBuffer
protected Map<RenderLayer,BufferBuilder>
layerBuffers
-
Constructor Summary
Constructors Modifier Constructor Description protected
Immediate(BufferBuilder fallbackBuffer, Map<RenderLayer,BufferBuilder> layerBuffers)
-
Method Summary
Modifier and Type Method Description void
draw()
void
draw(RenderLayer layer)
VertexConsumer
getBuffer(RenderLayer layer)
private BufferBuilder
getBufferInternal(RenderLayer layer)
-
Field Details
-
fallbackBuffer
-
layerBuffers
-
currentLayer
-
activeConsumers
-
-
Constructor Details
-
Immediate
-
-
Method Details
-
getBuffer
- Specified by:
getBuffer
in interfaceVertexConsumerProvider
-
getBufferInternal
-
draw
public void draw() -
draw
-