Package net.minecraft.client.renderer
Class PostPass
java.lang.Object
net.minecraft.client.renderer.PostPass
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static final record
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<PostPass.Input> private final String
private final ResourceLocation
private final RenderPipeline
private final List
<PostChainConfig.Uniform> -
Constructor Summary
ConstructorsConstructorDescriptionPostPass
(RenderPipeline pPipeline, ResourceLocation pOutputTargetId, List<PostChainConfig.Uniform> pUniforms) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addInput
(PostPass.Input pInput) void
addToFrame
(FrameGraphBuilder pFrameGraphBuilder, Map<ResourceLocation, ResourceHandle<RenderTarget>> pTargets, org.joml.Matrix4f pProjectionMatrix, Consumer<RenderPass> pUniformSetter)
-
Field Details
-
name
-
pipeline
-
outputTargetId
-
uniforms
-
inputs
-
-
Constructor Details
-
PostPass
public PostPass(RenderPipeline pPipeline, ResourceLocation pOutputTargetId, List<PostChainConfig.Uniform> pUniforms)
-
-
Method Details
-
addInput
-
addToFrame
public void addToFrame(FrameGraphBuilder pFrameGraphBuilder, Map<ResourceLocation, ResourceHandle<RenderTarget>> pTargets, org.joml.Matrix4f pProjectionMatrix, @Nullable Consumer<RenderPass> pUniformSetter)
-