Class PostEffectPass

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

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

    • id

      private final String id
      Mappings:
      Namespace Name Mixin selector
      named id Lnet/minecraft/client/gl/PostEffectPass;id:Ljava/lang/String;
      intermediary field_53926 Lnet/minecraft/class_283;field_53926:Ljava/lang/String;
      official a Lghm;a:Ljava/lang/String;
    • program

      private final ShaderProgram program
      Mappings:
      Namespace Name Mixin selector
      named program Lnet/minecraft/client/gl/PostEffectPass;program:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_53927 Lnet/minecraft/class_283;field_53927:Lnet/minecraft/class_5944;
      official b Lghm;b:Lggp;
    • outputTargetId

      private final Identifier outputTargetId
      Mappings:
      Namespace Name Mixin selector
      named outputTargetId Lnet/minecraft/client/gl/PostEffectPass;outputTargetId:Lnet/minecraft/util/Identifier;
      intermediary field_53121 Lnet/minecraft/class_283;field_53121:Lnet/minecraft/class_2960;
      official c Lghm;c:Lalc;
    • uniforms

      private final List<PostEffectPipeline.Uniform> uniforms
      Mappings:
      Namespace Name Mixin selector
      named uniforms Lnet/minecraft/client/gl/PostEffectPass;uniforms:Ljava/util/List;
      intermediary field_53928 Lnet/minecraft/class_283;field_53928:Ljava/util/List;
      official d Lghm;d:Ljava/util/List;
    • samplers

      private final List<PostEffectPass.Sampler> samplers
      Mappings:
      Namespace Name Mixin selector
      named samplers Lnet/minecraft/client/gl/PostEffectPass;samplers:Ljava/util/List;
      intermediary field_53122 Lnet/minecraft/class_283;field_53122:Ljava/util/List;
      official e Lghm;e:Ljava/util/List;
  • Constructor Details

    • PostEffectPass

      public PostEffectPass(String id, ShaderProgram program, Identifier outputTargetId, List<PostEffectPipeline.Uniform> uniforms)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gl/PostEffectPass;<init>(Ljava/lang/String;Lnet/minecraft/client/gl/ShaderProgram;Lnet/minecraft/util/Identifier;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_283;<init>(Ljava/lang/String;Lnet/minecraft/class_5944;Lnet/minecraft/class_2960;Ljava/util/List;)V
      official <init> Lghm;<init>(Ljava/lang/String;Lggp;Lalc;Ljava/util/List;)V
  • Method Details

    • addSampler

      public void addSampler(PostEffectPass.Sampler sampler)
      Mappings:
      Namespace Name Mixin selector
      named addSampler Lnet/minecraft/client/gl/PostEffectPass;addSampler(Lnet/minecraft/client/gl/PostEffectPass$Sampler;)V
      intermediary method_62258 Lnet/minecraft/class_283;method_62258(Lnet/minecraft/class_283$class_9971;)V
      official a Lghm;a(Lghm$a;)V
    • method_62255

      public void method_62255(FrameGraphBuilder frameGraphBuilder, Map<Identifier,Handle<Framebuffer>> map, Matrix4f matrix4f)
      Mappings:
      Namespace Name Mixin selector
      named method_62255 Lnet/minecraft/client/gl/PostEffectPass;method_62255(Lnet/minecraft/client/render/FrameGraphBuilder;Ljava/util/Map;Lorg/joml/Matrix4f;)V
      intermediary method_62255 Lnet/minecraft/class_283;method_62255(Lnet/minecraft/class_9909;Ljava/util/Map;Lorg/joml/Matrix4f;)V
      official a Lghm;a(Lfbi;Ljava/util/Map;Lorg/joml/Matrix4f;)V
    • method_62923

      private static void method_62923(GlUniform glUniform, List<Float> list)
      Mappings:
      Namespace Name Mixin selector
      named method_62923 Lnet/minecraft/client/gl/PostEffectPass;method_62923(Lnet/minecraft/client/gl/GlUniform;Ljava/util/List;)V
      intermediary method_62923 Lnet/minecraft/class_283;method_62923(Lnet/minecraft/class_284;Ljava/util/List;)V
      official a Lghm;a(Lfcv;Ljava/util/List;)V
    • method_62922

      public ShaderProgram method_62922()
      Mappings:
      Namespace Name Mixin selector
      named method_62922 Lnet/minecraft/client/gl/PostEffectPass;method_62922()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_62922 Lnet/minecraft/class_283;method_62922()Lnet/minecraft/class_5944;
      official a Lghm;a()Lggp;