Class PostProcessShader

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

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

    • jsonGlProgram

      private final JsonGlProgram jsonGlProgram
      Mappings:
      Namespace Name Mixin selector
      official c Ldcu;c:Ldcs;
      intermediary field_8051 Lnet/minecraft/class_1873;field_8051:Lnet/minecraft/class_1871;
      named jsonGlProgram Lnet/minecraft/client/gl/PostProcessShader;jsonGlProgram:Lnet/minecraft/client/gl/JsonGlProgram;
    • field_8049

      public final Framebuffer field_8049
      Mappings:
      Namespace Name Mixin selector
      official a Ldcu;a:Lcul;
      intermediary field_8049 Lnet/minecraft/class_1873;field_8049:Lnet/minecraft/class_1862;
      named field_8049 Lnet/minecraft/client/gl/PostProcessShader;field_8049:Lnet/minecraft/client/gl/Framebuffer;
    • field_8050

      public final Framebuffer field_8050
      Mappings:
      Namespace Name Mixin selector
      official b Ldcu;b:Lcul;
      intermediary field_8050 Lnet/minecraft/class_1873;field_8050:Lnet/minecraft/class_1862;
      named field_8050 Lnet/minecraft/client/gl/PostProcessShader;field_8050:Lnet/minecraft/client/gl/Framebuffer;
    • samplerValues

      private final List<Object> samplerValues
      Mappings:
      Namespace Name Mixin selector
      official d Ldcu;d:Ljava/util/List;
      intermediary field_8052 Lnet/minecraft/class_1873;field_8052:Ljava/util/List;
      named samplerValues Lnet/minecraft/client/gl/PostProcessShader;samplerValues:Ljava/util/List;
    • samplerNames

      private final List<String> samplerNames
      Mappings:
      Namespace Name Mixin selector
      official e Ldcu;e:Ljava/util/List;
      intermediary field_8053 Lnet/minecraft/class_1873;field_8053:Ljava/util/List;
      named samplerNames Lnet/minecraft/client/gl/PostProcessShader;samplerNames:Ljava/util/List;
    • samplerWidths

      private final List<Integer> samplerWidths
      Mappings:
      Namespace Name Mixin selector
      official f Ldcu;f:Ljava/util/List;
      intermediary field_8054 Lnet/minecraft/class_1873;field_8054:Ljava/util/List;
      named samplerWidths Lnet/minecraft/client/gl/PostProcessShader;samplerWidths:Ljava/util/List;
    • samplerHeights

      private final List<Integer> samplerHeights
      Mappings:
      Namespace Name Mixin selector
      official g Ldcu;g:Ljava/util/List;
      intermediary field_8055 Lnet/minecraft/class_1873;field_8055:Ljava/util/List;
      named samplerHeights Lnet/minecraft/client/gl/PostProcessShader;samplerHeights:Ljava/util/List;
    • field_20976

      private Matrix4f field_20976
      Mappings:
      Namespace Name Mixin selector
      official h Ldcu;h:Ldhi;
      intermediary field_20976 Lnet/minecraft/class_1873;field_20976:Lnet/minecraft/class_2546;
      named field_20976 Lnet/minecraft/client/gl/PostProcessShader;field_20976:Lnet/minecraft/client/util/math/Matrix4f;
  • Constructor Details

    • PostProcessShader

      public PostProcessShader(ResourceManager resourceManager, String string, Framebuffer framebuffer, Framebuffer framebuffer2) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldcu;<init>(Lvf;Ljava/lang/String;Lcul;Lcul;)V
      intermediary <init> Lnet/minecraft/class_1873;<init>(Lnet/minecraft/class_1654;Ljava/lang/String;Lnet/minecraft/class_1862;Lnet/minecraft/class_1862;)V
      named <init> Lnet/minecraft/client/gl/PostProcessShader;<init>(Lnet/minecraft/resource/ResourceManager;Ljava/lang/String;Lnet/minecraft/client/gl/Framebuffer;Lnet/minecraft/client/gl/Framebuffer;)V
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Mappings:
      Namespace Name Mixin selector
      official close Ldcu;close()V
      intermediary close Lnet/minecraft/class_1873;close()V
      named close Lnet/minecraft/client/gl/PostProcessShader;close()V
    • addAuxTarget

      public void addAuxTarget(String name, Object target, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcu;a(Ljava/lang/String;Ljava/lang/Object;II)V
      intermediary method_6957 Lnet/minecraft/class_1873;method_6957(Ljava/lang/String;Ljava/lang/Object;II)V
      named addAuxTarget Lnet/minecraft/client/gl/PostProcessShader;addAuxTarget(Ljava/lang/String;Ljava/lang/Object;II)V
    • method_6961

      private void method_6961()
      Mappings:
      Namespace Name Mixin selector
      official c Ldcu;c()V
      intermediary method_6961 Lnet/minecraft/class_1873;method_6961()V
      named method_6961 Lnet/minecraft/client/gl/PostProcessShader;method_6961()V
    • method_19443

      public void method_19443(Matrix4f matrix4f)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcu;a(Ldhi;)V
      intermediary method_19443 Lnet/minecraft/class_1873;method_19443(Lnet/minecraft/class_2546;)V
      named method_19443 Lnet/minecraft/client/gl/PostProcessShader;method_19443(Lnet/minecraft/client/util/math/Matrix4f;)V
    • render

      public void render(float time)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcu;a(F)V
      intermediary method_6956 Lnet/minecraft/class_1873;method_6956(F)V
      named render Lnet/minecraft/client/gl/PostProcessShader;render(F)V
    • getProgram

      public JsonGlProgram getProgram()
      Mappings:
      Namespace Name Mixin selector
      official b Ldcu;b()Ldcs;
      intermediary method_6960 Lnet/minecraft/class_1873;method_6960()Lnet/minecraft/class_1871;
      named getProgram Lnet/minecraft/client/gl/PostProcessShader;getProgram()Lnet/minecraft/client/gl/JsonGlProgram;