@Environment(value=CLIENT) public class BufferBuilderStorage extends Object
Modifier and Type | Field and Description |
---|---|
private BlockBufferBuilderStorage |
blockBuilders |
private VertexConsumerProvider.Immediate |
effectVertexConsumers |
private SortedMap<RenderLayer,BufferBuilder> |
entityBuilders |
private VertexConsumerProvider.Immediate |
entityVertexConsumers |
private OutlineVertexConsumerProvider |
outlineVertexConsumers |
Constructor and Description |
---|
BufferBuilderStorage() |
Modifier and Type | Method and Description |
---|---|
private static void |
assignBufferBuilder(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap<RenderLayer,BufferBuilder> builderStorage,
RenderLayer layer) |
BlockBufferBuilderStorage |
getBlockBufferBuilders() |
VertexConsumerProvider.Immediate |
getEffectVertexConsumers() |
VertexConsumerProvider.Immediate |
getEntityVertexConsumers() |
OutlineVertexConsumerProvider |
getOutlineVertexConsumers() |
private final BlockBufferBuilderStorage blockBuilders
private final SortedMap<RenderLayer,BufferBuilder> entityBuilders
private final VertexConsumerProvider.Immediate entityVertexConsumers
private final VertexConsumerProvider.Immediate effectVertexConsumers
private final OutlineVertexConsumerProvider outlineVertexConsumers
private static void assignBufferBuilder(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap<RenderLayer,BufferBuilder> builderStorage, RenderLayer layer)
public BlockBufferBuilderStorage getBlockBufferBuilders()
public VertexConsumerProvider.Immediate getEntityVertexConsumers()
public VertexConsumerProvider.Immediate getEffectVertexConsumers()
public OutlineVertexConsumerProvider getOutlineVertexConsumers()