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 glo
  • 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 Lglo;a:Lalz;
    • 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 Lglo;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 Lglo;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 Lglo;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> Lglo;<init>(Ljava/util/List;Ljava/util/Map;Ljava/util/Set;)V
  • Method Details

    • parseEffect

      public static PostEffectProcessor parseEffect(PostEffectPipeline pipeline, TextureManager textureManager, ShaderLoader shaderLoader, Set<Identifier> availableExternalTargets) 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;Lnet/minecraft/client/gl/ShaderLoader;Ljava/util/Set;)Lnet/minecraft/client/gl/PostEffectProcessor;
      intermediary method_1256 Lnet/minecraft/class_279;method_1256(Lnet/minecraft/class_9962;Lnet/minecraft/class_1060;Lnet/minecraft/class_10151;Ljava/util/Set;)Lnet/minecraft/class_279;
      official a Lglo;a(Lglp;Lhbl;Lgmb;Ljava/util/Set;)Lglo;
    • parsePass

      private static PostEffectPass parsePass(TextureManager textureManager, ShaderLoader shaderLoader, PostEffectPipeline.Pass pass) 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/ShaderLoader;Lnet/minecraft/client/gl/PostEffectPipeline$Pass;)Lnet/minecraft/client/gl/PostEffectPass;
      intermediary method_62233 Lnet/minecraft/class_279;method_62233(Lnet/minecraft/class_1060;Lnet/minecraft/class_10151;Lnet/minecraft/class_9962$class_9967;)Lnet/minecraft/class_283;
      official a Lglo;a(Lhbl;Lgmb;Lglp$e;)Lglq;
    • 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 Lglo;a(Lfev;IILglo$a;)V
    • render

      @Deprecated public void render(Framebuffer framebuffer, ObjectAllocator objectAllocator)
      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 Lglo;a(Lffb;Lfga;)V
    • setUniforms

      public void setUniforms(String name, float value)
      Mappings:
      Namespace Name Mixin selector
      named setUniforms Lnet/minecraft/client/gl/PostEffectProcessor;setUniforms(Ljava/lang/String;F)V
      intermediary method_57799 Lnet/minecraft/class_279;method_57799(Ljava/lang/String;F)V
      official a Lglo;a(Ljava/lang/String;F)V