Package net.minecraft.client.renderer
Class PostPass
java.lang.Object
net.minecraft.client.renderer.PostPass
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<PostPass.Input> private final Stringprivate final ResourceLocationprivate final CompiledShaderProgramprivate final List<PostChainConfig.Uniform> -
Constructor Summary
ConstructorsConstructorDescriptionPostPass(String pName, CompiledShaderProgram pShader, ResourceLocation pOutputTargetId, List<PostChainConfig.Uniform> pUniforms) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInput(PostPass.Input pInput) voidaddToFrame(FrameGraphBuilder pFrameGraphBuilder, Map<ResourceLocation, ResourceHandle<RenderTarget>> pTargets, Matrix4f pProjectionMatrix) private void
-
Field Details
-
name
-
shader
-
outputTargetId
-
uniforms
-
inputs
-
-
Constructor Details
-
PostPass
public PostPass(String pName, CompiledShaderProgram pShader, ResourceLocation pOutputTargetId, List<PostChainConfig.Uniform> pUniforms)
-
-
Method Details
-
addInput
-
addToFrame
public void addToFrame(FrameGraphBuilder pFrameGraphBuilder, Map<ResourceLocation, ResourceHandle<RenderTarget>> pTargets, Matrix4f pProjectionMatrix) -
restoreDefaultUniforms
private void restoreDefaultUniforms() -
getShader
-