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 grt
  • Field Details Link icon

    • id Link icon

      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 Lgrt;a:Ljava/lang/String;
    • pipeline Link icon

      private final RenderPipeline pipeline
      Mappings:
      Namespace Name Mixin selector
      named pipeline Lnet/minecraft/client/gl/PostEffectPass;pipeline:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      intermediary field_56811 Lnet/minecraft/class_283;field_56811:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      official b Lgrt;b:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
    • outputTargetId Link icon

      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 Lgrt;c:Lalr;
    • uniforms Link icon

      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 Lgrt;d:Ljava/util/List;
    • samplers Link icon

      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 Lgrt;e:Ljava/util/List;
  • Constructor Details Link icon

    • PostEffectPass Link icon

      public PostEffectPass(RenderPipeline pipeline, Identifier outputTargetId, List<PostEffectPipeline.Uniform> uniforms)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gl/PostEffectPass;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/util/Identifier;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_283;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/class_2960;Ljava/util/List;)V
      official <init> Lgrt;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lalr;Ljava/util/List;)V
  • Method Details Link icon

    • addSampler Link icon

      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 Lgrt;a(Lgrt$a;)V
    • render Link icon

      public void render(FrameGraphBuilder builder, Map<Identifier,Handle<Framebuffer>> handles, Matrix4f viewMatrix, @Nullable @Nullable Consumer<RenderPass> additionalUniformsSetter)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gl/PostEffectPass;render(Lnet/minecraft/client/render/FrameGraphBuilder;Ljava/util/Map;Lorg/joml/Matrix4f;Ljava/util/function/Consumer;)V
      intermediary method_62255 Lnet/minecraft/class_283;method_62255(Lnet/minecraft/class_9909;Ljava/util/Map;Lorg/joml/Matrix4f;Ljava/util/function/Consumer;)V
      official a Lgrt;a(Lfix;Ljava/util/Map;Lorg/joml/Matrix4f;Ljava/util/function/Consumer;)V