net.minecraft.client.render

public class CompiledRenderPipelineCache

implements AutoCloseable

com.mojang.blaze3d.pipeline.PipelineCache
net.minecraft.class_1_1152
net.minecraft.client.render.CompiledRenderPipelineCache

Field summary

Modifier and TypeField
private final RenderPipelineCompiler
pipelineBuilder
field_1_10575
compiler
private final ShaderSourceGetter
shaderSource
field_1_7974
shaderSourceGetter
private final Map<CompiledRenderPipelineCache$Key, CompiledRenderPipeline>
cache
field_1_7972
cache

Constructor summary

ModifierConstructor
public (RenderPipelineCompiler compiler, ShaderSourceGetter shaderSourceGetter)

Method summary

Modifier and TypeMethod
public void
insert(PipelineCache$Key pipeline, CompiledRenderPipeline compiled)
method_1_9890(class_1_1152$class_1_1918 arg0, class_1_1285 arg1)
cacheCompiledPipeline(CompiledRenderPipelineCache$Key key, CompiledRenderPipeline compiledPipeline)
public CompiledRenderPipeline
get(RenderPipeline pipeline, RenderPassLayout$Subpass subpass)
method_1_12083(class_1_1257 arg0, class_1_1924$class_1_1928 arg1)
getCompiled(RenderPipeline pipeline, RenderPassLayout$Subpass subpass)
public CompiledRenderPipeline
get(PipelineCache$Key key)
method_1_7319(class_1_1152$class_1_1918 arg0)
getCompiled(CompiledRenderPipelineCache$Key key)
public void
clear()
method_1_7318()
clear()
public void
close()