net.minecraft.client.render

public final class SectionRenderState$Fallback

extends SectionRenderState

net.minecraft.client.renderer.chunk.ChunkSectionsToRender$DrawSeparate
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
drawsPerLayer
field_1_9680
renderObjectsByLayer
private final GpuBufferSlice[]
chunkSectionInfos
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)
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)