Package net.minecraft.client.gl
Class PostEffectPass
java.lang.Object
net.minecraft.client.gl.PostEffectPass
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/gl/PostEffectPassintermediary net/minecraft/class_283official gfd
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Framebufferfinal Framebufferprivate final JsonEffectShaderProgramprivate Matrix4fprivate final List<IntSupplier> private final int -
Constructor Summary
ConstructorsConstructorDescriptionPostEffectPass(ResourceFactory resourceFactory, String programName, Framebuffer input, Framebuffer output, boolean linear) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAuxTarget(String name, IntSupplier valueSupplier, int width, int height) voidclose()final StringgetName()intvoidrender(float time) voidsetProjectionMatrix(Matrix4f projectionMatrix)
-
Field Details
-
program
- Mappings:
Namespace Name Mixin selector named programLnet/minecraft/client/gl/PostEffectPass;program:Lnet/minecraft/client/gl/JsonEffectShaderProgram;intermediary field_1540Lnet/minecraft/class_283;field_1540:Lnet/minecraft/class_280;official cLgfd;c:Lgep;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/client/gl/PostEffectPass;input:Lnet/minecraft/client/gl/Framebuffer;intermediary field_1536Lnet/minecraft/class_283;field_1536:Lnet/minecraft/class_276;official aLgfd;a:Lezv;
-
output
- Mappings:
Namespace Name Mixin selector named outputLnet/minecraft/client/gl/PostEffectPass;output:Lnet/minecraft/client/gl/Framebuffer;intermediary field_1538Lnet/minecraft/class_283;field_1538:Lnet/minecraft/class_276;official bLgfd;b:Lezv;
-
samplerValues
- Mappings:
Namespace Name Mixin selector named samplerValuesLnet/minecraft/client/gl/PostEffectPass;samplerValues:Ljava/util/List;intermediary field_1534Lnet/minecraft/class_283;field_1534:Ljava/util/List;official dLgfd;d:Ljava/util/List;
-
samplerNames
- Mappings:
Namespace Name Mixin selector named samplerNamesLnet/minecraft/client/gl/PostEffectPass;samplerNames:Ljava/util/List;intermediary field_1539Lnet/minecraft/class_283;field_1539:Ljava/util/List;official eLgfd;e:Ljava/util/List;
-
samplerWidths
- Mappings:
Namespace Name Mixin selector named samplerWidthsLnet/minecraft/client/gl/PostEffectPass;samplerWidths:Ljava/util/List;intermediary field_1533Lnet/minecraft/class_283;field_1533:Ljava/util/List;official fLgfd;f:Ljava/util/List;
-
samplerHeights
- Mappings:
Namespace Name Mixin selector named samplerHeightsLnet/minecraft/client/gl/PostEffectPass;samplerHeights:Ljava/util/List;intermediary field_1537Lnet/minecraft/class_283;field_1537:Ljava/util/List;official gLgfd;g:Ljava/util/List;
-
projectionMatrix
- Mappings:
Namespace Name Mixin selector named projectionMatrixLnet/minecraft/client/gl/PostEffectPass;projectionMatrix:Lorg/joml/Matrix4f;intermediary field_1535Lnet/minecraft/class_283;field_1535:Lorg/joml/Matrix4f;official hLgfd;h:Lorg/joml/Matrix4f;
-
texFilter
private final int texFilter- Mappings:
Namespace Name Mixin selector named texFilterLnet/minecraft/client/gl/PostEffectPass;texFilter:Iintermediary field_49906Lnet/minecraft/class_283;field_49906:Iofficial iLgfd;i:I
-
-
Constructor Details
-
PostEffectPass
public PostEffectPass(ResourceFactory resourceFactory, String programName, Framebuffer input, Framebuffer output, boolean linear) 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/client/gl/Framebuffer;Lnet/minecraft/client/gl/Framebuffer;Z)Vintermediary <init>Lnet/minecraft/class_283;<init>(Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_276;Lnet/minecraft/class_276;Z)Vofficial <init>Lgfd;<init>(Lauh;Ljava/lang/String;Lezv;Lezv;Z)V
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getName
- Mappings:
Namespace Name Mixin selector named getNameLnet/minecraft/client/gl/PostEffectPass;getName()Ljava/lang/String;intermediary method_35777Lnet/minecraft/class_283;method_35777()Ljava/lang/String;official aLgfd;a()Ljava/lang/String;
-
addAuxTarget
- Mappings:
Namespace Name Mixin selector named addAuxTargetLnet/minecraft/client/gl/PostEffectPass;addAuxTarget(Ljava/lang/String;Ljava/util/function/IntSupplier;II)Vintermediary method_1292Lnet/minecraft/class_283;method_1292(Ljava/lang/String;Ljava/util/function/IntSupplier;II)Vofficial aLgfd;a(Ljava/lang/String;Ljava/util/function/IntSupplier;II)V
-
setProjectionMatrix
- Mappings:
Namespace Name Mixin selector named setProjectionMatrixLnet/minecraft/client/gl/PostEffectPass;setProjectionMatrix(Lorg/joml/Matrix4f;)Vintermediary method_1291Lnet/minecraft/class_283;method_1291(Lorg/joml/Matrix4f;)Vofficial aLgfd;a(Lorg/joml/Matrix4f;)V
-
render
public void render(float time) - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gl/PostEffectPass;render(F)Vintermediary method_1293Lnet/minecraft/class_283;method_1293(F)Vofficial aLgfd;a(F)V
-
getProgram
- Mappings:
Namespace Name Mixin selector named getProgramLnet/minecraft/client/gl/PostEffectPass;getProgram()Lnet/minecraft/client/gl/JsonEffectShaderProgram;intermediary method_1295Lnet/minecraft/class_283;method_1295()Lnet/minecraft/class_280;official bLgfd;b()Lgep;
-
getTexFilter
public int getTexFilter()- Mappings:
Namespace Name Mixin selector named getTexFilterLnet/minecraft/client/gl/PostEffectPass;getTexFilter()Iintermediary method_58234Lnet/minecraft/class_283;method_58234()Iofficial cLgfd;c()I
-