net.minecraft.client.shader

public record ShaderLoader$Definitions

implements ShaderSourceGetter

net.minecraft.client.renderer.ShaderManager$Configs
net.minecraft.class_10151$class_10153
net.minecraft.client.shader.ShaderLoader$Definitions

Field summary

Modifier and TypeField
private final Map<ShaderLoader$ShaderSourceKey, String>
shaderSources
comp_3106
shaderSources
private final Map<Identifier, ShaderSourceGetter$IncludeResult>
includeSources
comp_1_1827
includeSources
private final Map<Identifier, PostEffectPipeline>
postChains
comp_3107
postChains
public static final ShaderLoader$Definitions
EMPTY
field_53948
EMPTY

Constructor summary

ModifierConstructor
public (Map<ShaderLoader$ShaderSourceKey, String> shaderSources, Map<Identifier, ShaderSourceGetter$IncludeResult> includeSources, Map<Identifier, PostEffectPipeline> postChains)

Method summary

Modifier and TypeMethod
public String
getShader(Identifier id, ShaderType type)
method_1_55(class_2960 arg0, class_1_1229 arg1)
getShader(Identifier arg0, ShaderType arg1)
public ShaderSourceGetter$IncludeResult
getInclude(Identifier id)
method_1_10274(class_2960 arg0)
getInclude(Identifier arg0)
public void
close()
public Map<ShaderLoader$ShaderSourceKey, String>
shaderSources()
comp_3106()
shaderSources()
public Map<Identifier, ShaderSourceGetter$IncludeResult>
includeSources()
comp_1_1827()
includeSources()
public Map<Identifier, PostEffectPipeline>
postChains()
comp_3107()
postChains()