Package net.minecraft.client.gl
Class PostProcessShader
java.lang.Object
net.minecraft.client.gl.PostProcessShader
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name official enlintermediary net/minecraft/class_283named net/minecraft/client/gl/PostProcessShader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JsonEffectGlShaderprivate Matrix4fprivate List<IntSupplier> -
Constructor Summary
ConstructorsConstructorDescriptionPostProcessShader(ResourceManager resourceManager, String programName, Framebuffer input, Framebuffer output) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAuxTarget(String name, IntSupplier valueSupplier, int width, int height)voidclose()getName()voidrender(float time)voidsetProjectionMatrix(Matrix4f projectionMatrix)
-
Field Details
-
program
- Mappings:
Namespace Name Mixin selector official cLenl;c:Lemx;intermediary field_1540Lnet/minecraft/class_283;field_1540:Lnet/minecraft/class_280;named programLnet/minecraft/client/gl/PostProcessShader;program:Lnet/minecraft/client/gl/JsonEffectGlShader;
-
input
- Mappings:
Namespace Name Mixin selector official aLenl;a:Ldoy;intermediary field_1536Lnet/minecraft/class_283;field_1536:Lnet/minecraft/class_276;named inputLnet/minecraft/client/gl/PostProcessShader;input:Lnet/minecraft/client/gl/Framebuffer;
-
output
- Mappings:
Namespace Name Mixin selector official bLenl;b:Ldoy;intermediary field_1538Lnet/minecraft/class_283;field_1538:Lnet/minecraft/class_276;named outputLnet/minecraft/client/gl/PostProcessShader;output:Lnet/minecraft/client/gl/Framebuffer;
-
samplerValues
- Mappings:
Namespace Name Mixin selector official dLenl;d:Ljava/util/List;intermediary field_1534Lnet/minecraft/class_283;field_1534:Ljava/util/List;named samplerValuesLnet/minecraft/client/gl/PostProcessShader;samplerValues:Ljava/util/List;
-
samplerNames
- Mappings:
Namespace Name Mixin selector official eLenl;e:Ljava/util/List;intermediary field_1539Lnet/minecraft/class_283;field_1539:Ljava/util/List;named samplerNamesLnet/minecraft/client/gl/PostProcessShader;samplerNames:Ljava/util/List;
-
samplerWidths
- Mappings:
Namespace Name Mixin selector official fLenl;f:Ljava/util/List;intermediary field_1533Lnet/minecraft/class_283;field_1533:Ljava/util/List;named samplerWidthsLnet/minecraft/client/gl/PostProcessShader;samplerWidths:Ljava/util/List;
-
samplerHeights
- Mappings:
Namespace Name Mixin selector official gLenl;g:Ljava/util/List;intermediary field_1537Lnet/minecraft/class_283;field_1537:Ljava/util/List;named samplerHeightsLnet/minecraft/client/gl/PostProcessShader;samplerHeights:Ljava/util/List;
-
projectionMatrix
- Mappings:
Namespace Name Mixin selector official hLenl;h:Ld;intermediary field_1535Lnet/minecraft/class_283;field_1535:Lnet/minecraft/class_1159;named projectionMatrixLnet/minecraft/client/gl/PostProcessShader;projectionMatrix:Lnet/minecraft/util/math/Matrix4f;
-
-
Constructor Details
-
PostProcessShader
public PostProcessShader(ResourceManager resourceManager, String programName, Framebuffer input, Framebuffer output) throws IOException- Throws:
IOException- Mappings:
Namespace Name Mixin selector official <init>Lenl;<init>(Ladt;Ljava/lang/String;Ldoy;Ldoy;)Vintermediary <init>Lnet/minecraft/class_283;<init>(Lnet/minecraft/class_3300;Ljava/lang/String;Lnet/minecraft/class_276;Lnet/minecraft/class_276;)Vnamed <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:
closein interfaceAutoCloseable
-
getName
- Mappings:
Namespace Name Mixin selector official aLenl;a()Ljava/lang/String;intermediary method_35777Lnet/minecraft/class_283;method_35777()Ljava/lang/String;named getNameLnet/minecraft/client/gl/PostProcessShader;getName()Ljava/lang/String;
-
addAuxTarget
- Mappings:
Namespace Name Mixin selector official aLenl;a(Ljava/lang/String;Ljava/util/function/IntSupplier;II)Vintermediary method_1292Lnet/minecraft/class_283;method_1292(Ljava/lang/String;Ljava/util/function/IntSupplier;II)Vnamed addAuxTargetLnet/minecraft/client/gl/PostProcessShader;addAuxTarget(Ljava/lang/String;Ljava/util/function/IntSupplier;II)V
-
setProjectionMatrix
- Mappings:
Namespace Name Mixin selector official aLenl;a(Ld;)Vintermediary method_1291Lnet/minecraft/class_283;method_1291(Lnet/minecraft/class_1159;)Vnamed setProjectionMatrixLnet/minecraft/client/gl/PostProcessShader;setProjectionMatrix(Lnet/minecraft/util/math/Matrix4f;)V
-
render
public void render(float time)- Mappings:
Namespace Name Mixin selector official aLenl;a(F)Vintermediary method_1293Lnet/minecraft/class_283;method_1293(F)Vnamed renderLnet/minecraft/client/gl/PostProcessShader;render(F)V
-
getProgram
- Mappings:
Namespace Name Mixin selector official bLenl;b()Lemx;intermediary method_1295Lnet/minecraft/class_283;method_1295()Lnet/minecraft/class_280;named getProgramLnet/minecraft/client/gl/PostProcessShader;getProgram()Lnet/minecraft/client/gl/JsonEffectGlShader;
-