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 gtw
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<Identifier> private final Map<Identifier, Framebuffer> private final class_11278private final Map<Identifier, PostEffectPipeline.Targets> static final Identifierprivate final List<PostEffectPass> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePostEffectProcessor(List<PostEffectPass> list, Map<Identifier, PostEffectPipeline.Targets> internalTargets, Set<Identifier> externalTargets, class_11278 class_11278) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()private Framebuffermethod_71124(Identifier identifier, SimpleFramebufferFactory simpleFramebufferFactory) static PostEffectProcessorparseEffect(PostEffectPipeline pipeline, TextureManager textureManager, Set<Identifier> availableExternalTargets, Identifier id, class_11278 class_11278) 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 aLgtw;a:Lalu;
-
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 bLgtw;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 cLgtw;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 dLgtw;d:Ljava/util/Set;
-
field_60119
- Mappings:
Namespace Name Mixin selector named field_60119Lnet/minecraft/client/gl/PostEffectProcessor;field_60119:Ljava/util/Map;intermediary field_60119Lnet/minecraft/class_279;field_60119:Ljava/util/Map;official eLgtw;e:Ljava/util/Map;
-
field_60120
- Mappings:
Namespace Name Mixin selector named field_60120Lnet/minecraft/client/gl/PostEffectProcessor;field_60120:Lnet/minecraft/class_11278;intermediary field_60120Lnet/minecraft/class_279;field_60120:Lnet/minecraft/class_11278;official fLgtw;f:Lgsw;
-
-
Constructor Details
-
PostEffectProcessor
private PostEffectProcessor(List<PostEffectPass> list, Map<Identifier, PostEffectPipeline.Targets> internalTargets, Set<Identifier> externalTargets, class_11278 class_11278) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gl/PostEffectProcessor;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/class_11278;)Vintermediary <init>Lnet/minecraft/class_279;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/class_11278;)Vofficial <init>Lgtw;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lgsw;)V
-
-
Method Details
-
parseEffect
public static PostEffectProcessor parseEffect(PostEffectPipeline pipeline, TextureManager textureManager, Set<Identifier> availableExternalTargets, Identifier id, class_11278 class_11278) 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/class_11278;)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 aLgtw;a(Lgtx;Lhnb;Ljava/util/Set;Lalu;Lgsw;)Lgtw;
-
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 aLgtw;a(Lhnb;Lgtx$c;Lalu;)Lgty;
-
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 aLgtw;a(Lfjo;IILgtw$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 aLgtw;a(Lfkj;Lflg;)V
-
method_71124
private Framebuffer method_71124(Identifier identifier, SimpleFramebufferFactory simpleFramebufferFactory) - Mappings:
Namespace Name Mixin selector named method_71124Lnet/minecraft/client/gl/PostEffectProcessor;method_71124(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 aLgtw;a(Lalu;Lflh;)Lfkj;
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-