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 glq
  • 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 Lglq;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 Lglq;b:Lgkt;
    • 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 Lglq;c:Lalz;
    • 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 Lglq;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 Lglq;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> Lglq;<init>(Ljava/lang/String;Lgkt;Lalz;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 Lglq;a(Lglq$a;)V
    • render

      public void render(FrameGraphBuilder builder, Map<Identifier,Handle<Framebuffer>> handles, Matrix4f projectionMatrix)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gl/PostEffectPass;render(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 Lglq;a(Lfev;Ljava/util/Map;Lorg/joml/Matrix4f;)V
    • setUniforms

      private void setUniforms()
      Mappings:
      Namespace Name Mixin selector
      named setUniforms Lnet/minecraft/client/gl/PostEffectPass;setUniforms()V
      intermediary method_65029 Lnet/minecraft/class_283;method_65029()V
      official b Lglq;b()V
    • getProgram

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