net.minecraft.client.render

public record SectionRenderState

net.minecraft.client.renderer.chunk.ChunkSectionsToRender
net.minecraft.class_11532
net.minecraft.client.render.SectionRenderState

Field summary

Modifier and TypeField
private final GpuTextureView
textureView
comp_5192
textureView
private final EnumMap<BlockRenderLayer, it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap<List<RenderPass$RenderObject<GpuBufferSlice[]>>>>
drawGroupsPerLayer
comp_4402
drawGroupsPerLayer
private final int
maxIndicesRequired
comp_4403
maxIndicesRequired
private final GpuBufferSlice[]
chunkSectionInfos
comp_5193
chunkSectionInfos

Constructor summary

ModifierConstructor
public (GpuTextureView textureView, EnumMap<BlockRenderLayer, it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap<List<RenderPass$RenderObject<GpuBufferSlice[]>>>> drawGroupsPerLayer, int maxIndicesRequired, GpuBufferSlice[] chunkSectionInfos)

Method summary

Modifier and TypeMethod
public void
renderGroup(ChunkSectionLayerGroup group, GpuSampler sampler)
method_72170(class_11531 arg0, class_12137 arg1)
renderSection(BlockRenderLayerGroup group, GpuSampler sampler)
public GpuTextureView
textureView()
comp_5192()
textureView()
public EnumMap<BlockRenderLayer, it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap<List<RenderPass$RenderObject<GpuBufferSlice[]>>>>
drawGroupsPerLayer()
comp_4402()
drawGroupsPerLayer()
public int
maxIndicesRequired()
comp_4403()
maxIndicesRequired()
public GpuBufferSlice[]
chunkSectionInfos()
comp_5193()
chunkSectionInfos()
private static String
lambda$renderGroup$0(ChunkSectionLayerGroup arg0)
method_72171(class_11531 arg0)
method_72171(BlockRenderLayerGroup arg0)