Record Class ShaderPipeline.Stage

java.lang.Object
java.lang.Record
net.minecraft.client.gl.ShaderPipeline.Stage
Record Components:
vertexShader -
fragmentShader -
shaderDefines -
samplers -
uniforms -
blendFunction -
depthTestFunction -
polygonMode -
cull -
writeColor -
writeAlpha -
writeDepth -
colorLogic -
vertexFormat -
vertexFormatMode -
Enclosing class:
ShaderPipeline

@Environment(CLIENT) public static record ShaderPipeline.Stage(Optional<Identifier> vertexShader, Optional<Identifier> fragmentShader, Optional<Defines> shaderDefines, Optional<List<String>> samplers, Optional<List<ShaderPipeline.Uniform>> uniforms, Optional<BlendPrograms> blendFunction, Optional<DepthTestState> depthTestFunction, Optional<PolygonMode> polygonMode, Optional<Boolean> cull, Optional<Boolean> writeColor, Optional<Boolean> writeAlpha, Optional<Boolean> writeDepth, Optional<ColorLogic> colorLogic, Optional<VertexFormat> vertexFormat, Optional<VertexFormat.DrawMode> vertexFormatMode) extends Record
Mappings:
Namespace Name
named net/minecraft/client/gl/ShaderPipeline$Stage
intermediary net/minecraft/class_10785$class_10787
official fjr$b
named vertexShader
intermediary comp_3699
official a
named fragmentShader
intermediary comp_3700
official b
named shaderDefines
intermediary comp_3701
official c
named samplers
intermediary comp_3702
official d
named uniforms
intermediary comp_3703
official e
named blendFunction
intermediary comp_3704
official f
named depthTestFunction
intermediary comp_3705
official g
named polygonMode
intermediary comp_3803
official h
named cull
intermediary comp_3706
official i
named writeColor
intermediary comp_3707
official j
named writeAlpha
intermediary comp_3708
official k
named writeDepth
intermediary comp_3709
official l
named colorLogic
intermediary comp_3710
official m
named vertexFormat
intermediary comp_3711
official n
named vertexFormatMode
intermediary comp_3712
official o