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 interface
static final record
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MappableRingBuffer
private final List
<PostPass.Input> private final String
private final ResourceLocation
private final RenderPipeline
private static final int
-
Constructor Summary
ConstructorsConstructorDescriptionPostPass
(RenderPipeline pPipeline, ResourceLocation pOutputTargetId, Map<String, List<UniformValue>> pUniforms, List<PostPass.Input> pInputs) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addToFrame
(FrameGraphBuilder pFrameGraphBuilder, Map<ResourceLocation, ResourceHandle<RenderTarget>> pTargets, GpuBufferSlice pProjectionMatrixBuffer) void
close()
-
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:
close
in interfaceAutoCloseable
-