Uses of Record Class
net.minecraft.client.renderer.ShaderDefines
Packages that use ShaderDefines
-
Uses of ShaderDefines in com.mojang.blaze3d.preprocessor
Methods in com.mojang.blaze3d.preprocessor with parameters of type ShaderDefinesModifier and TypeMethodDescriptionstatic String
GlslPreprocessor.injectDefines
(String p_366820_, ShaderDefines p_366487_) -
Uses of ShaderDefines in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as ShaderDefinesModifier and TypeFieldDescriptionprivate final ShaderDefines
ShaderManager.ShaderCompilationKey.defines
The field for thedefines
record component.private final ShaderDefines
ShaderProgram.defines
The field for thedefines
record component.private final ShaderDefines
ShaderProgramConfig.defines
The field for thedefines
record component.static final ShaderDefines
ShaderDefines.EMPTY
Fields in net.minecraft.client.renderer with type parameters of type ShaderDefinesModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<ShaderDefines> ShaderDefines.CODEC
Methods in net.minecraft.client.renderer that return ShaderDefinesModifier and TypeMethodDescriptionShaderDefines.Builder.build()
ShaderManager.ShaderCompilationKey.defines()
Returns the value of thedefines
record component.ShaderProgram.defines()
Returns the value of thedefines
record component.ShaderProgramConfig.defines()
Returns the value of thedefines
record component.ShaderDefines.withOverrides
(ShaderDefines p_366677_) Methods in net.minecraft.client.renderer with parameters of type ShaderDefinesModifier and TypeMethodDescriptionprivate CompiledShader
ShaderManager.CompilationCache.getOrCompileShader
(ResourceLocation p_368708_, CompiledShader.Type p_368521_, ShaderDefines p_368640_) private CompiledShader
ShaderManager.preloadShader
(ResourceProvider p_366664_, ResourceLocation p_366827_, CompiledShader.Type p_366782_, ShaderDefines p_366425_) private static ShaderProgram
CoreShaders.register
(String p_366625_, VertexFormat p_366582_, ShaderDefines p_366657_) ShaderDefines.withOverrides
(ShaderDefines p_366677_) Constructors in net.minecraft.client.renderer with parameters of type ShaderDefinesModifierConstructorDescription(package private)
ShaderCompilationKey
(ResourceLocation id, CompiledShader.Type type, ShaderDefines defines) Creates an instance of aShaderCompilationKey
record class.ShaderProgram
(ResourceLocation configId, VertexFormat vertexFormat, ShaderDefines defines) Creates an instance of aShaderProgram
record class.ShaderProgramConfig
(ResourceLocation vertex, ResourceLocation fragment, List<ShaderProgramConfig.Sampler> samplers, List<ShaderProgramConfig.Uniform> uniforms, ShaderDefines defines) Creates an instance of aShaderProgramConfig
record class.