Package net.minecraft.client.renderer
Class PostPass
java.lang.Object
net.minecraft.client.renderer.PostPass
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MappableRingBufferprivate final List<PostPass.Input> private final Stringprivate final ResourceLocationprivate final RenderPipelineprivate static final int -
Constructor Summary
ConstructorsConstructorDescriptionPostPass(RenderPipeline pPipeline, ResourceLocation pOutputTargetId, Map<String, List<UniformValue>> pUniforms, List<PostPass.Input> pInputs) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToFrame(FrameGraphBuilder pFrameGraphBuilder, Map<ResourceLocation, ResourceHandle<RenderTarget>> pTargets, GpuBufferSlice pProjectionMatrixBuffer) voidclose()
-
Field Details
-
UBO_SIZE_PER_SAMPLER
private static final int UBO_SIZE_PER_SAMPLER -
name
-
pipeline
-
outputTargetId
-
customUniforms
-
infoUbo
-
inputs
-
-
Constructor Details
-
PostPass
public PostPass(RenderPipeline pPipeline, ResourceLocation pOutputTargetId, Map<String, List<UniformValue>> pUniforms, List<PostPass.Input> pInputs)
-
-
Method Details
-
addToFrame
public void addToFrame(FrameGraphBuilder pFrameGraphBuilder, Map<ResourceLocation, ResourceHandle<RenderTarget>> pTargets, GpuBufferSlice pProjectionMatrixBuffer) -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-