net.minecraft.client.render

public class BufferBuilderStorage

net.minecraft.client.renderer.RenderBuffers
net.minecraft.class_4599
net.minecraft.client.render.BufferBuilderStorage

Field summary

Modifier and TypeField
private final BlockBufferAllocatorStorage
fixedBufferPack
field_20956
blockBufferBuilders
private final BlockBufferBuilderPool
sectionBufferPool
field_46900
blockBufferBuildersPool
private final VertexConsumerProvider$Immediate
bufferSource
field_46901
entityVertexConsumers
private final VertexConsumerProvider$Immediate
crumblingBufferSource
field_20959
effectVertexConsumers
private final OutlineVertexConsumerProvider
outlineBufferSource
field_20961
outlineVertexConsumers

Constructor summary

ModifierConstructor
public (int maxBlockBuildersPoolSize)

Method summary

Modifier and TypeMethod
private static void
put(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap<RenderType, ByteBufferBuilder> map, RenderType type)
method_23798(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap<class_1921, class_9799> arg0, class_1921 arg1)
assignBufferBuilder(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap<RenderLayer, BufferAllocator> builderStorage, RenderLayer layer)
public BlockBufferAllocatorStorage
fixedBufferPack()
method_22997()
getBlockBufferBuilders()
public BlockBufferBuilderPool
sectionBufferPool()
method_54640()
getBlockBufferBuildersPool()
public VertexConsumerProvider$Immediate
bufferSource()
method_23000()
getEntityVertexConsumers()
public VertexConsumerProvider$Immediate
crumblingBufferSource()
method_23001()
getEffectVertexConsumers()
public OutlineVertexConsumerProvider
outlineBufferSource()
method_23003()
getOutlineVertexConsumers()
private static void
lambda$new$1(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap arg0)
method_62263(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap arg0)
method_62263(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap objectMap)
private static void
lambda$new$2(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap arg0, RenderType arg1)
method_54641(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap arg0, class_1921 arg1)
method_54641(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap arg0, RenderLayer renderLayer)
private void
lambda$new$0(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap arg0)
method_54639(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap arg0)
method_54639(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap map)