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/PostEffectProcessorintermediary net/minecraft/class_279official gxs
- 
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 Identifierprivate final List<PostEffectPass> private final ProjectionMatrix2 - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePostEffectProcessor(List<PostEffectPass> passes, Map<Identifier, PostEffectPipeline.Targets> internalTargets, Set<Identifier> externalTargets, ProjectionMatrix2 projectionMatrix)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidclose()private FramebuffercreateFramebuffer(Identifier id, SimpleFramebufferFactory factory) static PostEffectProcessorparseEffect(PostEffectPipeline pipeline, TextureManager textureManager, Set<Identifier> availableExternalTargets, Identifier id, ProjectionMatrix2 projectionMatrix) private static PostEffectPassparsePass(TextureManager textureManager, PostEffectPipeline.Pass pass, Identifier id) voidrender(Framebuffer framebuffer, ObjectAllocator objectAllocator) Deprecated.voidrender(FrameGraphBuilder builder, int textureWidth, int textureHeight, PostEffectProcessor.FramebufferSet framebufferSet)  
- 
Field Details
- 
MAIN
- Mappings:
 Namespace Name Mixin selector named MAINLnet/minecraft/client/gl/PostEffectProcessor;MAIN:Lnet/minecraft/util/Identifier;intermediary field_53104Lnet/minecraft/class_279;field_53104:Lnet/minecraft/class_2960;official aLgxs;a:Lame;
 - 
passes
- Mappings:
 Namespace Name Mixin selector named passesLnet/minecraft/client/gl/PostEffectProcessor;passes:Ljava/util/List;intermediary field_1497Lnet/minecraft/class_279;field_1497:Ljava/util/List;official bLgxs;b:Ljava/util/List;
 - 
internalTargets
- Mappings:
 Namespace Name Mixin selector named internalTargetsLnet/minecraft/client/gl/PostEffectProcessor;internalTargets:Ljava/util/Map;intermediary field_53106Lnet/minecraft/class_279;field_53106:Ljava/util/Map;official cLgxs;c:Ljava/util/Map;
 - 
externalTargets
- Mappings:
 Namespace Name Mixin selector named externalTargetsLnet/minecraft/client/gl/PostEffectProcessor;externalTargets:Ljava/util/Set;intermediary field_53107Lnet/minecraft/class_279;field_53107:Ljava/util/Set;official dLgxs;d:Ljava/util/Set;
 - 
framebuffers
- Mappings:
 Namespace Name Mixin selector named framebuffersLnet/minecraft/client/gl/PostEffectProcessor;framebuffers:Ljava/util/Map;intermediary field_60119Lnet/minecraft/class_279;field_60119:Ljava/util/Map;official eLgxs;e:Ljava/util/Map;
 - 
projectionMatrix
- Mappings:
 Namespace Name Mixin selector named projectionMatrixLnet/minecraft/client/gl/PostEffectProcessor;projectionMatrix:Lnet/minecraft/client/render/ProjectionMatrix2;intermediary field_60120Lnet/minecraft/class_279;field_60120:Lnet/minecraft/class_11278;official fLgxs;f:Lgwt;
 
 - 
 - 
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;)Vintermediary <init>Lnet/minecraft/class_279;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/class_11278;)Vofficial <init>Lgxs;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lgwt;)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 parseEffectLnet/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_1256Lnet/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 aLgxs;a(Lgxt;Lhru;Ljava/util/Set;Lame;Lgwt;)Lgxs;
 - 
parsePass
private static PostEffectPass parsePass(TextureManager textureManager, PostEffectPipeline.Pass pass, Identifier id) throws ShaderLoader.LoadException - Throws:
 ShaderLoader.LoadException- Mappings:
 Namespace Name Mixin selector named parsePassLnet/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_62233Lnet/minecraft/class_279;method_62233(Lnet/minecraft/class_1060;Lnet/minecraft/class_9962$class_9967;Lnet/minecraft/class_2960;)Lnet/minecraft/class_283;official aLgxs;a(Lhru;Lgxt$c;Lame;)Lgxu;
 - 
render
public void render(FrameGraphBuilder builder, int textureWidth, int textureHeight, PostEffectProcessor.FramebufferSet framebufferSet) - Mappings:
 Namespace Name Mixin selector named renderLnet/minecraft/client/gl/PostEffectProcessor;render(Lnet/minecraft/client/render/FrameGraphBuilder;IILnet/minecraft/client/gl/PostEffectProcessor$FramebufferSet;)Vintermediary method_62234Lnet/minecraft/class_279;method_62234(Lnet/minecraft/class_9909;IILnet/minecraft/class_279$class_9961;)Vofficial aLgxs;a(Lflv;IILgxs$a;)V
 - 
render
Deprecated.- Mappings:
 Namespace Name Mixin selector named renderLnet/minecraft/client/gl/PostEffectProcessor;render(Lnet/minecraft/client/gl/Framebuffer;Lnet/minecraft/client/util/ObjectAllocator;)Vintermediary method_1258Lnet/minecraft/class_279;method_1258(Lnet/minecraft/class_276;Lnet/minecraft/class_9922;)Vofficial aLgxs;a(Lfmr;Lfno;)V
 - 
createFramebuffer
- Mappings:
 Namespace Name Mixin selector named createFramebufferLnet/minecraft/client/gl/PostEffectProcessor;createFramebuffer(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/gl/SimpleFramebufferFactory;)Lnet/minecraft/client/gl/Framebuffer;intermediary method_71124Lnet/minecraft/class_279;method_71124(Lnet/minecraft/class_2960;Lnet/minecraft/class_9923;)Lnet/minecraft/class_276;official aLgxs;a(Lame;Lfnp;)Lfmr;
 - 
close
public void close()- Specified by:
 closein interfaceAutoCloseable
 
 -