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 hgd
-
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 aLhgd;a:Lamj;
-
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 bLhgd;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 cLhgd;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 dLhgd;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 eLhgd;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 fLhgd;f:Lhfb;
-
-
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>Lhgd;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lhfb;)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 aLhgd;a(Lhge;Licq;Ljava/util/Set;Lamj;Lhfb;)Lhgd;
-
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 aLhgd;a(Licq;Lhge$c;Lamj;)Lhgf;
-
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 aLhgd;a(Lfro;IILhgd$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 aLhgd;a(Lfsk;Lftk;)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 aLhgd;a(Lamj;Lftl;)Lfsk;
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-