Package net.minecraft.client.gl
Class PostEffectPass
java.lang.Object
net.minecraft.client.gl.PostEffectPass
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/gl/PostEffectPass
intermediary net/minecraft/class_283
official gxt
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static final record
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private final Identifier
private final RenderPipeline
private final MappableRingBuffer
private final List
<PostEffectPass.Sampler> private static final int
-
Constructor Summary
ConstructorsConstructorDescriptionPostEffectPass
(RenderPipeline pipeline, Identifier outputTargetId, Map<String, List<UniformValue>> uniforms, List<PostEffectPass.Sampler> samplers) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
render
(FrameGraphBuilder builder, Map<Identifier, Handle<Framebuffer>> handles, GpuBufferSlice gpuBufferSlice)
-
Field Details
-
SIZE
private static final int SIZE- Mappings:
Namespace Name Mixin selector named SIZE
Lnet/minecraft/client/gl/PostEffectPass;SIZE:I
intermediary field_60122
Lnet/minecraft/class_283;field_60122:I
official a
Lgxt;a:I
-
id
- Mappings:
Namespace Name Mixin selector named id
Lnet/minecraft/client/gl/PostEffectPass;id:Ljava/lang/String;
intermediary field_53926
Lnet/minecraft/class_283;field_53926:Ljava/lang/String;
official b
Lgxt;b:Ljava/lang/String;
-
pipeline
- Mappings:
Namespace Name Mixin selector named pipeline
Lnet/minecraft/client/gl/PostEffectPass;pipeline:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
intermediary field_56811
Lnet/minecraft/class_283;field_56811:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
official c
Lgxt;c:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
-
outputTargetId
- Mappings:
Namespace Name Mixin selector named outputTargetId
Lnet/minecraft/client/gl/PostEffectPass;outputTargetId:Lnet/minecraft/util/Identifier;
intermediary field_53121
Lnet/minecraft/class_283;field_53121:Lnet/minecraft/class_2960;
official d
Lgxt;d:Lame;
-
uniformBuffers
- Mappings:
Namespace Name Mixin selector named uniformBuffers
Lnet/minecraft/client/gl/PostEffectPass;uniformBuffers:Ljava/util/Map;
intermediary field_60123
Lnet/minecraft/class_283;field_60123:Ljava/util/Map;
official e
Lgxt;e:Ljava/util/Map;
-
samplerInfoBuffer
- Mappings:
Namespace Name Mixin selector named samplerInfoBuffer
Lnet/minecraft/client/gl/PostEffectPass;samplerInfoBuffer:Lnet/minecraft/client/gl/MappableRingBuffer;
intermediary field_60124
Lnet/minecraft/class_283;field_60124:Lnet/minecraft/class_11285;
official f
Lgxt;f:Lgxk;
-
samplers
- Mappings:
Namespace Name Mixin selector named samplers
Lnet/minecraft/client/gl/PostEffectPass;samplers:Ljava/util/List;
intermediary field_53122
Lnet/minecraft/class_283;field_53122:Ljava/util/List;
official g
Lgxt;g:Ljava/util/List;
-
-
Constructor Details
-
PostEffectPass
public PostEffectPass(RenderPipeline pipeline, Identifier outputTargetId, Map<String, List<UniformValue>> uniforms, List<PostEffectPass.Sampler> samplers) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/gl/PostEffectPass;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/util/Identifier;Ljava/util/Map;Ljava/util/List;)V
intermediary <init>
Lnet/minecraft/class_283;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/class_2960;Ljava/util/Map;Ljava/util/List;)V
official <init>
Lgxt;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lame;Ljava/util/Map;Ljava/util/List;)V
-
-
Method Details
-
render
public void render(FrameGraphBuilder builder, Map<Identifier, Handle<Framebuffer>> handles, GpuBufferSlice gpuBufferSlice) - Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/gl/PostEffectPass;render(Lnet/minecraft/client/render/FrameGraphBuilder;Ljava/util/Map;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
intermediary method_62255
Lnet/minecraft/class_283;method_62255(Lnet/minecraft/class_9909;Ljava/util/Map;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
official a
Lgxt;a(Lflu;Ljava/util/Map;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-