Class PostEffectProcessor

java.lang.Object
net.minecraft.client.gl.PostEffectProcessor

@Environment(CLIENT) public class PostEffectProcessor extends Object
Mappings:
Namespace Name
named net/minecraft/client/gl/PostEffectProcessor
intermediary net/minecraft/class_279
official grr
  • Field Details

    • MAIN

      public static final Identifier 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 Lgrr;a:Lalr;
    • passes

      private final List<PostEffectPass> 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 Lgrr;b:Ljava/util/List;
    • internalTargets

      private final Map<Identifier,PostEffectPipeline.Targets> 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 Lgrr;c:Ljava/util/Map;
    • externalTargets

      private final Set<Identifier> 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 Lgrr;d:Ljava/util/Set;
  • Constructor Details

    • PostEffectProcessor

      private PostEffectProcessor(List<PostEffectPass> passes, Map<Identifier,PostEffectPipeline.Targets> internalTargets, Set<Identifier> externalTargets)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gl/PostEffectProcessor;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;)V
      intermediary <init> Lnet/minecraft/class_279;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;)V
      official <init> Lgrr;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;)V
  • Method Details

    • parseEffect

      public static PostEffectProcessor parseEffect(PostEffectPipeline pipeline, TextureManager textureManager, Set<Identifier> availableExternalTargets, Identifier id) 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/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_279;
      official a Lgrr;a(Lgrs;Lhks;Ljava/util/Set;Lalr;)Lgrr;
    • 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 Lgrr;a(Lhks;Lgrs$e;Lalr;)Lgrt;
    • render

      public void render(FrameGraphBuilder builder, int textureWidth, int textureHeight, PostEffectProcessor.FramebufferSet framebufferSet, @Nullable @Nullable Consumer<RenderPass> additionalUniformsSetter)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gl/PostEffectProcessor;render(Lnet/minecraft/client/render/FrameGraphBuilder;IILnet/minecraft/client/gl/PostEffectProcessor$FramebufferSet;Ljava/util/function/Consumer;)V
      intermediary method_62234 Lnet/minecraft/class_279;method_62234(Lnet/minecraft/class_9909;IILnet/minecraft/class_279$class_9961;Ljava/util/function/Consumer;)V
      official a Lgrr;a(Lfix;IILgrr$a;Ljava/util/function/Consumer;)V
    • render

      @Deprecated public void render(Framebuffer framebuffer, ObjectAllocator objectAllocator, @Nullable @Nullable Consumer<RenderPass> additionalUniformsSetter)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gl/PostEffectProcessor;render(Lnet/minecraft/client/gl/Framebuffer;Lnet/minecraft/client/util/ObjectAllocator;Ljava/util/function/Consumer;)V
      intermediary method_1258 Lnet/minecraft/class_279;method_1258(Lnet/minecraft/class_276;Lnet/minecraft/class_9922;Ljava/util/function/Consumer;)V
      official a Lgrr;a(Lfjr;Lfko;Ljava/util/function/Consumer;)V