net.minecraft.client.renderer.chunk

public class SectionCompiler

hbh
net.minecraft.client.renderer.chunk.SectionCompiler
net.minecraft.class_9810
net.minecraft.client.render.chunk.SectionBuilder

Field summary

Modifier and TypeField
private final BlockRenderDispatcher
a
blockRenderer
field_52164
blockRenderManager
private final BlockEntityRenderDispatcher
b
blockEntityRenderer
field_52165
blockEntityRenderDispatcher

Constructor summary

ModifierConstructor
public (BlockRenderDispatcher blockRenderManager, BlockEntityRenderDispatcher blockEntityRenderDispatcher)

Method summary

Modifier and TypeMethod
public SectionCompiler$Results
a(ke arg0, hbf arg1, foh arg2, gyb arg3)
compile(SectionPos arg0, RenderSectionRegion arg1, VertexSorting arg2, SectionBufferBuilderPack arg3)
method_60904(class_4076 arg0, class_853 arg1, class_8251 arg2, class_750 arg3)
build(ChunkSectionPos sectionPos, ChunkRendererRegion renderRegion, VertexSorter vertexSorter, BlockBufferAllocatorStorage allocatorStorage)
private BufferBuilder
a(Map<haz, fny> arg0, gyb arg1, haz arg2)
getOrBeginLayer(Map<ChunkSectionLayer, BufferBuilder> arg0, SectionBufferBuilderPack arg1, ChunkSectionLayer arg2)
method_60903(Map<class_11515, class_287> arg0, class_750 arg1, class_11515 arg2)
beginBufferBuilding(Map<BlockRenderLayer, BufferBuilder> builders, BlockBufferAllocatorStorage allocatorStorage, BlockRenderLayer layer)
private <E extends BlockEntity> void
a(hbh$a arg0, E arg1)
handleBlockEntity(SectionCompiler$Results arg0, E arg1)
method_60902(class_9810$class_9811 arg0, E arg1)
addBlockEntity(SectionBuilder$RenderData data, E blockEntity)