Package net.minecraft.client.gl
Class ShaderEffect
java.lang.Object
net.minecraft.client.gl.ShaderEffect
- Mappings:
Namespace Name official bozintermediary net/minecraft/class_1872named net/minecraft/client/gl/ShaderEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Listprivate javax.vecmath.Matrix4fprivate final Framebufferprivate intprivate floatprivate final Stringprivate final Listprivate final ResourceManagerprivate final Mapprivate floatprivate int -
Constructor Summary
ConstructorsConstructorDescriptionShaderEffect(ResourceManager resourceManager, Framebuffer framebuffer, Identifier identifier) -
Method Summary
Modifier and TypeMethodDescriptionaddPass(String programName, Framebuffer source, Framebuffer dest) voidvoiddisable()final StringgetName()private Framebuffervoidmethod_6947(Identifier identifier) private voidmethod_6948(JsonElement jsonElement) private voidparseTarget(JsonElement jsonTarget) private voidparseUniform(JsonElement jsonUniform) voidrender(float tickDelta) voidsetupDimensions(int targetsWidth, int targetsHeight) private void
-
Field Details
-
frameBuffer
- Mappings:
Namespace Name Mixin selector official aLboz;a:Lblw;intermediary field_8038Lnet/minecraft/class_1872;field_8038:Lnet/minecraft/class_1862;named frameBufferLnet/minecraft/client/gl/ShaderEffect;frameBuffer:Lnet/minecraft/client/gl/Framebuffer;
-
resurceManager
- Mappings:
Namespace Name Mixin selector official bLboz;b:Lbqn;intermediary field_8039Lnet/minecraft/class_1872;field_8039:Lnet/minecraft/class_1654;named resurceManagerLnet/minecraft/client/gl/ShaderEffect;resurceManager:Lnet/minecraft/resource/ResourceManager;
-
name
- Mappings:
Namespace Name Mixin selector official cLboz;c:Ljava/lang/String;intermediary field_8040Lnet/minecraft/class_1872;field_8040:Ljava/lang/String;named nameLnet/minecraft/client/gl/ShaderEffect;name:Ljava/lang/String;
-
passes
- Mappings:
Namespace Name Mixin selector official dLboz;d:Ljava/util/List;intermediary field_8041Lnet/minecraft/class_1872;field_8041:Ljava/util/List;named passesLnet/minecraft/client/gl/ShaderEffect;passes:Ljava/util/List;
-
targetsByName
- Mappings:
Namespace Name Mixin selector official eLboz;e:Ljava/util/Map;intermediary field_8042Lnet/minecraft/class_1872;field_8042:Ljava/util/Map;named targetsByNameLnet/minecraft/client/gl/ShaderEffect;targetsByName:Ljava/util/Map;
-
defaultSizedTargets
- Mappings:
Namespace Name Mixin selector official fLboz;f:Ljava/util/List;intermediary field_8043Lnet/minecraft/class_1872;field_8043:Ljava/util/List;named defaultSizedTargetsLnet/minecraft/client/gl/ShaderEffect;defaultSizedTargets:Ljava/util/List;
-
field_8044
private javax.vecmath.Matrix4f field_8044- Mappings:
Namespace Name Mixin selector official gLboz;g:Ljavax/vecmath/Matrix4f;intermediary field_8044Lnet/minecraft/class_1872;field_8044:Ljavax/vecmath/Matrix4f;named field_8044Lnet/minecraft/client/gl/ShaderEffect;field_8044:Ljavax/vecmath/Matrix4f;
-
width
private int width- Mappings:
Namespace Name Mixin selector official hLboz;h:Iintermediary field_8045Lnet/minecraft/class_1872;field_8045:Inamed widthLnet/minecraft/client/gl/ShaderEffect;width:I
-
height
private int height- Mappings:
Namespace Name Mixin selector official iLboz;i:Iintermediary field_8046Lnet/minecraft/class_1872;field_8046:Inamed heightLnet/minecraft/client/gl/ShaderEffect;height:I
-
time
private float time- Mappings:
Namespace Name Mixin selector official jLboz;j:Fintermediary field_8047Lnet/minecraft/class_1872;field_8047:Fnamed timeLnet/minecraft/client/gl/ShaderEffect;time:F
-
lastTickDelta
private float lastTickDelta- Mappings:
Namespace Name Mixin selector official kLboz;k:Fintermediary field_8048Lnet/minecraft/class_1872;field_8048:Fnamed lastTickDeltaLnet/minecraft/client/gl/ShaderEffect;lastTickDelta:F
-
-
Constructor Details
-
ShaderEffect
public ShaderEffect(ResourceManager resourceManager, Framebuffer framebuffer, Identifier identifier)
-
-
Method Details
-
method_6947
- Mappings:
Namespace Name Mixin selector official aLboz;a(Lbqm;)Vintermediary method_6947Lnet/minecraft/class_1872;method_6947(Lnet/minecraft/class_1653;)Vnamed method_6947Lnet/minecraft/client/gl/ShaderEffect;method_6947(Lnet/minecraft/util/Identifier;)V
-
parseTarget
- Mappings:
Namespace Name Mixin selector official aLboz;a(Lcom/google/gson/JsonElement;)Vintermediary method_6949Lnet/minecraft/class_1872;method_6949(Lcom/google/gson/JsonElement;)Vnamed parseTargetLnet/minecraft/client/gl/ShaderEffect;parseTarget(Lcom/google/gson/JsonElement;)V
-
method_6948
- Mappings:
Namespace Name Mixin selector official bLboz;b(Lcom/google/gson/JsonElement;)Vintermediary method_6948Lnet/minecraft/class_1872;method_6948(Lcom/google/gson/JsonElement;)Vnamed method_6948Lnet/minecraft/client/gl/ShaderEffect;method_6948(Lcom/google/gson/JsonElement;)V
-
parseUniform
- Mappings:
Namespace Name Mixin selector official cLboz;c(Lcom/google/gson/JsonElement;)Vintermediary method_6954Lnet/minecraft/class_1872;method_6954(Lcom/google/gson/JsonElement;)Vnamed parseUniformLnet/minecraft/client/gl/ShaderEffect;parseUniform(Lcom/google/gson/JsonElement;)V
-
addTarget
- Mappings:
Namespace Name Mixin selector official aLboz;a(Ljava/lang/String;II)Vintermediary method_6951Lnet/minecraft/class_1872;method_6951(Ljava/lang/String;II)Vnamed addTargetLnet/minecraft/client/gl/ShaderEffect;addTarget(Ljava/lang/String;II)V
-
disable
public void disable()- Mappings:
Namespace Name Mixin selector official aLboz;a()Vintermediary method_6944Lnet/minecraft/class_1872;method_6944()Vnamed disableLnet/minecraft/client/gl/ShaderEffect;disable()V
-
addPass
- Mappings:
Namespace Name Mixin selector official aLboz;a(Ljava/lang/String;Lblw;Lblw;)Lbpa;intermediary method_6952Lnet/minecraft/class_1872;method_6952(Ljava/lang/String;Lnet/minecraft/class_1862;Lnet/minecraft/class_1862;)Lnet/minecraft/class_1873;named addPassLnet/minecraft/client/gl/ShaderEffect;addPass(Ljava/lang/String;Lnet/minecraft/client/gl/Framebuffer;Lnet/minecraft/client/gl/Framebuffer;)Lnet/minecraft/client/gl/PostProcessShader;
-
setupProjectionMatrix
private void setupProjectionMatrix()- Mappings:
Namespace Name Mixin selector official cLboz;c()Vintermediary method_6955Lnet/minecraft/class_1872;method_6955()Vnamed setupProjectionMatrixLnet/minecraft/client/gl/ShaderEffect;setupProjectionMatrix()V
-
setupDimensions
public void setupDimensions(int targetsWidth, int targetsHeight) - Mappings:
Namespace Name Mixin selector official aLboz;a(II)Vintermediary method_6946Lnet/minecraft/class_1872;method_6946(II)Vnamed setupDimensionsLnet/minecraft/client/gl/ShaderEffect;setupDimensions(II)V
-
render
public void render(float tickDelta) - Mappings:
Namespace Name Mixin selector official aLboz;a(F)Vintermediary method_6945Lnet/minecraft/class_1872;method_6945(F)Vnamed renderLnet/minecraft/client/gl/ShaderEffect;render(F)V
-
getName
- Mappings:
Namespace Name Mixin selector official bLboz;b()Ljava/lang/String;intermediary method_6953Lnet/minecraft/class_1872;method_6953()Ljava/lang/String;named getNameLnet/minecraft/client/gl/ShaderEffect;getName()Ljava/lang/String;
-
getTarget
- Mappings:
Namespace Name Mixin selector official aLboz;a(Ljava/lang/String;)Lblw;intermediary method_6950Lnet/minecraft/class_1872;method_6950(Ljava/lang/String;)Lnet/minecraft/class_1862;named getTargetLnet/minecraft/client/gl/ShaderEffect;getTarget(Ljava/lang/String;)Lnet/minecraft/client/gl/Framebuffer;
-