net.minecraft.render.effect

public record PostEffectPipeline$Pass

net.minecraft.client.renderer.PostChainConfig$Pass
net.minecraft.class_9962$class_9967
net.minecraft.render.effect.PostEffectPipeline$Pass

Field summary

Modifier and TypeField
private final Identifier
vertexShaderId
comp_3718
vertexShaderId
private final Identifier
fragmentShaderId
comp_3719
fragmentShaderId
private final List<PostEffectPipeline$Input>
inputs
comp_3021
inputs
private final Identifier
outputTarget
comp_3022
outputTarget
private final Map<String, List<UniformValue>>
uniforms
comp_3023
uniforms
private static final com.mojang.serialization.Codec<List<PostEffectPipeline$Input>>
INPUTS_CODEC
field_53117
INPUTS_CODEC
private static final com.mojang.serialization.Codec<Map<String, List<UniformValue>>>
UNIFORM_BLOCKS_CODEC
field_60121
UNIFORMS_CODEC
public static final com.mojang.serialization.Codec<PostEffectPipeline$Pass>
CODEC
field_53116
CODEC

Constructor summary

ModifierConstructor
public (Identifier vertexShaderId, Identifier fragmentShaderId, List<PostEffectPipeline$Input> inputs, Identifier outputTarget, Map<String, List<UniformValue>> uniforms)

Method summary

Modifier and TypeMethod
public Stream<Identifier>
referencedTargets()
method_66540()
streamTargets()
public Identifier
vertexShaderId()
comp_3718()
vertexShaderId()
public Identifier
fragmentShaderId()
comp_3719()
fragmentShaderId()
public List<PostEffectPipeline$Input>
inputs()
comp_3021()
inputs()
public Identifier
outputTarget()
comp_3022()
outputTarget()
public Map<String, List<UniformValue>>
uniforms()
comp_3023()
uniforms()
private static Stream
lambda$referencedTargets$0(PostChainConfig$Input arg0)
method_66539(class_9962$class_9965 arg0)
method_66539(PostEffectPipeline$Input input)
private static com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_62249(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_62249(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static com.mojang.serialization.DataResult
lambda$static$0(List arg0)
method_62251(List arg0)
method_62251(List inputs)
private static String
lambda$static$1(PostChainConfig$Input arg0)
method_62250(class_9962$class_9965 arg0)
method_62250(PostEffectPipeline$Input arg0)