net.minecraft.client.gl

public record PostEffectPipeline$Pass

net.minecraft.client.renderer.PostChainConfig$Pass
net.minecraft.client.renderer.PostChainConfig$Pass
net.minecraft.class_9962$class_9967
net.minecraft.client.gl.PostEffectPipeline$Pass

Field summary

Modifier and TypeField
private final Identifier
vertexShaderId
vertexShaderId
comp_3718
vertexShaderId
private final Identifier
fragmentShaderId
fragmentShaderId
comp_3719
fragmentShaderId
private final List<PostEffectPipeline$Input>
inputs
inputs
comp_3021
inputs
private final Identifier
outputTarget
outputTarget
comp_3022
outputTarget
private final Map<String, List<UniformValue>>
uniforms
uniforms
comp_3023
uniforms
private static final com.mojang.serialization.Codec<List<PostEffectPipeline$Input>>
INPUTS_CODEC
INPUTS_CODEC
field_53117
INPUTS_CODEC
private static final com.mojang.serialization.Codec<Map<String, List<UniformValue>>>
UNIFORM_BLOCKS_CODEC
UNIFORM_BLOCKS_CODEC
field_60121
UNIFORMS_CODEC
public static final com.mojang.serialization.Codec<PostEffectPipeline$Pass>
CODEC
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()
referencedTargets()
method_66540()
streamTargets()
public Identifier
vertexShaderId()
vertexShaderId()
comp_3718()
vertexShaderId()
public Identifier
fragmentShaderId()
fragmentShaderId()
comp_3719()
fragmentShaderId()
public List<PostEffectPipeline$Input>
inputs()
inputs()
comp_3021()
inputs()
public Identifier
outputTarget()
outputTarget()
comp_3022()
outputTarget()
public Map<String, List<UniformValue>>
uniforms()
uniforms()
comp_3023()
uniforms()