Class PostEffectPass

java.lang.Object
net.minecraft.client.gl.PostEffectPass
All Implemented Interfaces:
AutoCloseable

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

    • program

      private final JsonEffectShaderProgram program
      Mappings:
      Namespace Name Mixin selector
      named program Lnet/minecraft/client/gl/PostEffectPass;program:Lnet/minecraft/client/gl/JsonEffectShaderProgram;
      intermediary field_1540 Lnet/minecraft/class_283;field_1540:Lnet/minecraft/class_280;
      official b Lgha;b:Lggh;
    • id

      public final Identifier id
      Mappings:
      Namespace Name Mixin selector
      named id Lnet/minecraft/client/gl/PostEffectPass;id:Lnet/minecraft/util/Identifier;
      intermediary field_53121 Lnet/minecraft/class_283;field_53121:Lnet/minecraft/class_2960;
      official a Lgha;a:Lalb;
    • 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 c Lgha;c:Ljava/util/List;
  • Constructor Details

    • PostEffectPass

      public PostEffectPass(ResourceFactory resourceFactory, String programName, Identifier id) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gl/PostEffectPass;<init>(Lnet/minecraft/resource/ResourceFactory;Ljava/lang/String;Lnet/minecraft/util/Identifier;)V
      intermediary <init> Lnet/minecraft/class_283;<init>(Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_2960;)V
      official <init> Lgha;<init>(Lauv;Ljava/lang/String;Lalb;)V
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • getName

      public final String getName()
      Mappings:
      Namespace Name Mixin selector
      named getName Lnet/minecraft/client/gl/PostEffectPass;getName()Ljava/lang/String;
      intermediary method_35777 Lnet/minecraft/class_283;method_35777()Ljava/lang/String;
      official a Lgha;a()Ljava/lang/String;
    • 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 Lgha;a(Lgha$a;)V
    • method_62255

      public void method_62255(FrameGraphBuilder frameGraphBuilder, Map<Identifier,Handle<Framebuffer>> map, Matrix4f matrix4f, float timeSeconds)
      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;F)V
      intermediary method_62255 Lnet/minecraft/class_283;method_62255(Lnet/minecraft/class_9909;Ljava/util/Map;Lorg/joml/Matrix4f;F)V
      official a Lgha;a(Lfat;Ljava/util/Map;Lorg/joml/Matrix4f;F)V
    • getProgram

      public JsonEffectShaderProgram getProgram()
      Mappings:
      Namespace Name Mixin selector
      named getProgram Lnet/minecraft/client/gl/PostEffectPass;getProgram()Lnet/minecraft/client/gl/JsonEffectShaderProgram;
      intermediary method_1295 Lnet/minecraft/class_283;method_1295()Lnet/minecraft/class_280;
      official b Lgha;b()Lggh;