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 cloudsBackground, RenderPipeline renderPipelineOverride, RenderPipeline renderPipelineOverrideMultidraw)
method_1_9333(class_11515 arg0, class_1_1317 arg1, class_1_1211 arg2, class_5595 arg3, boolean arg4, class_1_1257 arg5, class_1_1257 arg6)
drawInternal(BlockRenderLayer blockRenderLayer, RenderPass pass, GpuBuffer indexBuffer, IndexType indexType, boolean improvedFog, RenderPipeline multidrawPipeline, RenderPipeline pipeline)
public void
renderGroup(ChunkSectionLayerGroup group, RenderPass renderPass, GpuSampler sampler, GpuTextureView atlas, ChunkSectionsToRender$ImprovedFogTextures improvedFogTextures, boolean renderWireframeTerrain)
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 wireframe)
public void
renderLayers(ChunkSectionLayer[] layers, GpuSampler sampler, RenderPass renderPass, GpuTextureView atlas, GpuTextureView lightmap, ChunkSectionsToRender$ImprovedFogTextures improvedFogTextures, RenderPipeline renderPipelineOverride, RenderPipeline renderPipelineOverrideMultidraw)
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, class_1_1257 arg6, class_1_1257 arg7)
draw(BlockRenderLayer[] blockRenderLayers, GpuSampler terrainSampler, RenderPass pass, GpuTextureView terrainTextureView, GpuTextureView lightmapTextureView, SectionRenderState$SkyAndClouds skyAndClouds, RenderPipeline pipeline, RenderPipeline multidrawPipeline)
private static String
lambda$renderLayers$0(ChunkSectionLayer arg0)
method_1_7508(class_11515 arg0)
method_1_7508(BlockRenderLayer arg0)