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 gsi
  • 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 Lgsi;a:Ljava/lang/String;
    • shaderLayer

      private final ShaderPipeline shaderLayer
      Mappings:
      Namespace Name Mixin selector
      named shaderLayer Lnet/minecraft/client/gl/PostEffectPass;shaderLayer:Lnet/minecraft/client/gl/ShaderPipeline;
      intermediary field_56811 Lnet/minecraft/class_283;field_56811:Lnet/minecraft/class_10785;
      official b Lgsi;b:Lfjr;
    • 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 Lgsi;c:Lalk;
    • 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 Lgsi;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 Lgsi;e:Ljava/util/List;
  • Constructor Details

    • PostEffectPass

      public PostEffectPass(ShaderPipeline shaderLayer, Identifier outputTargetId, List<PostEffectPipeline.Uniform> uniforms)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gl/PostEffectPass;<init>(Lnet/minecraft/client/gl/ShaderPipeline;Lnet/minecraft/util/Identifier;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_283;<init>(Lnet/minecraft/class_10785;Lnet/minecraft/class_2960;Ljava/util/List;)V
      official <init> Lgsi;<init>(Lfjr;Lalk;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 Lgsi;a(Lgsi$a;)V
    • render

      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 Lgsi;a(Lfir;Ljava/util/Map;Lorg/joml/Matrix4f;Ljava/util/function/Consumer;)V