Package net.minecraft.client.gl
Class PostEffectProcessor
java.lang.Object
net.minecraft.client.gl.PostEffectProcessor
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/gl/PostEffectProcessor
intermediary net/minecraft/class_279
official gxr
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set
<Identifier> private final Map
<Identifier, Framebuffer> private final Map
<Identifier, PostEffectPipeline.Targets> static final Identifier
private final List
<PostEffectPass> private final ProjectionMatrix2
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
PostEffectProcessor
(List<PostEffectPass> passes, Map<Identifier, PostEffectPipeline.Targets> internalTargets, Set<Identifier> externalTargets, ProjectionMatrix2 projectionMatrix) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private Framebuffer
createFramebuffer
(Identifier id, SimpleFramebufferFactory factory) static PostEffectProcessor
parseEffect
(PostEffectPipeline pipeline, TextureManager textureManager, Set<Identifier> availableExternalTargets, Identifier id, ProjectionMatrix2 projectionMatrix) private static PostEffectPass
parsePass
(TextureManager textureManager, PostEffectPipeline.Pass pass, Identifier id) void
render
(Framebuffer framebuffer, ObjectAllocator objectAllocator) Deprecated.void
render
(FrameGraphBuilder builder, int textureWidth, int textureHeight, PostEffectProcessor.FramebufferSet framebufferSet)
-
Field Details
-
MAIN
- Mappings:
Namespace Name Mixin selector named MAIN
Lnet/minecraft/client/gl/PostEffectProcessor;MAIN:Lnet/minecraft/util/Identifier;
intermediary field_53104
Lnet/minecraft/class_279;field_53104:Lnet/minecraft/class_2960;
official a
Lgxr;a:Lame;
-
passes
- Mappings:
Namespace Name Mixin selector named passes
Lnet/minecraft/client/gl/PostEffectProcessor;passes:Ljava/util/List;
intermediary field_1497
Lnet/minecraft/class_279;field_1497:Ljava/util/List;
official b
Lgxr;b:Ljava/util/List;
-
internalTargets
- Mappings:
Namespace Name Mixin selector named internalTargets
Lnet/minecraft/client/gl/PostEffectProcessor;internalTargets:Ljava/util/Map;
intermediary field_53106
Lnet/minecraft/class_279;field_53106:Ljava/util/Map;
official c
Lgxr;c:Ljava/util/Map;
-
externalTargets
- Mappings:
Namespace Name Mixin selector named externalTargets
Lnet/minecraft/client/gl/PostEffectProcessor;externalTargets:Ljava/util/Set;
intermediary field_53107
Lnet/minecraft/class_279;field_53107:Ljava/util/Set;
official d
Lgxr;d:Ljava/util/Set;
-
framebuffers
- Mappings:
Namespace Name Mixin selector named framebuffers
Lnet/minecraft/client/gl/PostEffectProcessor;framebuffers:Ljava/util/Map;
intermediary field_60119
Lnet/minecraft/class_279;field_60119:Ljava/util/Map;
official e
Lgxr;e:Ljava/util/Map;
-
projectionMatrix
- Mappings:
Namespace Name Mixin selector named projectionMatrix
Lnet/minecraft/client/gl/PostEffectProcessor;projectionMatrix:Lnet/minecraft/client/render/ProjectionMatrix2;
intermediary field_60120
Lnet/minecraft/class_279;field_60120:Lnet/minecraft/class_11278;
official f
Lgxr;f:Lgws;
-
-
Constructor Details
-
PostEffectProcessor
private PostEffectProcessor(List<PostEffectPass> passes, Map<Identifier, PostEffectPipeline.Targets> internalTargets, Set<Identifier> externalTargets, ProjectionMatrix2 projectionMatrix) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/gl/PostEffectProcessor;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/client/render/ProjectionMatrix2;)V
intermediary <init>
Lnet/minecraft/class_279;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/class_11278;)V
official <init>
Lgxr;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lgws;)V
-
-
Method Details
-
parseEffect
public static PostEffectProcessor parseEffect(PostEffectPipeline pipeline, TextureManager textureManager, Set<Identifier> availableExternalTargets, Identifier id, ProjectionMatrix2 projectionMatrix) throws ShaderLoader.LoadException - Throws:
ShaderLoader.LoadException
- Mappings:
Namespace Name Mixin selector named parseEffect
Lnet/minecraft/client/gl/PostEffectProcessor;parseEffect(Lnet/minecraft/client/gl/PostEffectPipeline;Lnet/minecraft/client/texture/TextureManager;Ljava/util/Set;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/render/ProjectionMatrix2;)Lnet/minecraft/client/gl/PostEffectProcessor;
intermediary method_1256
Lnet/minecraft/class_279;method_1256(Lnet/minecraft/class_9962;Lnet/minecraft/class_1060;Ljava/util/Set;Lnet/minecraft/class_2960;Lnet/minecraft/class_11278;)Lnet/minecraft/class_279;
official a
Lgxr;a(Lgxs;Lhrs;Ljava/util/Set;Lame;Lgws;)Lgxr;
-
parsePass
private static PostEffectPass parsePass(TextureManager textureManager, PostEffectPipeline.Pass pass, Identifier id) throws ShaderLoader.LoadException - Throws:
ShaderLoader.LoadException
- Mappings:
Namespace Name Mixin selector named parsePass
Lnet/minecraft/client/gl/PostEffectProcessor;parsePass(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/gl/PostEffectPipeline$Pass;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/gl/PostEffectPass;
intermediary method_62233
Lnet/minecraft/class_279;method_62233(Lnet/minecraft/class_1060;Lnet/minecraft/class_9962$class_9967;Lnet/minecraft/class_2960;)Lnet/minecraft/class_283;
official a
Lgxr;a(Lhrs;Lgxs$c;Lame;)Lgxt;
-
render
public void render(FrameGraphBuilder builder, int textureWidth, int textureHeight, PostEffectProcessor.FramebufferSet framebufferSet) - Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/gl/PostEffectProcessor;render(Lnet/minecraft/client/render/FrameGraphBuilder;IILnet/minecraft/client/gl/PostEffectProcessor$FramebufferSet;)V
intermediary method_62234
Lnet/minecraft/class_279;method_62234(Lnet/minecraft/class_9909;IILnet/minecraft/class_279$class_9961;)V
official a
Lgxr;a(Lflu;IILgxr$a;)V
-
render
Deprecated.- Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/gl/PostEffectProcessor;render(Lnet/minecraft/client/gl/Framebuffer;Lnet/minecraft/client/util/ObjectAllocator;)V
intermediary method_1258
Lnet/minecraft/class_279;method_1258(Lnet/minecraft/class_276;Lnet/minecraft/class_9922;)V
official a
Lgxr;a(Lfmq;Lfnn;)V
-
createFramebuffer
- Mappings:
Namespace Name Mixin selector named createFramebuffer
Lnet/minecraft/client/gl/PostEffectProcessor;createFramebuffer(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/gl/SimpleFramebufferFactory;)Lnet/minecraft/client/gl/Framebuffer;
intermediary method_71124
Lnet/minecraft/class_279;method_71124(Lnet/minecraft/class_2960;Lnet/minecraft/class_9923;)Lnet/minecraft/class_276;
official a
Lgxr;a(Lame;Lfno;)Lfmq;
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-