net.minecraft.client.render

public final class SectionRenderState$Fallback

extends SectionRenderState

net.minecraft.client.renderer.chunk.ChunkSectionsToRender$DrawSeparate
net.minecraft.class_11532$class_1_1417
net.minecraft.client.render.SectionRenderState$Fallback

Field summary

Modifier and TypeField
private final Map<BlockRenderLayer, List<RenderPass$RenderObject<GpuBufferSlice[]>>>
drawsPerLayer
field_1_9680
renderObjectsByLayer
private final GpuBufferSlice[]
chunkSectionInfos
field_1_9679
chunkSections

Constructor summary

ModifierConstructor
public (GpuBufferSlice terrainUniform, Map<BlockRenderLayer, List<RenderPass$RenderObject<GpuBufferSlice[]>>> renderObjectsByLayer, int maxIndexCount, GpuBufferSlice[] chunkSections)

Method summary

Modifier and TypeMethod
protected void
render(ChunkSectionLayer layer, RenderPass renderPass, GpuBuffer defaultIndexBuffer, IndexType defaultIndexType, RenderPipeline renderPipelineOverride, RenderPipeline renderPipelineOverrideMultidraw)
method_1_9333(class_11515 arg0, class_1_1317 arg1, class_1_1211 arg2, class_5595 arg3, class_1_1257 arg4, class_1_1257 arg5)
drawInternal(BlockRenderLayer arg0, RenderPass arg1, GpuBuffer arg2, IndexType arg3, RenderPipeline arg4, RenderPipeline arg5)