net.minecraft.client.render

public abstract class SectionRenderState

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

Field summary

Modifier and TypeField
private final int
maxIndicesRequired
field_1_9675
maxIndexCount
private final GpuBufferSlice
terrainTransformUBO
field_1_9676
terrainUniform

Constructor summary

ModifierConstructor
private (GpuBufferSlice terrainUniform, int maxIndexCount)

Method summary

Modifier and TypeMethod
protected abstract void
render(ChunkSectionLayer layer, RenderPass renderPass, GpuBuffer defaultIndexBuffer, IndexType defaultIndexType, boolean improvedFog, boolean wireframe, OitStage oitStage)
method_1_9333(class_11515 arg0, class_1_1317 arg1, class_1_1211 arg2, class_5595 arg3, boolean arg4, boolean arg5, class_1_1153 arg6)
drawInternal(BlockRenderLayer arg0, RenderPass arg1, GpuBuffer arg2, IndexType arg3, boolean arg4, boolean arg5, OitStage arg6)
public void
renderGroup(ChunkSectionLayerGroup group, RenderPass renderPass, GpuSampler sampler, GpuTextureView atlas, ChunkSectionsToRender$ImprovedFogTextures improvedFogTextures, boolean wireframe)
method_1_7510(class_11531 arg0, class_1_1317 arg1, class_12137 arg2, class_1_1330 arg3, class_11532$class_1_1722 arg4, boolean arg5)
draw(BlockRenderLayerGroup blockRenderLayerGroup, RenderPass pass, GpuSampler terrainSampler, GpuTextureView terrainTextureView, SectionRenderState$SkyAndClouds skyAndClouds, boolean arg5)
public void
renderLayers(ChunkSectionLayer[] layers, GpuSampler sampler, RenderPass renderPass, GpuTextureView atlas, GpuTextureView lightmap, ChunkSectionsToRender$ImprovedFogTextures improvedFogTextures, boolean wireframe, OitStage oitStage)
method_1_7511(class_11515[] arg0, class_12137 arg1, class_1_1317 arg2, class_1_1330 arg3, class_1_1330 arg4, class_11532$class_1_1722 arg5, boolean arg6, class_1_1153 arg7)
draw(BlockRenderLayer[] blockRenderLayers, GpuSampler terrainSampler, RenderPass pass, GpuTextureView terrainTextureView, GpuTextureView lightmapTextureView, SectionRenderState$SkyAndClouds skyAndClouds, boolean arg6, OitStage arg7)
private static String
lambda$renderLayers$0(ChunkSectionLayer arg0)
method_1_7508(class_11515 arg0)
method_1_7508(BlockRenderLayer arg0)